【战凌云麒麟King独家版】双向对冲网格 + 马丁格尔加仓 + 突破挂单!
一句话定性
双向对冲网格 + 马丁格尔加仓 + 突破挂单(Buy Stop / Sell Stop),靠"小额整体止盈 + 多层保护性砍仓"运转的黄金(XAUUSD)刷单型EA。
它是二开/缝合产品:原"金麒麟"网格内核(注释`FXKiller_GoldKing` )+ 后加的支撑阻力停止、RSI/超级趋势过滤、新闻暂停、中文图形面板。
1. 开仓机制(核心)
不是直接市价开单,而是 双向同时挂突破 stop 单 ,见 TryPlacePendingOrders :
- 首单 :在`Ask + FirstStep(30点)` 挂 BuyStop,同时在`Bid - FirstStep(30点)` 挂 SellStop → 价格往哪边突破就进哪边,双向都挂着等于"必有一边进场"
- 补单(网格加仓) :
- 已有多单后,在现价上方`MinDistance(60)` 处继续挂 BuyStop;当价格跌破最低持仓价`Step(100点)` 时触发下一个买单 → 越跌越买
- 浮亏超过`Money(1000)` 后切换"第二参数":`TwoMinDistance(100)` /`TwoStep(180)` ,加仓间距拉大、变慢 → 这就是"稳健版"的由来
- 挂单追踪 ( TryTrailPendingOrders ):挂单未成交时会以`StepTrallOrders(5点)` 为步长跟着价格往有利方向拖动
手数(马丁核心) :
1
`volume = 持仓数 × PlusLot(0) + lot(0.01) × K_Lot(1.3)^持仓数`
即 0.01 → 0.013 → 0.017 → 0.022 … 指数增长,封顶`Maxlot(1.0)` ,`Totals(50)` 单上限。
2. 平仓/止盈体系(4层)
见 TryAutoCloseLogic ,按优先级:
层级 触发条件 动作 整体止盈 总浮盈 ≥`CloseAll(1.0$)` 双向全平(含对冲平仓`CloseByPair` 省点差),挂单反删 单边止盈 某侧浮盈 >`StopProfit(2.0)` ×单数(`Profit=true` 累加) 只平该侧 总止损 总浮亏 ≥`StopLoss(5000$)` 全平 + 冷却 逆势保护 单侧手数 > 最大盈利单手数×3 + 对侧手数,且单数>3 砍掉"最大盈利1单+最大亏损2单"减磅( ApplyCloseBuySellProtection )
另有`MaxLoss(3000)` 单边浮亏停止加仓、`MaxLossCloseAll(30)` 单边平仓限制、`Over` 平仓后永久停止、`NextTime` 平仓后冷却秒数。
收益特征 :`CloseAll=1.0` 意味着总浮盈 1 美元就全平 → 典型马丁曲线: 高频小利 + 偶发大额回撤 。
3. 过滤器(开仓前置)
CheckAllFilters ,可设仅首单过滤或每次补单都过滤:
- 超级趋势 (默认开,M15,ATR10×3.0):只许顺趋势方向开仓。注意 CalculateSuperTrend 是 简化实现 ,依赖全局状态逐根K线累积,EA重启后从0重建,与标准SuperTrend有差异,回测结果对启动时点敏感
- RSI (默认关):超卖才允许开多、超卖反向开空
- 支撑阻力停止 (默认开):基于日线枢轴点 R1/S1(标准/斐波那契/卡玛利拉三选一),价格 ≥ R1 禁止开多、≤ S1 禁止开空,每日重算( CalculatePivotRS )
- 点差 ≤ 60点、价格区间限制(B以上不买/S以下不卖 + 限价时间窗)、杠杆 ≥ 100
4. 时间与新闻控制
- 工作时段、日内收尾阶段(默认都关)
- 每日盈利目标 1000$(默认开) :当日"已平+浮动"≥目标即封盘
- 高影响新闻暂停 (默认关):实盘读 MT5 经济日历(品种相关货币的高重要度事件),回测用 内置的615条USD新闻硬编码数据
- 面板文字说"前3小时",实际默认`NewsLeadMinutes=60` 分钟
5. 图形面板
左上角中文面板:工作状态、今日目标进度、多空单数/均价/浮盈、点差杠杆保证金比,以及停止/开启、平多/平空/平盈利/平亏损/平全部等按钮。每秒 OnTimer 刷新。
|
|
|
|
|
|
|
|
D
|
這技術/數據真的很穩健耶!不曉得這套策略或系統平常是怎麼優化的?有機會的話,想跟你交流交流看有沒有合作的空間。 |
|
|
|
|
|
|
|