不会对自己 撒谎
回测。

每个策略在优化的回测中都"有效"。存活性测试是解药:如果在随机时间买卖就已经亏损,你的"优势"可能只是运气。

Verida backtesting: Rhai strategy, equity curve, Sharpe, drawdown, win-rate

Verida — Rhai strategy, real metrics and equity curve

方法,步骤详解

1

用 Rhai 编写策略

简单、类型化、安全的脚本语言。读取 close[0]、ind["rsi"][0]、posicao。返回 comprado()、vendido()、zerado()。

2

运行回测

引擎逐根 K 线模拟执行,含或不含手续费。生成权益曲线、完整指标和交易列表。

3

存活性测试

任意方向测试:在 N 个随机时刻同时触发多仓和空仓,使用同一自适应管理器。如果任一方向的净结果为负,任何分析都救不了它——是过拟合。如果 Σ ≥ 0(无手续费),管理器有底线。

重要的指标

没有营销指标。每一个都有统计意义。

Sharpe 比率

风险调整后回报。行业标准。

Sortino 比率

类似 Sharpe,但只惩罚下行。更诚实。

最大回撤

从峰值到谷值的最大跌幅。最差时刻你亏多少。

胜率

盈利交易的百分比。不能说明一切——但能说明一些。

盈亏比

毛盈利 / 毛亏损。大于 1 = 盈利。

总 PnL

累积盈亏。最终数字。

真实示例:权益曲线

移动平均交叉策略在 BTCUSDT 1h 上的回测,6,537 根 K 线(2000–2026)。没有奇迹——这正是重点。

Equity curve — BTCUSDT 1h backtest, -1.2% return, -6.5% max drawdown
-1.2% 回报 -6.5% 最大回撤 6.537 根 K 线 R$ 1.000 初始资金
"存活先于优势。如果设置未能通过任意方向测试,就不存在优势——是伪装成 alpha 的过拟合。"

CT 学说——第一阶段:基础