平台:MetaTrader 5 | 类型:Utility 工具(只做风控,不开单) | 版本:v1.0
产品页:https://www.mql5.com/en/market/product/190324
本文是产品的完整功能说明书,配带编号的面板图逐项讲解,读完即会用。
一、它解决什么问题
做过 FTMO / MFF 这类资金盘考核的人都知道:多数账户不是死在“不会交易”,而是死在一个坏日子、或一笔手数过大的单——一下击穿了当日回撤或总回撤上限,考核直接作废。
Prop Firm Risk Guardian 是一个轻量的监控工具,替你 7×24 自动盯住这些规则:日回撤、总回撤、持仓止损敞口、点差、交易时段……任一逼近或击穿限额,它立刻锁定交易(自动平仓,或只挡新单),把你的账户守在规则内。
它是一个纯保护工具:
- ❌ 不主动开单、不发信号、不承诺盈利;
- ✅ 只负责准确执行你设定的风控规则;
- ✅ 与 magic 无关——管理整户所有持仓/挂单(含你的手动单、其它 EA 的单);
- ✅ 终端重启 / VPS 重连后,锁定状态不丢。
二、核心功能总览
| 类别 | 功能 |
|---|---|
| 回撤锁 | 日回撤锁(按 prop 日起始/当日最高权益)、总回撤锁(按初始余额) |
| 风险锁 | 每单风险上限、总敞口风险上限(读真实止损算 % 风险,无 SL 单单独标记) |
| 事前守卫 | 投影护栏 Headroom(触限前预警/挡新单)、点差守卫、时段外挡单 |
| 时区/时段 | 按 prop 时区定义交易日日切、限定交易时段窗口 |
| 符号过滤 | 多策略账户下,风险/时段/点差规则只作用于指定品种 |
| 考核追踪 | 利润%、交易天数、盈利天数、一致性 |
| 告警 | 终端弹窗 / 手机推送 / 邮件(状态跃迁触发,去抖) |
| 面板 | 可拖动的图内风控面板 + 8 态状态徽章 + 一键手动操作 |
| 可靠性 | 锁定状态持久化,跨重启/VPS 重连自动恢复 |
三、面板逐项详解
面板可自由拖动到图表任意位置,位置会被记住。下图每个编号对应一个显示/控件。

