Mine Script® 是TradingVue的编程语言。它允许用户创建自定义指标并运行。Mine 是一种轻量级语言,专注于开发指标和策略,并进行回测。TradingVue 的大部分内置指标都是用 Mine Script 编写的。
我们的目标是让 Mine Script 尽可能地方便、易懂,让尽可能多的用户都能轻松上手。虽然我们可能不会将 Mine Script 开发成一门成熟的语言,但我们会持续改进它,并乐于接受新功能的请求。
入门指南:
在本页中,我们将逐步介绍一种循序渐进的方法,帮助您逐步熟悉TradingVue上用 Mine Script 编程语言编写的 指标和策略(也称为脚本) 。我们将帮助您开启以下旅程:
使用平台上现有的脚本。
阅读现有脚本的 Mine Script 代码。
编写Mine Script 脚本。
如果您已经熟悉 TradingVue 上 Mine 脚本的使用,并且现在准备学习如何编写自己的脚本。
如果您有兴趣在 TradingVue 上使用技术指标或策略,您可以首先探索我们平台上现有的指标。您可以通过两种方式访问平台上的现有指标:
使用图表的“指标、指标和策略”按钮,或
通过浏览 TradingVue 的社区脚本,其中大多数是免费和开源的,这意味着您可以看到它们的 Mine Script 代码。
如果您能找到已经为您编写好的所需工具,那么这将是一个很好的开始方式,并逐渐成为熟练的脚本用户,直到您准备好开始使用 Mine Script 进行编程之旅。
从图表加载脚本
要从图表中探索和加载脚本,请使用“指标、指标和策略”按钮:

该对话框的左窗格中显示了不同类别的脚本:
当您将鼠标悬停在脚本名称上时,单击其左侧出现的星号,即可在 “收藏夹”中列出您“收藏”的脚本。
个人显示您在 Mine 编辑器中编写并保存的脚本。它们保存在 TradingVue 的云端。
技术指标将大多数 TradingVue 内置功能分为四类:指标、策略、配置文件和形态。大多数功能均使用 Mine Script 编写,可免费使用。
金融指标包含所有显示金融指标的内置指标。该选项卡的内容及其子类别取决于图表上当前打开的符号。
您可以在社区中搜索由 TradingVue 用户编写的已发布的脚本。
仅限邀请包含您被其作者授予访问权限的仅限邀请脚本的列表。
这里,选择了包含 TradingVue 内置功能的部分:

当您单击其中一个指标或策略(标有两个箭头的符号)时,它会加载到您的图表上。
浏览社区脚本
在TradingVue 主页上,您可以从“指标策略”菜单中调出“社区脚本”流。这里我们指的是“编辑精选”部分,但还有许多其他类别可供选择:

您还可以使用主页的“搜索”字段搜索脚本,并使用不同的条件筛选脚本。
脚本流显示脚本小部件,即显示每个出版物图表、描述及其作者的缩略图的占位符。点击它,您将打开脚本页面,您可以在图表上查看脚本,阅读作者的描述,点赞脚本,发表评论,或者如果脚本是开源发布的,还可以阅读其源代码。
一旦您在社区脚本中找到有趣的脚本,可以将其加载到您的图表上。
更改脚本设置
将脚本加载到图表上后,您可以双击其名称或将鼠标悬停在名称上,然后按“设置”按钮以调出其“设置/输入”选项卡:

“输入”选项卡允许您更改脚本作者已决定可编辑的设置。您可以使用同一对话框中的“样式”选项卡配置脚本的某些视觉效果,并使用“可见性”选项卡设置脚本应在哪些时间范围内显示。
所有脚本都可以通过鼠标悬停在脚本名称右侧的按钮以及“更多”菜单(三个点)进行其他设置:

阅读优秀程序员编写的代码是加深对语言理解的最佳途径。这对于 Mine Script 和所有其他编程语言都适用。查找优秀的开源 Mine Script 代码相对容易。以下是 TradingVue 上由优秀程序员编写的可靠代码来源:
TradingVue 内置指标
被选为编辑精选的脚本
许多脚本均由享有盛誉的作者编写并开源出版。
阅读社区脚本的代码非常简单;如果您在脚本小部件的右上角没有看到灰色或红色的“锁”图标,则表示该脚本是开源的。打开脚本页面,您就可以查看其源代码。
要查看 TradingVue 内置函数的代码,请将指标加载到图表上,然后将鼠标悬停在其名称上,并选择“源代码”花括号图标(如果您没有看到它,则是因为该指标的源代码不可用)。点击该图标后,Mine 编辑器将打开,您可以从中查看脚本的代码。如果您想使用它,您需要点击“创建工作副本”按钮。然后,您将能够修改并保存代码。由于您将创建脚本的不同版本,因此您需要使用编辑器的“添加到图表”按钮将新副本添加到图表。
这表明,我们在图表的指标中选择了“查看源代码”按钮后,Mine 编辑器刚刚打开。我们即将创建其源代码的工作副本,因为它目前是只读的,如橙色警告文本所示:

编写脚本
我们构建了 Mine Script,旨在帮助新手和经验丰富的交易者创建自己的交易工具。我们的设计使其对于编程新手来说相对容易学习——尽管学习像交易这样的编程语言对任何人来说都并非易事 ——但对于经验丰富的程序员来说,它足够强大,能够构建中等复杂度的工具。
Mine Script 允许您编写两种类型的脚本:
RSI、MACD 等指标。
包括发出交易订单的逻辑并且可以进行回溯测试和前瞻性测试的策略。
以上内容来自TradingVue官网,仅供参考学习
1242

被折叠的 条评论
为什么被折叠?



