第一步
介绍
欢迎阅读 Pine Script™ v5 用户手册,它将陪伴您学习使用 Pine Script™ 编写自己的交易工具。也欢迎加入 TradingView 上非常活跃的 Pine Script™ 程序员社区。
在本页中,我们将介绍一种循序渐进的方法,您可以按照该方法逐步熟悉TradingView上用 Pine Script™ 编程语言编写的 指标和策略(也称为脚本) 。我们将帮助您开始以下旅程:
- 使用平台上现有的数万个脚本中的一部分。
- 阅读现有脚本的 Pine Script™ 代码。
- 编写Pine Script™ 脚本。
如果您已经熟悉 TradingView 上 Pine 脚本的使用,并且现在准备学习如何编写自己的脚本,请跳转到 本页的编写脚本部分。
如果您是我们的平台新用户,请继续阅读!
使用脚本
如果您有兴趣在 TradingView 上使用技术指标或策略,您可以首先开始探索我们平台上已有的数千个指标。您可以通过两种不同的方式访问平台上的现有指标:
- 使用图表的“指标和策略”按钮,或
- 通过浏览TradingView的社区脚本,这是世界上最大的交易脚本存储库,拥有超过100,000个脚本,其中大多数都是免费和开源的,这意味着您可以看到他们的Pine Script™代码。
如果您能找到已经为您编写的所需工具,那么这将是一个很好的开始方法,并逐渐成为熟练的脚本用户,直到您准备好开始使用 Pine Script™ 进行编程之旅。
从图表加载脚本
要从图表中探索和加载脚本,请使用“指标和策略”按钮:
该对话框的左侧窗格中显示不同类别的脚本:
- 当您将鼠标悬停在脚本名称上时,单击其名称左侧的星号,即可在“收藏夹”中列出您“收藏”的脚本。
- 我的脚本显示您在 Pine 编辑器中编写并保存的脚本。它们保存在 TradingView 的云中。
- 内置功能将所有 TradingVIew 内置功能分为四类:指标、策略、蜡烛图和成交量概况。大多数内置功能均采用 Pine Script™ 编写,可免费使用。
- 您可以在社区脚本中搜索由 TradingView 用户编写的 100,000 多个已发布脚本。
- 仅限邀请的脚本包含作者授予您访问权限的仅限邀请的脚本列表。
这里选择了包含 TradingView 内置功能的部分:
当您单击其中一个指标或策略(名称后面带有绿色和红色箭头的指标或策略)时,它会加载到您的图表上。
浏览社区脚本
在TradingView 主页上,您可以从“社区”菜单中调出社区脚本流。这里我们指向“编辑精选”部分,但还有许多其他类别可供选择:
您还可以使用主页的“搜索”字段搜索脚本,并使用不同的标准过滤脚本。帮助中心有一个页面解释了可用的不同类型的脚本。
脚本流显示脚本小部件,即显示每个出版物图表和说明及其作者的缩略视图的占位符。单击它,您将打开脚本的页面,您可以在其中查看图表上的脚本、阅读作者的说明、点赞脚本、发表评论或阅读脚本的源代码(如果脚本是开源发布的)。
一旦您在社区脚本中找到有趣的脚本,请按照帮助中心中的说明将其加载到您的图表上。
更改脚本设置
一旦脚本加载到图表上,您可以双击其名称(#1)以调出其“设置/输入”选项卡(#2):
“输入”选项卡允许您更改脚本作者决定编辑的设置。您可以使用同一对话框中的“样式”选项卡配置脚本的一些视觉效果,并使用“可见性”选项卡配置脚本应出现在哪些时间范围内。
所有脚本都可以通过鼠标悬停在脚本名称右侧的按钮以及“更多”菜单(三个点)进行其他设置:
阅读脚本
阅读优秀程序员编写的代码是加深对语言理解的最佳方式。对于 Pine Script™ 和所有其他编程语言来说都是如此。找到好的开源 Pine Script™ 代码相对容易。以下是 TradingView 上优秀程序员编写的可靠代码来源:
- TradingView 内置指标
- 被选为编辑精选的剧本
- PineCoders 帐户所关注作者编写的脚本
- 许多脚本均由享有盛誉的作者和开源出版物编写。
从Community Scripts读取代码非常简单;如果您没有在脚本小部件的右上角看到灰色或红色的“锁”图标,则表示该脚本是开源的。通过打开其脚本页面,您将能够看到其源代码。
要查看 TradingView 内置代码,请在图表上加载指标,然后将鼠标悬停在其名称上并选择“源代码”花括号图标(如果您没有看到它,那是因为指标的源不可用)。当您单击图标时,Pine 编辑器将打开,从那里,您可以看到脚本的代码。如果您想使用它,您需要使用编辑器窗格右上角的“更多”菜单按钮,然后选择“制作副本...”。然后,您将能够修改和保存代码。由于您将创建不同版本的脚本,因此您需要使用编辑器的“添加到图表”按钮将新副本添加到图表。
这显示了我们在图表上的指标中选择“查看源代码”按钮后刚刚打开的 Pine 编辑器。我们即将复制其源代码,因为它现在是只读的(编辑器中文件名附近的“锁定”图标表示):
您还可以通过使用“打开/新建默认内置脚本...”菜单选择从 Pine 编辑器(可从图表底部的“Pine 编辑器”选项卡访问)打开 TradingView 内置指标。
编写脚本
我们开发了 Pine Script™,让新手和经验丰富的交易者都能创建自己的交易工具。我们设计它的目的是让初学者相对容易学习——尽管学习交易等第一种编程语言对任何人来说都不是件容易 的事——但对于知识渊博的程序员来说,它足够强大,可以构建中等复杂度的工具。
Pine Script™ 允许您编写三种类型的脚本:
- RSI、MACD 等指标。
- 包括发出交易订单的逻辑并可进行回溯测试和前向测试的策略。
- 更高级的程序员使用这些库来打包可供其他脚本重复使用的常用函数。
我们建议的下一步是编写您的 第一个指标。