TradingView 下载中心

指标与策略

TradingView 策略回测教程:用策略测试器验证你的交易系统

TradingView 策略回测教程配图

"感觉这套打法能赚钱"和"数据说这套打法在过去五年赚钱"之间,隔着一次认真的回测。TradingView 的策略测试器把门槛降到了一段脚本。

从指标到策略

indicator() 换成 strategy(),加上进出场指令即可:

//@version=6
strategy("均线交叉策略", overlay = true,
         initial_capital = 100000,
         default_qty_type = strategy.percent_of_equity,
         default_qty_value = 10)

fast = ta.ema(close, 9)
slow = ta.ema(close, 21)

if ta.crossover(fast, slow)
    strategy.entry("多", strategy.long)
if ta.crossunder(fast, slow)
    strategy.close("多")

添加到图表后,底部策略测试器自动生成报告,图上会标出每笔进出场。

报告先看哪四个数

  1. 最大回撤:先看它而不是净利 —— 回撤决定你能不能拿着这套系统活到盈利那天;
  2. 盈亏比 × 胜率:两者相乘才是期望,单看任何一个都会被骗;
  3. 交易次数:少于 100 笔的回测结论基本没有统计意义;
  4. 手续费与滑点:在策略属性里如实填写,日内策略不填这两项等于自欺。

过拟合的三个信号

样本外验证:用 2020–2024 的数据调参,用 2025 至今的数据验证;后者绩效大幅衰减就推倒重来。舍不得这一步的回测,都只是好看的曲线。