以马丁格尔(翻倍加仓)为基础的长线交易策略·进阶篇
(2/3)· 从选方向到建网格,把翻倍加仓的致命漏洞拆成可执行的五步
「顺着正隔夜利息选边」
马丁格尔加仓最怕持仓成本偷偷啃掉利润。方向选错,隔夜利息天天从账户抽血;选对,经纪商反而每天给你补贴一点。外汇和贵金属杠杆高、波动猛,方向再加错息差,爆仓概率会被显著放大。 股票市场做多要付移仓费,抱几个月可能把预期盈利抵消掉;做空则可能倒贴股息,所以空单尽量挑除息后或无分红标的。跨到其他市场,核心原则就一条:找经纪商在你打算持仓方向上给正隔夜利息的品种。 手动翻 Ctrl+U 里的品种窗口太折磨人。我们给之前写的品种导航工具加了个枚举过滤:neg_any 不隐藏,neg_short 隐藏空头负息,neg_long 隐藏多头负息。跑一遍就能列出正息清单。 实测三家经纪商的多头正息列表完全对不上:A 家只有 USDJPY、XMR BTC 等零星几个;B 家覆盖 AUDCAD、USDCHF、USDSEK 等十余个;C 家又换成含 AUDUSD、NZDUSD、USDJPY 的另一组。空头正息差异更离谱,A 家给 XAUUSD、XAGUSD、原油和加密正息,B 家却是 GOLD、SILVER、USDZAR。开户前先查自己经纪商的息表,别拿来主义。 下面这段就是 skip_symbol 里新增的过滤逻辑,直接抄进你的工具就能用。
enum NegSwap { neg_any,class=class="str">"cmt">//无需隐藏 neg_short,class=class="str">"cmt">// 空头 neg_long,class=class="str">"cmt">// 多头 }; input NegSwap hideNegSwap=neg_any; class=class="str">"cmt">// 如果隔夜利息为负数值则隐藏 if(hideNegSwap==neg_short && SymbolInfoDouble(name, SYMBOL_SWAP_SHORT)<class="num">0){ class="kw">return true; }else if(hideNegSwap==neg_long && SymbolInfoDouble(name, SYMBOL_SWAP_LONG)<class="num">0){ class="kw">return true; }
◍ 用隔夜利息和价位筛马丁品种
做马丁格尔,选品种先看两块硬条件:市场类型和隔夜利息方向。外汇市场流动性深、报价连续,是这类无期限加仓策略的主要战场;同时持仓可能跨越多日,必须挑出在预期方向上隔夜利息为正的货币对,让时间站在自己这边。 不同经纪商的正息品种清单不一致,这一步得打开你自己的 MT5 点差表逐个核对,不能照搬别人发的列表。 价位是第二道筛子。若价格已贴近该品种历史区间下沿,硬开长线空单性价比很差;经验上,当现价处于近段区间中值或更高时,才考虑空单,做多则要求价格低于中值。 实盘里能看到几类现成形:USDJPY 现价约在区间中值,某经纪商给多头正息,可试多,若再跌一格更舒服;EURAUD 在中值下方紧贴强阻力,多家给空单正息,可空或等上移一格;EURPLN、USDPLN、USDRUB 均高于中值且有空单正息,偏空处理;AUDCHF 接近区间最低且部分经纪商给多单正息,可关注多。外汇与贵金属杠杆高、马丁加仓回撤剧烈,实盘前务必在 MT5 用历史数据验算息差与区间。
网格参数与手数膨胀的数学代价
马丁格尔网格落地前,先钉死四件事:账户总资金、首单手数、逆价加仓间距、最大加仓笔数。价格朝不利方向走是常态而非意外,所以每一步新单量必须不小于前值,且要按最大步数反推首单,别让维持保证金把账户冻死。末步之后留点自由余额,应对链子止损了结外的黑天鹅。 我们实测把最大成交数锁在 7 笔,止损统一 1 美元,首单 1 手,止盈等同止损。下面这张最小手数表(未计隔夜息)显示:到第 7 步持仓 32 手,浮亏 -127 美元才换 1 美元盈利,亏损是盈利的 127 倍。经典马丁格尔在第 7 步直接把本金拖进深坑。 步数 手数 毛亏损 盈利, 1 比 1
- 1 -1 $ 1 $
- 1 -3 $ 1 $
- 2 -7 $ 1 $
- 4 -15 $ 1 $
- 8 -31 $ 1 $
- 16 -63 $ 1 $
- 32 - 127 $ 1 $
把止盈拉到止损 2 倍,手数序列变成 1/1/1/1/2/3/4,第 7 步浮亏 -38 美元对 2 美元盈利,膨胀比降到 19 比 1;止盈 3 倍时更缩到约 29 比 4。代价是触发止损的概率走高——你得更依赖行情逆转,而贵金属与外汇的高波动里逆转可能迟迟不来。 加仓间距建议用图表正方格边界等距处理,避免按不规则前高前低算量。趋势途中或区间边界向中值回归时,才考虑止盈止损比大于 2 比 1 的链,否则逆势网格在外盘高杠杆下爆仓倾向显著。
「长线加仓价位的品种差异」
找长线开仓点,核心不是预测方向,而是先在图表上标出当前风险最小、可立即或稍后介入的价位,再画出买入加仓的可能点数空间。 AUDCHF 做多,图表空间够挂 4 笔加仓买盘;若价格继续下探,还能再补。图表虽朝下,但盈损比约 1:1,第一笔成交后价格有望走到必要距离。 CADCHF 做多结构类似,但价位比 AUDCHF 更低,意味着同样的止损宽度下浮亏空间更大。GBPCHF 做多时价格已贴着区间下沿,加仓容错很薄。 CADJPY 做多建议等价格再向下走一格再动手,避免追在局部高点。USDZAR 则是做空逻辑,方向与其他叉盘相反,外汇与贵金属类品种杠杆高,逆小周期方向建长线仓须严控仓位。
◍ 短线马丁格尔的步数与盈亏比换算
马丁格尔不只适合长线扛单,短线或中线在震荡区间内同样能拆成若干成交级别来铺链。只要价格还没脱离当前区间,靠加步数摊平成本、等一次反向止盈回血的逻辑就一直成立。外汇与贵金属杠杆高,区间假突破扫损的概率不低,实盘前先在 MT5 策略测试器里跑一遍。 演示里常把步数设满,但你完全可以用更少步数,这样整条链被止损一把清掉的压力会小很多。短线把盈亏比设到 3:1 以上比较现实,否则加仓次数稍微多一点就扛不住点差和滑点。 具体账很好算:盈亏比 3:1、链上 4 步时,只要抓到 2 笔正收益成交,就能填平一条失败链的亏损;若链只铺 3 步,一笔盈利成交就够了——首单反向被扫,后面止盈补回,或者前两笔直接顺向,同样能覆盖。这种换算关系决定了你开仓前就该定好最多几步、比值多少。