Mabuk Samudra MS
- 专家
-
Rudi Rupian
我的交易之旅始于2008年——不是为了追逐快速利润,而是为了建立真正理解市场运作方式的纪律与耐心。多年来,我形成了一种沉稳、长期的交易方式:专注、系统化,并始终以概率为导向。
我专注于在MQL5平台上开发智能交易系统(EA)——从逻辑设计、历史回测,到参数优化与实盘部署。我的EA不是建立在侥幸之上,而是建立在统计优势、风险管理与持续稳定性之上。我相信,一个好的交易系统应该在后台安静运行,让你安心生活。
除了开发系统,我也热衷于教育——帮助其他交易者了解如何创建、测试并信任自己的自动化交易系统。我认为,最好的交易者不是交易次数最多的人,而是真正理解自己系统运作逻辑的人。 - 版本: 3.0
- 激活: 9
Mabuk Samudra V3 是一款运行于 MetaTrader 5 平台的全自动智能交易系统,基于逐 Tick 驱动的闭环工作周期。每一个新 Tick 到来时,EA 将按以下固定顺序执行完整流程。
1. 初始化与安全验证 启动时,EA 加载品种参数、设置魔术编号、配置滑点容忍度与订单成交模式,并初始化 RSI 和 CCI 指标句柄。最大回撤等持久化状态从全局变量中恢复。账户授权与许可证校验在每个 Tick 均会执行,验证失败则立即停止运行。
2. 界面刷新与面板同步 每个 Tick 刷新一次控制面板,实时显示账户余额、净值、可用保证金、浮动盈亏、当日已实现盈亏、最大回撤、点差、杠杆及指标数值。面板中手动输入的手数会在每个 Tick 同步至 EA 的活跃手数变量。
3. 回撤追踪 EA 持续监控所有持仓的总浮动盈亏。若当前浮亏超过历史最大值,则更新最大回撤记录。
4. 核心管理循环(每 Tick 按序执行)
- DDR 系统 — 检测同方向最早与最新持仓的盈亏之和是否达到目标差值。条件满足时同步关闭这两笔仓位,在不平掉整个网格的情况下降低持仓风险敞口。
- TP/SL 管理 — 以持仓量加权平均开仓价(BEP)为基准,动态计算并更新所有同向仓位的止盈与止损价格。单笔仓位使用独立的 TP/SL 距离,加仓篮使用基于 BEP 的统一止盈距离。
- 移动止损 — 当浮动盈利超过设定启动阈值后,EA 将每笔仓位的止损逐步跟随价格移动,在保护盈利的同时允许行情继续延伸。
5. 每日限额检查 核心循环结束后,EA 评估当日总体表现(已结算 + 浮动)。若达到日盈利目标或日亏损上限,立即平掉所有仓位并撤销所有挂单,该 Tick 不再执行后续开仓逻辑。
6. 加仓 / 鞅式补仓 当持仓出现亏损浮动时,EA 在同方向按设定步长距离自动加仓,手数依据乘数逐步增加。步长可选择自动递进模式或手动分档表模式,加仓总次数受最大订单数限制。
7. 挂单清理 超出配置交易时段后,或在非对冲模式下已有持仓时,EA 自动撤销所有未成交挂单,防止出现意外新入场。
8. 新订单下达 每次下单前,EA 依次验证:市场是否开放、Tick 是否新鲜、点差是否在限额内、可用保证金是否充足、当前时间是否在交易时段内。订单以 50 点滑点容忍度发送,成交模式自适应经纪商设置(优先 IOC),遭遇可重试错误时最多自动重试 3 次。