顶部
① 主开关(ON / OFF) —— 风控总开关。绿色 ON = 正在运行并执行。点击弹出确认框;关闭后徽章变 PAUSED,面板只显示数据、不执行任何平仓/挡单。
Risk Snapshot(风险快照 · 四张卡片)
② Daily DD(日回撤) —— 当日 equity 回撤的已用 / 上限,例 0.00 / 5.0% 。逼近上限变色。
③ Overall DD(总回撤) —— 对初始余额的总回撤 已用 / 上限,例 0.01 / 10.0% 。
④ Open Risk(持仓敞口风险) —— 当前所有持仓按各自止损计算的总风险 %。无止损的单会被排除并单独标记(敞口不定)。
⑤ Equity(净值) —— 账户实时净值(绿色)。
账户次要信息(两列)
⑥ Balance(余额) —— 账户余额。
⑦ Float(浮动盈亏) —— 当前持仓浮盈/浮亏,绿正红负。
⑧ Positions(持仓数) —— 当前持仓笔数。
⑨ Init Bal(初始余额) —— 总回撤的基准。 AUTO 模式首次运行自动锁定当前余额; MANUAL 模式用你手填的挑战账户面值。
LIMIT USAGE(限额用量)
⑩ 段标题 —— 限额用量区。
⑪ Daily 用量条 —— 日回撤用量进度条 + 数值 0.00 / 5.0% 。
⑫ Overall 用量条 —— 总回撤用量进度条 + 数值 0.01 / 10.0% 。
⑬ Projected(投影) —— 已用亏损 + 持仓敞口风险的投影值: D = 日投影, O = 总投影。用于触限前的 Headroom 预警。
⑭ Since(起算于) —— 当前 prop 交易日的起始时刻(日回撤基线从这里算)。
⑮ Reset In(重置倒计时) —— 距下一个 prop 日切的时间;日锁会在日切时自动清除。
状态栏(产品门面)
⑯ 状态徽章 —— 永远显示当前最高优先级状态 + 一句话(详见第四节 8 态)。
⑰ 状态副说明 —— 徽章下的自然语言解释(如“Monitoring account-level risk in real time”)。
⑱ Blocked Since(封锁于) —— 触发锁定的时间戳;未锁定显示 - 。
手动操作
⑲ Close All —— 一键平掉所有持仓 + 删除所有挂单(有二次确认框防误点)。
⑳ Unlock D —— 手动解除日锁 / 风险锁 / 连亏锁,解除后进入 OVERRIDE 态,被解的锁不会立刻重触发。
㉑ Unlock O —— 手动解除总回撤锁(默认禁用;需在参数里开启“允许手动解总锁”)。
页脚
㉒ Now / Last Check —— 当前时间 / 最近一次风控检查时间(确认引擎在跑)。
㉓ Initial Balance —— 再次标出基准初始余额,方便核对。
四、8 个实时状态(状态机)
面板中间那枚徽章,是产品最核心的门面——它按优先级始终只显示一个当前状态,让你一眼知道账户处在哪个档位。裁决顺序(高 → 低):
硬锁(OVERALL > DAILY > RISK) > OVERRIDE > SESSION > HEADROOM > WARNING > NORMAL
| 徽章 | 颜色 | 含义 |
|---|---|---|
| NORMAL | 绿 | 一切在范围内,允许交易,所有守护已就位 |
| WARNING | 黄 | 日/总用量 ≥ 70% 上限,但尚未触发任何锁——提前示警 |
| HEADROOM | 橙 | 投影(已用+敞口)逼近硬限额——触限前的最后预警,可选挡新单 |
| SESSION | 蓝 | 当前不在允许交易的时段窗口内 |
| RISK LOCK | 红 | 单笔或总敞口止损风险超限(block-only:保留既有仓,只挡新单) |
| DAILY LOCK | 红 | 当日回撤击穿上限 |
| OVERALL LOCK | 红 | 总回撤击穿上限(仅手动解除) |
| OVERRIDE | 紫 | 你手动解锁后的状态——被解的规则暂时“站到一边”,不重复触发 |
五、功能深入
1)日回撤锁(DAILY LOCK)
按当日 equity 回撤计算,可选两种基准:
- FROM_DAY_START:从 prop 交易日的起始权益算;
- FROM_DAY_HIGH:从当日最高权益算(更严)。
交易日边界按你的 prop 时区日切(见时段设置)。触限时按你的配置平所有仓(+删挂单)或只锁不平。日锁会在下一个 prop 日切自动清除,也可用 Unlock D 手动解除。
2)总回撤锁(OVERALL LOCK)
按对初始余额的总回撤计算: (初始余额 − 净值) / 初始余额 。初始余额可 AUTO (首次锁定当前余额)或 MANUAL (手填以对齐考核面值)。总锁永不自动解除——它对应“账户直接爆掉”的红线,只能人工复核后手动解(且默认禁用手动解,需显式开启)。
3)敞口风险锁(RISK LOCK)
读取每一笔持仓的止损位置,算出真实 % 风险:
- 每单风险上限:任一单风险超限即锁;
- 总敞口风险上限:所有单风险之和超限即锁;
- 无止损单会被单独计数标记(敞口不定,不计入)。
风险锁是 block-only:既有仓保留(它们已有止损,敞口已定),只挡住新开的单。同为日锁语义,可 Unlock D 解 / 跨日自动解。
4)投影护栏 Headroom
把当前已用亏损 + 持仓敞口风险加起来投影:一旦投影值逼近硬限额(进入你设的缓冲区),徽章转 HEADROOM 预警;可选开启 触限前挡新单——在你真正击穿之前就拦住加仓。这是“事前”而非“事后”的守护。
5)Prop 时区 / 交易时段
- 时区日切:按你 prop 的 GMT 偏移与日切小时,重新定义“交易日”边界(影响日回撤/日锁的重置时刻)。
- 时段窗口:限定允许交易的小时段(支持跨午夜);窗口外徽章转 SESSION,并可挡掉时段外的新开单。面板会实时显示 时段 OPEN / CLOSED 。
6)点差守卫
新市价单刚出现的瞬间检查点差,超过你设的阈值就立刻平掉这笔新单——避免在点差异常放大时进场。
7)符号过滤(多策略账户)
用逗号列表限定管辖品种(如 XAUUSD,EURUSD ;支持经纪商后缀子串匹配)。敞口风险 / 时段 / 点差 / 挡单只作用于列表内品种。⚠️ 账户级的日/总回撤始终覆盖整户(这是 prop 规则要求,不受符号过滤影响)。
8)考核追踪
面板 Evaluation 区展示:利润 %、交易天数、盈利天数、一致性(最大盈利日占总盈利的比例),对照你设的考核目标——帮你随时看考核进度。
9)告警
状态跃迁(如 NORMAL → 某锁)时发终端弹窗 / 手机推送 / 邮件,去抖:同一状态只发一条,回到 NORMAL 再发一条“恢复”。推送/邮件需终端配好 MetaQuotes ID / SMTP。
10)锁定持久化
所有锁定状态写入本地并跨重启 / VPS 重连自动恢复——服务器重启、掉线重连后,封锁依旧生效,不会“重启就漏防”。
六、快速上手
- 挂到任意一张图表(管的是整户,不是单个品种)——每账户挂一个实例即可。
- 设好你考核的日回撤 / 总回撤上限;如需对齐面值,把初始余额设 MANUAL 并填面值。
- 需要的话再开:敞口风险上限、投影护栏、时段、点差、符号过滤、告警。
- 建议先在模拟账户上试,用小参数触发一遍,看清每个锁在你设置下的行为。
- 触发后:等 prop 日切自动解(日/风险/连亏锁),或用 Unlock D / Unlock O 手动解。
七、输入参数说明(按分组)
inputs 对话框内每项均有英文说明。默认偏保守,请按自己 prop 规则收紧。
- Daily Loss Limit: MaxDailyLossPercent (日回撤上限%,0=关)、 DailyLossMode (FROM_DAY_START / FROM_DAY_HIGH)。
- Overall Loss Limit: MaxOverallLossPercent (总回撤上限%)、 InitialBalanceMode (AUTO / MANUAL)、 ManualInitialBalance 。
- Open Risk(Risk Lock): EnableRiskPerTradeLimit / MaxRiskPerTradePercent 、 EnableTotalOpenRiskLimit / MaxTotalOpenRiskPercent 、 LockOnRiskLimitBreak (超限是否上锁)。
- Projected(Headroom): EnableProjectedLossGuard 、 ProjectedLossBufferPercent (缓冲%)、 BlockNewTradesOnProjectedGuard (是否挡新单)。
- Prop Timezone & Session: UsePropTimezone 、 PropGMTOffsetHours 、 PropDayStartHour 、 EnableSessionControl 、 SessionStartHour / SessionEndHour 、 BlockTradesOutsideSession 。
- Spread Guard: EnableSpreadGuard 、 MaxAllowedSpreadPoints 。
- Symbol Filter: UseSymbolFilter 、 SymbolList 。
- Consecutive Loss: Inp_MaxConsecutiveLosses (0=关)。
- Trigger & Unlock: CloseAllOnDailyHit / CloseAllOnOverallHit 、 AutoBlockNewTrades 、 AllowManualUnlockDaily 、 AllowManualUnlockOverall 。
- Alerts: EnableTerminalAlert / EnablePushNotification / EnableEmailNotification 。
- Evaluation: EnableEvaluationTracker + 利润目标% / 最少交易天数 / 最少盈利天数 / 盈利日阈值。
- Manual: Inp_ManualReset (重挂前置 true 可重建风控基线)。
八、常见问题与提示
- 改了 input 没生效? 确认不是被本地保存的旧参数覆盖——在 inputs 对话框点 Reset 载入新默认,或用面板 Reset( Inp_ManualReset )重建基线。
- 触发平仓无二次确认? 风控本就应自动执行,这是设计如此;只有手动 Close All 与主开关有确认框。
- 推送很慢? 到达速度取决于经纪商与 MetaQuotes 服务器;本工具已尽量优雅降级,无网/白名单缺失不刷屏。
- 一定要止损吗? 敞口风险按止损计算;无止损的单会被标记但不计入敞口。
九、免责声明
Prop Firm Risk Guardian 是一个风控与监控工具。它不开单、不提供交易信号,也不保证任何盈利或保证你能通过任何资金盘考核,只执行你设定的风控规则。杠杆产品交易风险极高,请务必先在模拟账户测试;作者不对任何交易亏损负责。技术支持仅通过 MQL5 评论区与站内私信提供。
有问题或建议,欢迎在产品页评论区留言。祝你稳过考核。
产品页:https://www.mql5.com/en/market/product/190324


