老粉都知道我是玩马丁出身的,从爆仓三个账户到现在能稳定跑,中间隔的就是一套熔断机制。今天把这三道熔断完整交代出来——不是劝你玩马丁,是劝你玩了就必须有刹车。
先看我2019年的旧版(无熔断)和现在(三级熔断)跑同一套马丁逻辑的结局对比,左边是熔断机制的触发逻辑,右边是生死数据:
第一级:浮亏5%,停止加仓。这是最早的一道闸。马丁最危险的动作就是浮亏时机械加仓——市场在单边,你的层级在增加,每一层都是往火堆里扔钱。浮亏到本金的5%,EA自动进入”只平不开”状态,等市场自己修复。很多时候单边也就持续一两天,扛过去层级不用加,均价不用摊,啥事没有。
第二级:浮亏12%,半自动减仓。如果第一道闸没刹住,亏损继续扩大到12%,我会让EA自动平掉最深处的那两层仓——这两层是马丁里最毒的,仓位最重、离回本最远,平掉它们等于把账户的”炸药”先卸下来。剩下浅层仓等回调解套。别心疼那两层,它们才是爆仓的真正源头。
第三级:浮亏22%,全平停机一周。这是终极闸,触发了就全部平掉,账户休息一周。一周后我会人工复盘:是策略失效了还是黑天鹅?如果是前者,改参数;如果是后者,等波动率降下来再开。2019年我要是装了这道闸,那个爆仓的账户至少能保住68%的本金,而不是归零。
三道闸的核心思想:马丁的加仓间隔、层级倍数决定了你理论上能扛多少点,熔断线决定了你实际上愿意扛多少点。我的间隔和倍数是按22%这条线倒推设计的——理论最大回撤刚好卡在熔断线下方,永远给意外留一档。只留理论值不留熔断的,都是耍流氓。
代码上不难:每笔新仓前先算账户总浮亏占净值比例,超过阈值就走对应分支。MQL4里OrderSelect遍历持仓加加减法就行。想要框架的评论区说,我看看人多就单独开一帖贴代码。
最后重申立场:马丁是吸毒,熔断是戒毒所。不碰最好,碰了就必须有这三道闸,没有例外。
