Account Guardian Equity Protector MT4
- 实用工具
-
Ganzorig Munkhbayar
Test - 版本: 1.5
- 更新: 13 十一月 2026
- 激活: 5
一个糟糕的交易日不应该毁掉您的账户。Account Guardian是整个交易账户的安全带:只需设置一次亏损上限,当净值触及其中任何一个时,它会平掉所有仓位并保持账户空仓——即使某个EA出错、手动交易失误或您正在睡觉。
交易者安装它的理由
- 保护整个账户,而不只是一个图表:每个EA、每笔手动交易、每个挂单、每个品种。
- 与自营交易公司相同的每日亏损和最大亏损上限,带缓冲区,在触线之前触发;另有可选的金额上限、跟随式底线和利润锁定。
- 重启后依然有效。断线重连、终端重启或重新加载后,触发状态保持不变。
- 默认即平仓。达到每日或最大亏损上限时,它会平掉所有持仓并删除所有挂单。如果想先观察,请设置 Close_On_Trip = false:此时它只会打印“将会触发”的记录。
- 在真实账户上从不开仓。它只负责平仓。
- 可选的周末平仓(1.02版)。从周五您设定的时间到周一服务器时间00:00保持空仓,周末跳空不会打到持仓;之后自动重新启用。
适合谁:不能违反每日亏损规则的自营交易挑战者、运行非自己编写EA的人,以及希望给当天设置硬止损的手动交易者。
功能。Account Guardian 每秒多次监控整个账户的净值 - 账户上所有EA的持仓、手动交易和挂单,覆盖所有交易品种。当净值触及您设定的任一限额时,它会平掉所有持仓、删除挂单并保持账户空仓:日限额触发后保持到下一个交易日,最大亏损限额触发后保持到您手动重置。在真实账户上它从不开仓。
限额(均为输入参数)。最大亏损,按起始余额的百分比(默认10%,在限额线前1%触发)。日亏损百分比(默认5%,在限额线前1%触发;一天从您设定的服务器小时开始,默认01:00,00:00也会采样,取两者中更严格的一个)。可选的账户货币金额限额。可选的棘轮:跟随已平仓余额最高点移动的底线。可选的百分比利润锁定。当金额限额和百分比限额同时启用时,使用更严格的那个。
默认平仓(自 1.05 版起)。挂载后,一旦触及上限,它会平掉所有持仓并删除所有挂单(Close_On_Trip = true)。如果想先观察,请设置 Close_On_Trip = false:此时它会打印 "WOULD TRIP" 行,并且不会平任何仓。请先阅读日志中的 ATTACH 和 CONFIG 行:它们以金额显示适用于您账户的限额。
为重启而设计。状态保存在两个地方;触发状态在终端重启、重新连接或重新加载后依然保留。最大亏损或利润锁定触发后,图表上会显示一个6位重置码 - 在 Reset_Code 中输入即可恢复。每次触发、清仓、恢复以及平仓卡住60秒时,都会发出警报和推送通知(在 MetaTrader 中启用通知:工具 - 选项 - 通知)。
实测,而非承诺。在 MetaTrader 4 的经纪商模拟账户上,一次触发平掉了 3 个持仓并删除了 2 个挂单;触发后 1,079 毫秒账户即无持仓(单次平仓耗时 292 毫秒),此时净值比触发水平低 1.90。重启终端后触发状态及其重置代码被保留;错误的代码被拒绝。每个平仓请求在发送前都会检查(交易时段、冻结水平);被拒绝的平仓会重试。
MetaTrader 4 说明。请将终端的“账户历史”选项卡设为“全部历史”:重启后,日参考值和盈利高点会据此重建。MetaTrader 4 只有一个交易线程:当另一个 EA 正在发送订单时,守护程序会稍等片刻再平仓。部分平仓后的剩余持仓会以新订单号继续受保护。
它做不到的事。它无法防范价格跳空(周末开盘、新闻)、滑点、拒绝平仓的经纪商,或关闭、断开连接的终端 - 请在VPS上运行并保持终端连接。净值可能低于您的限额,差距为跳空的幅度。请核对您所在自营交易公司的确切规则(参考余额、每日重置时间)并据此设置参数;本产品与任何自营交易公司无关。
策略测试器。测试器中没有其他需要保护的持仓,因此它在测试器中每天开一笔最小手数的演示交易,展示它如何触发、平仓和恢复(输入参数 Tester_Demo_Trade)。这只在测试器中发生。
设置简述。加载到账户的任意一个图表上(任意品种、任意周期)。Max_Loss_Percent / Max_Loss_Buffer_Percent、Daily_Limit_Percent / Daily_Buffer_Percent、Percent_Reference_USD(0 = 首次启用时的余额)、Day_Reset_Server_Hour,可选 Static_Floor_USD / Daily_Limit_USD / Ratchet_Gap_USD / Lock_Percent、Close_On_Trip、Reset_Code、Check_Interval_Ms(100-1000)、Close_Slippage_Points, Notify_On_Trip。

