Ronin Shield Tactical Prop Guard
- 实用工具
- 版本: 1.6
- 更新: 8 十月 2026
- 激活: 5
Ronin Shield - 每日亏损限制器 & 账户防护(MT5)
亏损达到您设定的上限后,当天的交易将被强制结束。
专为在自营交易公司(Prop Firm)考核中,阻止"再做最后一单"的冲动而设计。
只需加载到一个图表上,即可保护整个账户:所有品种、所有持仓,包括手动交易和其他EA开的单。
无需为每个品种单独打开图表。
不使用任何外部DLL,不进行任何网络通信。
==============================
三条防护线
==============================
1. 每日亏损限制
监控自经纪商服务器时间00:00以来的盈亏(已平仓盈亏+浮动盈亏)。
2. 每日盈利锁定
达到当日盈利目标后结束交易,避免利润回吐。
3. 总回撤上限
可选择固定(Static,以初始余额为基准)或跟踪最高净值(Trailing)。
所有限制均可按金额或百分比设置。
百分比是相对于"初始余额"计算的,而不是当天的起始余额。
初始余额可自动检测(填0)或手动输入。
用于自营交易公司考核时,建议手动输入考核的起始资金。
==============================
锁定后的动作
==============================
- 以市价平掉所有持仓,并删除所有挂单。
- 持仓按顺序逐笔平仓(模拟账户实测:每笔约1秒)。
- 锁定期间如有新订单成交,成交后会被检测并平仓(通常为1~2秒,取决于经纪商的成交速度)。
- 在图表中央显示锁定横幅,并通过声音和推送通知提醒(可在设置中开关)。
- 重启MT5或切换周期后,锁定状态依然保留。
==============================
解除锁定
==============================
- 每日亏损/每日盈利锁定:在下一个服务器时间00:00自动解除,无法提前解除。
- 总回撤锁定:不会自动解除。在输入参数中将"Reset saved state"设为true并点击确定即可解除,
同时会重新检测初始余额和最高净值。解除后请务必改回false。
- 如果每日亏损和总回撤同时达到上限,将按总回撤锁定处理。
- "TEST MODE"仅用于在模拟账户上验证功能。开启后,重置也可解除每日锁定。实盘账户请务必关闭。
==============================
监控机制
==============================
通过250毫秒定时器、报价跳动和交易事件三种方式同时监控。
即使行情清淡时也不会停止判断。
==============================
HUD 信息面板
==============================
显示状态(NORMAL / WARNING / LOCKED)、当日净盈亏、剩余可承受亏损、距总回撤上限的空间、
距盈利目标的金额、服务器时间,以及距每日重置的倒计时。
按 [H] 键可显示或隐藏。位置、字号和主题均可设置。
==============================
一个图表,守护整个账户
==============================
Shield监控的是整个账户的盈亏和持仓,因此只需加载到一个图表上。
无论图表显示的是哪个品种,该账户的所有品种都会受到保护。
同一账户无需再运行第二个Shield。
如果在多个图表上重复加载,各实例会共用锁定状态和初始余额,设置不同的实例之间可能互相干扰,并触发意外的锁定。
请保持每个账户只运行一个Shield。
==============================
多个账户的使用方法
==============================
MQL5市场的授权以电脑为单位。在同一台电脑(或VPS)上,可在多个账户、多个终端中使用,无需额外激活。
一个MT5终端只能处理一个账户,因此请为每个账户分别运行一个MT5终端,并各自加载一个Shield。
锁定状态和初始余额按账户分别管理。
==============================
使用方法
==============================
1. 在需要保护的账户所在的MT5中,将Shield加载到任意一个图表上。仅此一步,即可保护整个账户。
2. 在MT5中启用"算法交易"。
3. 设置 Limit mode、Daily loss limit、Total account DD limit、Initial balance 等参数。
4. 保持MT5运行,照常交易即可。
==============================
重要限制(请务必阅读)
==============================
- 受MT5机制限制,无法在下单前阻止订单。
锁定期间下的订单会在成交后被平仓,因此会产生点差、手续费和滑点成本。
模拟账户实测示例:黄金(XAUUSD)0.01手强制平仓,每次约0.25美元。成本大致与手数成正比。
- 从触发锁定到全部平仓完成需要一定时间。持仓数量越多、手数越大,此期间的价格波动
可能使亏损超出您设定的限额。行情剧烈波动、跳空、断线或订单被拒时同样如此。
请将限制设置在低于自营交易公司实际上限的位置,保留安全余量。
- 仅在MT5运行且启用算法交易时有效。电脑关闭时账户不受保护。建议使用VPS以保持持续运行。
- 每日的分界以经纪商服务器时间00:00为准。您的自营交易公司可能使用不同的重置时间或计算方式(例如以余额还是净值为基准),
请务必确认其规则。可通过HUD上的"RESET IN"查看距重置的时间。
- 功能验证是在对冲(Hedging)模拟账户(Exness)上进行的。购买前,请先在模拟账户上测试,
尤其是使用净持仓(Netting)账户或其他经纪商时。
==============================
免责声明
==============================
本产品是风险管理辅助工具,不构成任何投资建议。
不保证盈利或通过任何自营交易公司的考核。因使用本产品造成的任何损失,开发者概不负责。
==============================
Ronin 系列
==============================
Ronin Scalp - 按风险自动计算手数并支持一键操作的交易面板
https://www.mql5.com/zh/market/product/199851
Ronin Copier - 同一台电脑上MT5终端之间的本地跟单工具
(使用前请确认您的自营交易公司关于跟单交易的规定)
