Prop Risk Guard
- 实用工具
-
Mohamed-amine Baddir
我为 MetaTrader 5 开发 Expert Advisor(EA),并在您使用它进行交易之前进行充分、严格的测试。
我可以为您提供:
- 将您的交易策略、TradingView 脚本或书面交易规则转换为规范、干净的 MT5 Expert Advisor
- 修改或修复现有 EA:按风险百分比计算仓位、移动止损、交易时段和时间过滤器、点差过滤器、多品种投资组合、回撤保护 - 版本: 1.1
- 激活: 5
Prop Risk Guard 自动执行您账户的风险管理规则。只需将其挂载到一个图表上,它就会监控账户中的所有持仓。当达到限制时,它会平仓、删除挂单并锁定交易,防止一笔亏损交易或失控运行的 EA 破坏您评估账户或已获资账户的交易规则。
每日亏损限额
-
可设置为百分比、固定金额,或同时设置两者(以更严格的限额为准)。
-
以日初余额、日初净值(Equity)或两者中的较高值为计算基准。
-
每日重置时间由您选择,按照服务器时间执行。
-
锁定状态持续至下一次重置,之后交易自动恢复。
-
入金和出金不会计入每日亏损。
最大回撤
-
固定回撤: 以初始余额为基准计算。
-
追踪回撤: 以净值达到的最高点为基准计算。
-
追踪至初始余额: 限额随净值上升而上调,一旦达到初始余额对应的水平,便保持固定。
-
锁定后,必须通过控制面板手动解除(点击两次)。
盈利目标锁定(可选)
-
达到盈利目标后,关闭所有持仓并锁定交易,避免已经通过评估的账户因后续交易而失去已获得的成果。
为真实交易环境而设计
-
安全缓冲区: 在每项限额触发前,提前按照设定的百分比采取行动,为滑点预留空间。
-
预警通知: 当限额的使用比例达到指定水平时发出警告。
-
锁定期间由手动操作或任何 EA 开立的持仓都会立即平仓。
-
遇到重新报价或部分成交时会重试平仓;市场关闭时会等待市场重新开放。
-
可选设置最大持仓数量和总手数限制。
-
监控范围: 监控所有持仓,或仅监控指定魔术号码(Magic Number)的持仓。
-
每秒定时检查,同时监控行情 Tick,因此即使图表品种没有新的报价,也能继续执行保护逻辑。
-
终端重启后仍会保留日初数值、净值最高点和锁定状态。
-
如果在交易日中途挂载、切换到新终端或在 VPS 上运行,会根据当天的成交记录重建日初数据。
-
防止同一账户同时运行多个实例。
控制面板
显示日初基准值、净值、每日盈亏(P/L)以及相对于限额的回撤,并配有进度条;同时显示保护触发前剩余的金额、盈利目标、锁定状态和距离每日重置的时间。状态包括 ACTIVE(运行中)、WARNING(警告)和 LOCKED(已锁定)。可将面板放置在图表的任意角落。
提醒
可分别启用或关闭终端提醒、推送通知和电子邮件通知。
主要参数
每日亏损限额(百分比和/或金额)、日初基准值、重置时间;最大回撤(百分比和/或金额)、回撤模式、初始余额、净值最高点;盈利目标;安全缓冲区和预警级别;监控范围和魔术号码;最大持仓数量和总手数;面板位置;通知设置。
注意事项
-
所有限额均根据账户净值(Equity)计算,包括浮动盈利和浮动亏损。
-
MetaTrader 5 不允许一个程序阻止另一个程序发送订单,因此锁定期间新出现的持仓会在出现后立即平仓。
-
在快速波动或跳空行情中,实际已实现亏损可能超过限额。安全缓冲区可以降低这种风险,但无法完全消除风险。
-
不同账户提供商的规则各不相同。请根据相应规则设置限额、计算基准和重置时间,并先在模拟账户上进行测试。
-
在策略测试器中,保护程序会开立模拟交易,以便您观察其运行情况。这些交易不会在真实或模拟交易图表上执行。
-
保存的状态仅保留在运行保护程序的终端中。迁移到新终端或 MQL5 VPS 时,请输入初始余额;对于追踪模式,还需输入净值最高点。
-
无需 DLL。支持所有交易品种。
