有个汇友私信问我,说你黄金回测做了多少遍才敢上实盘,我愣了一下,回头翻了翻MT4历史记录,从2021年到现在,光是XAUUSD一个品种,策略测试器里跑过的优化批次加上手动复盘,加起来差不多一千两百多次。这个数字听起来吓人,但其实前八百次基本都在做无用功。
最开始那会儿我迷信参数优化,觉得只要把均线周期、ATR止损倍数调到最优,就能找到圣杯。结果呢,同一套参数在2019年黄金震荡区间里赚得挺好看,一到2020年8月那波冲2075的避险行情,直接连亏七单。后来我才想明白一个事,黄金这东西跟欧美镑美不一样,它受美元指数和实际利率的影响太重,你拿一段固定参数去套所有行情,等于刻舟求剑。我真正做对的第一件事,是把回测拆成三类行情分开跑:避险拉升段、利率压制阴跌段、还有非农前后的震荡段。分开统计之后才发现,我那套突破策略只在避险段有效,阴跌段胜率不到三成。这句话我越想越对。我后来在MT5里专门建了个亏损样本库,把每一笔回测里的最大回撤单拎出来看,发现八成的亏损都集中在美盘开盘前后那一个小时,点差从1.8扩到4.5的时候。这个发现比任何指标优化都值钱,我直接改成了只在亚欧盘挂单,美盘只做已经浮盈的移动止损,不再新开仓。
第二件做对的事,是接受了黄金的“假突破”体质。回测数据摆在那,2030这种整数关口,价格刺穿后回撤的概率超过六成。以前我总想抓第一根突破K线,后来改成等回踩确认,虽然少吃了十几个点,但整体盈亏比从1.2拉到了1.9。这里插一句,VPS延迟真的很关键,我最早用家里宽带,非农那会儿滑点能到8个点,后来换了台东京节点的VPS,同样的策略回测和实盘偏差小了很多,这个钱不能省。
第三件,也是最反直觉的,我砍掉了七成的交易信号。回测一千次之后你会发现,真正贡献利润的就是那么几种形态,其余的都是在给平台交手续费。我现在XAUUSD一天最多两单,信号不够就空仓,一个月下来交易次数从四十多降到十二三次,净值曲线反而平滑了。有段时间我天天盯盘,手痒就进,结果月底一算,盈利全被点差吃掉了,这个坑我相信不少人都踩过。
说到底,从亏损到盈利不是找到了什么神奇参数,而是学会了做减法。减品种、减信号、减仓位、减交易时段。黄金这品种脾气大,你越是想抓住每一次波动,它越容易把你甩下车。
你们回测的时候有没有统计过自己的亏损都集中在哪个时段?是数据行情还是平常震荡?评论区聊聊,我看看是不是只有我这样。
对了补充一句,分行情回测时我用的判定标准其实很粗糙,就是看日线级别有没有连续走出高点抬高或低点降低的结构,不用搞得太复杂,够用就行。
最开始那会儿我迷信参数优化,觉得只要把均线周期、ATR止损倍数调到最优,就能找到圣杯。结果呢,同一套参数在2019年黄金震荡区间里赚得挺好看,一到2020年8月那波冲2075的避险行情,直接连亏七单。后来我才想明白一个事,黄金这东西跟欧美镑美不一样,它受美元指数和实际利率的影响太重,你拿一段固定参数去套所有行情,等于刻舟求剑。我真正做对的第一件事,是把回测拆成三类行情分开跑:避险拉升段、利率压制阴跌段、还有非农前后的震荡段。分开统计之后才发现,我那套突破策略只在避险段有效,阴跌段胜率不到三成。
论坛里有汇友说过,回测不是为了证明策略能赚多少,而是为了知道它在什么情况下会亏。
第二件做对的事,是接受了黄金的“假突破”体质。回测数据摆在那,2030这种整数关口,价格刺穿后回撤的概率超过六成。以前我总想抓第一根突破K线,后来改成等回踩确认,虽然少吃了十几个点,但整体盈亏比从1.2拉到了1.9。这里插一句,VPS延迟真的很关键,我最早用家里宽带,非农那会儿滑点能到8个点,后来换了台东京节点的VPS,同样的策略回测和实盘偏差小了很多,这个钱不能省。
第三件,也是最反直觉的,我砍掉了七成的交易信号。回测一千次之后你会发现,真正贡献利润的就是那么几种形态,其余的都是在给平台交手续费。我现在XAUUSD一天最多两单,信号不够就空仓,一个月下来交易次数从四十多降到十二三次,净值曲线反而平滑了。有段时间我天天盯盘,手痒就进,结果月底一算,盈利全被点差吃掉了,这个坑我相信不少人都踩过。
说到底,从亏损到盈利不是找到了什么神奇参数,而是学会了做减法。减品种、减信号、减仓位、减交易时段。黄金这品种脾气大,你越是想抓住每一次波动,它越容易把你甩下车。
你们回测的时候有没有统计过自己的亏损都集中在哪个时段?是数据行情还是平常震荡?评论区聊聊,我看看是不是只有我这样。
对了补充一句,分行情回测时我用的判定标准其实很粗糙,就是看日线级别有没有连续走出高点抬高或低点降低的结构,不用搞得太复杂,够用就行。
