跟踪止损赚钱算法:用危机趋势盈利
随机进场 + 跟踪止损/止盈,三类算法与防过拟合实测
之前我们讲过“要么全有要么全无”的随机策略。本文进一步:随机进场 + 跟踪止损,能不能赚钱?结论反直觉——在危机趋势里能。下面用三类算法和严谨的防过拟合方法说清楚。
一、算法一:随机进场 + 跟踪止损
步骤:以随机方向进场 → 跟踪止损设为 TS → 等被触发 → 重复。TS 用当前图表最后 5 根 K 线平均实体的百分比表示(不依赖波动率或币种)。D1 上 TS=100% 约一天一单。
二、用 100 次随机序列消除过拟合
对含随机进场的算法,每个 TS 值跟 100 种不同随机进场顺序取平均余额,消除随机性、避免刚好拟合某段历史。在“仅开盘价”模式、1990-2012 历史下优化,最优 TS=500(1 2 年约 130 单)。
三、“伪损失”算法与危机探测
平均余额呈“急涨缓跌”:平静市近似随机漫步、因点差缓慢亏损;危机来时急涨。急涨=真实危机指征(如 2008/2009)。由于危机在不同币种间会同步,平均余额曲线可当危机探测器——假危机在无序随机漫步里不会跨币种同步。
四、算法二:反向进场 + 跟踪止损
与上一单反方向进场。首次危机后两方向曲线平行。利润从算法一的 1400 美元提升到 9000 美元,年化约 38%。本质还是赚危机趋势的钱。
五、算法三:反向进场 + 跟踪止盈
用于无危机、方向不明的品种(如 GBPUSD)。跟踪止盈价位随盈利偏移而移动,止损价不设置。 19 年利润约 7000 美元,年化约 30%。
六、为什么随机进场是过拟合的照妖镜
这篇文章的核心洞见:如果「随机进场加跟踪止损」都能盈利,说明盈利不来自进场信号,而来自出场(止损与止盈)规则与统计优势。反过来,如果你的「聪明信号」连随机进场都不如,那信号大概率只是噪声。
用一百组随机序列做基准,本质是给你的策略找一个「无意义下注也能达到的水平线」。策略必须稳定超过这条线,才算真有 edge。这是比单一回测严厉得多的门槛,能筛掉大量看似有效实则过拟合的系统。
七、跟踪止损的参数敏感性测试
跟踪止损的回调距离(盈利回吐容忍)是这类系统的命门。太小会被噪音扫出,太大回吐利润。要测它在不同市场波动下的表现:用 ATR 归一化而非固定点数,能让止损随波动自适应,跨品种更稳。
八、把这套方法论迁移到真实策略
随机进场基准法不只用于教学。实战中,你可以用它验证自己的出场模块:先关掉进场信号、改用随机进场,只看出场规则能否打平或微利;能,再叠加真实信号看是否显著增强。分层验证让你清楚「赚的是哪一段」。 一旦确认出场模块本身有正期望,再叠加信号就是「锦上添花」而非「雪中送炭」,整个系统的可解释性也随之提高,出问题时你知道该查哪一层。
注意:随机基准通过的系统,仍要做样本外与前方测试,因为跟踪止损本身也可能过拟合到特定历史波动结构。方法论提高胜率,不保证必胜。 实务上建议每三个月用最新数据重跑一次随机基准,若某段历史时期随机进场也能盈利、而你的系统却亏,说明市场结构变了,该暂停检视而非硬扛。
九、小结
- 随机进场+跟踪止损,危机中能赚钱
- TS 按点差与交易时长定,再优化
- 100 次随机序列平均→消除过拟合
- 平均余额“急涨缓跌”=伪损失算法
- 急涨跨币种同步=真实危机指征
- 反向进场+跟踪止损:年化~38%
- 反向进场+跟踪止盈:年化~30%
- 稳定性 > 单次漂亮曲线