策略是使用 Pine 脚本语言编写的特定类型脚本,该脚本可以发送、修改、执行和取消买卖订单,并可用于在图表上模拟真实交易。这帮助交易者更好地设计和优化交易方法。
回测(Backtesting): 利用历史数据测试策略的过程,用以检验其在过去的数据上的表现。
前测(Forwardtesting): 使用实时数据测试策略,策略会随图表数据更新进行即时处理。
👉 【点击查看】TradingView 30天 独享 Premium 高级会员账号(完整质保30天售后)
任何懂 Pine 脚本语言的用户都可以建立自己的策略。策略与普通脚本的主要区别在于它使用了策略特定的功能,例如 strategy.entry 或 strategy.exit,而不是用 study (研究)指令。Pine 脚本的官方文档中有专门的章节介绍如何编写与使用策略。
除了自己编写策略外,还可以直接使用内建指标或社区成员分享的预制策略。
当策略被应用到图表中后,可以通过 策略测试器(Strategy Tester) 页签查看策略的运行结果。这些结果报告通常分为以下三个部分:
概述(Overview): 展示策略概况,包括关键的总体指标。
绩效摘要(Performance Summary): 展示策略的回报、胜率、盈亏比等详细数据。
交易列表(List of Trades): 记录历史交易详情,包括每笔交易的进出场信息。
已执行的订单会直接以箭头显示在图表上,箭头的颜色会根据操作而有所不同,例如买入和卖出。
策略报告会随着图表数据的更新而实时刷新,这是前测(Forwardtesting)的体现。每个策略都可以通过修改参数来适应变化,从而影响计算过程及结果。
调整这些参数不仅可以优化策略表现,还能对回测与前测的准确性进行验证。这种灵活性让交易者能够适应不同市场环境,制定更具针对性的交易策略。
使用 Pine 脚本编写的策略可以像任何脚本一样进行发布。发布后,包含所有指标的报告也会成为发布内容的一部分,方便其他用户参考与使用。
如果您仍有疑问,可以参考更多关于 Pine 脚本和策略编写的细节,进一步了解如何构建符合个人需求的自定义策略。