破军 EA 操作说明书

适用于破军 v1.909,MT5 对冲账户版本。当前版本使用单一总持仓模型:M5 EMA Ribbon 负责开仓,同向普通单按间隔追加;平仓由强制止损、篮子固定移动止盈、单笔动态 ATR 止盈和亏损占比保护共同管理。
版本 v1.909 EX5:破军-v1.ex5 固定信号周期 M5 授权产品 Pojun / PyroQuant 更新日期 2026-09-09

1. 风险提示

破军 EA 是交易辅助工具,不承诺盈利。自动交易可能遇到连续亏损、滑点、断网、服务器拒单、行情跳空、授权校验失败和策略失效。请先用模拟账户或小资金回测、前测,再决定是否用于实盘。
  • 必须使用 MT5 Hedging / 对冲账户。净值账户不适合多笔独立持仓管理。
  • EA 当前不挂服务器止盈止损;强制止损、篮子移动止盈、单笔 ATR 止盈和亏损占比退出都依赖 EA 在线运行。
  • 同一账户、同一品种不要挂多个相同 Magic 的破军 EA,避免统计、开仓和平仓范围混乱。
  • 默认参数只适合作为测试起点。实盘前请按品种点值、账户资金和可承受回撤重新评估手数。
  • “U”距离参数按报价价格差计算;例如 XAUUSD 的 150U 约等于价格相差 150 美元,不是账户盈利金额。
  • 看板统计按本次会话累计;重启后恢复中的持仓在实际平仓时仍按成交净值入账,最终账单以 MT5 历史成交为准。

2. 安装准备

项目要求
MT5 账户必须是 Hedging / 对冲账户。
EA 文件把编译后的 破军-v1.ex5(版本 1.909)放到 MT5 的 MQL5/Experts 目录,然后刷新导航器或重启 MT5。
图表周期建议挂在 M5 图表。EA 内部信号周期固定为 M5。
WebRequest授权需要允许 https://exsq.la1588.cn。
自动交易MT5 顶部“算法交易”必须开启,EA 属性里的“允许算法交易”也必须开启。

3. 授权码用法

授权码填写位置

授权码只在 EA 参数页的“授权码填写处”填写,不在弹窗里输入。找到“授权码 | 到期前填写1次即可”这一行,把卡密填进去即可。
  1. 右键图表,选择 EA 属性,或重新加载 EA。
  2. 进入参数页,在“授权码 | 到期前填写1次即可”里填入授权码。
  3. 授权码可以带横线,EA 会自动识别并标准化。
  4. 点击确定后,EA 会自动进行在线校验。
  5. 如果要更换授权码,直接修改授权码并点击确定。

WebRequest 白名单

  1. 打开 MT5:工具 -> 选项 -> EA交易。
  2. 勾选 允许 WebRequest 用于列出的 URL。
  3. 添加:https://exsq.la1588.cn。
  4. 点击确定,重新加载 EA 或等待 EA 下次校验。

72 小时试用

  • 未填写授权码时,EA 会尝试申请 72 小时试用。
  • 试用需要在线校验,同一电脑只允许一个活动窗口/客户端占用试用。
  • 关闭授权弹窗只隐藏提示,不会绕过授权或试用限制。
  • 试用过期后,再打开 EA 会限制新增开单,需要在参数里填写授权码。

授权状态含义

状态含义与处理
授权有效可以新增开单,EA 正常运行。
试用剩余处于 72 小时试用期,右侧看板会显示剩余时间。
授权待校验已填授权码或正在申请试用,但还在等待服务器确认。
授权未通过卡密错误、过期、冻结、吊销、设备数超限或产品策略不允许。
白名单问题请检查 WebRequest 是否添加 https://exsq.la1588.cn。
授权维护不新增首单;已有持仓继续维护和平仓,避免旧仓卡死。

4. 快速启动流程

  1. 确认账户是 MT5 对冲账户。
  2. 确认 WebRequest 已加入授权域名。
  3. 把 破军-v1.ex5 加载到目标品种 M5 图表。
  4. 填写或确认“授权码”,等待看板右侧显示授权有效或试用剩余。
  5. 新手重点检查:禁止时段、固定单笔手数、最大连续订单数、加单间隔、最大点差、两套移动止盈参数和强止损距离。
  6. EA 会等待当前 K 线同步完成,然后进入首单信号检测。
  7. 运行中重点观察信号行、仓位、浮盈、平仓状态和风险/授权状态。

5. 看板说明

看板项目说明
状态同步 等待首根 K 线,就绪 等待信号,持仓 正在管理订单,暂停 暂停开单或处于禁止时段,平仓 正在异步平仓,授权 被授权状态拦截,停止 永久停止。
倒计时当前 M5 K 线剩余时间。
仓位 / 浮盈当前 EA 管理范围内的持仓笔数、多空手数和浮动净盈亏。
信号显示 Ribbon 方向、普通/强信号、EMA11/21 结构、排列和距离拦截原因;高灵敏度下信号可随当前 M5 K 变化,低灵敏度使用收盘 K。
信号灯与 MA 状态前面的圆点是总状态:要求的 EMA 全同向为绿色,不一致或被拦截为红色,数据不足为灰色。后面的 MA5、MA11、MA21、MA50、MA100 分别按上行绿色、下行红色、走平黄色、未知灰色显示。
图表 EMAMA5 白色加粗,MA11 青色,MA21 金色,MA50/MA100 中性灰色;按当前走平判定的线段会显示为银灰色,便于观察。
净盈利 / 止损净盈利 = 已实现盈利 - 已实现亏损 - 当前浮亏;“止损”显示已实现亏损总额,当前浮盈单独显示。
本次胜败每张独立持仓票据分别统计胜败、净值、手续费和隔夜费。
订单注释多单统一为 群90996041_BUY,空单统一为 群90996041_SELL,不再使用 A/B/C/D 组名、跟单标记或序号。
风险左侧显示交易风险;右侧单独显示授权状态。
操作按钮暂停开单/继续开单 控制新增普通单;平盈利持仓 平净浮盈为正的当前持仓;平亏损持仓 平净浮盈为负的当前持仓;全平 平当前品种 EA 管理的全部持仓。按钮固定显示,无可执行对象时为灰色且点击无效。

6. 首单与连续开仓

Ribbon 信号

  • 信号周期固定为 M5,使用 EMA 5 / 11 / 21 / 50 / 100;图表和看板显示为 MA5、MA11、MA21、MA50、MA100。
  • 信号不要求 EMA11/EMA21 发生交叉;只要方向、结构和距离条件成立即可触发。
  • 低灵敏度使用已收盘 M5 K;五条 EMA 都必须有明确同向斜率。高灵敏度允许当前未收盘 K;EMA5/11/21/50 用于触发,EMA100 只在明显反向时拦截。
  • EMA11 与 EMA21 必须按方向排列:多头 EMA11 在 EMA21 上方,空头 EMA11 在 EMA21 下方。五条线完整排列时标记为“强”信号,但不会切换到其他组。

走平和方向判定

  • 每条 EMA 的走平距离为:最新 EMA 与前 3 根 EMA 平均值的绝对差。
  • 只有“距离不超过走平距离阈值”且“回归斜率绝对值不超过走平斜率阈值”时,才认定该 EMA 走平并停止新增。
  • 方向使用回归斜率;最新一根 EMA 的单步斜率如果明确反向,也会拦截开仓。走平只用于开仓,不用于亏损退出。

连续普通单

  • 当前只有一个“总持仓”工作组,不再使用 A/B/C/D 组、跟单逻辑或手数序列。
  • 没有持仓时,有效信号开第一笔;已有同向持仓且信号仍有效时,按固定手数继续追加,直到达到最大持仓订单数。
  • 默认后续加单最小间隔为 2 根 M5 K;每个信号时间最多开一笔,间隔判断不使用 ATR。
  • 所有订单手数相同,订单注释为 群90996041_BUY 或 群90996041_SELL。

反向信号处理

  • EA 不允许同一工作组同时持有多空方向。
  • “反向信号平旧仓”开启时:先异步平掉旧方向,确认全部清空后重新检查原反向信号,仍然有效才开新方向。
  • 该开关关闭时:保留旧方向持仓,跳过本次反向信号,不会直接混开。

价格距离与开仓限制

  • M5 距离过滤只在顺势偏离时生效:多头价格在 EMA50 上方过远、空头价格在 EMA50 下方过远时等待回踩。默认上限为 150U,0 表示关闭。
  • H1 只读取 EMA50 做距离过滤,不做 H1 方向锁。默认上限为 0,即关闭;设为正数后同样只拦截顺势偏离过远的首单。
  • 点差超过“最大点差”时不开新单;该参数为 0 时不限制。授权、禁止时段、连续止损暂停、最大订单数、开仓锁和手动暂停也会拦截开仓。
  • 禁止时段触发后停止新增,并按禁止时段逻辑平掉当前 EA 管理的持仓;时段结束后恢复。

7. 平仓逻辑

当前退出顺序

  • 每个 Tick 的处理顺序为:每笔强制价格止损 → 亏损占比 + M5 EMA11/EMA21 反向全平 → 总持仓篮子固定移动止盈 → 单笔动态 ATR 止盈。
  • 当前没有 M5 EMA21 单独退出、M30/M15 反向退出、H1/H4 趋势退出、RVOL/OBV 智能退出或旧“自动/单组”模式。
  • 强止损按每张单自身开仓价的报价价格逆向距离判断;设为 0 即关闭。

亏损占比保护退出

  • 先统计当前总持仓中浮动净值小于 0 的单数。持仓总数至少达到“最少持仓笔数”,且亏损单占比严格超过阈值,才进入下一步。
  • 第二步只检查 M5 已收盘 K 的 EMA11、EMA21 回归斜率是否同时反向;不检查 EMA 走平,不要求连续两根确认。
  • 默认最少 3 笔、亏损占比超过 20%、反向回看 2 根 M5 K。三个条件同时满足后,立即提交当前总持仓全平。
  • 多单要求 EMA11、EMA21 都向下反向;空单要求两者都向上反向。只有一条反向时不会触发。

总持仓篮子固定移动止盈

  • 篮子净值 = 当前总持仓各笔浮动净盈亏 + 本次篮子已经实现的平仓净额。
  • 篮子净值达到固定启动金额后记录高水位;之后高水位每次上升,保护线同步抬高。
  • 篮子净值从高水位回撤达到固定回撤金额时,提交当前总持仓全平,不是只平某一笔。
  • 这套逻辑与单笔 ATR 止盈并行;按当前代码顺序,篮子触发时会优先全平。

单笔动态 ATR 移动止盈

  • 每张持仓独立记录净浮盈高水位,只平触发保护线的那一笔,其他持仓继续运行。
  • 动态启动金额 = 已收盘 M5 ATR14 × 启动倍数,再按该笔手数和品种 Tick Value 换算到账户货币。
  • 达到动态启动金额后开始追踪;高水位上升时保护线抬高,净浮盈回撤达到动态回撤金额即平该笔。
  • ATR 数据使用最新已收盘 M5 ATR,当前 K 内不会因 ATR 实时变化反复重算。

本次统计口径

  • 每次打开 EA 后,看板统计从新状态开始。
  • 启动前已有旧仓会继续被 EA 监控;在本次运行期间实际平仓后,按成交净值、手续费和隔夜费计入统计。
  • 看板净盈利 = 已实现盈利 - 已实现亏损 - 当前浮亏;当前浮盈不提前计入净盈利,“止损”显示已实现亏损总额。

8. 两套移动止盈用法

当前是“两套并行”:固定金额参数控制总持仓篮子回撤,ATR 参数控制每一笔独立止盈。两套互不改写状态;篮子先触发时全平,单笔 ATR 触发时只平对应订单。
参数页中文说明默认说明
篮子固定移动止盈启动金额80.0总持仓净值达到该账户金额后开始记录篮子高水位。
篮子固定移动止盈允许回撤金额20.0篮子从最高净值回吐该金额后全平总持仓。
单笔动态 ATR 止盈启动倍数3每笔达到“已收盘 M5 ATR14 × 3”换算的账户金额后启动。
单笔动态 ATR 止盈回撤倍数1每笔从高水位回撤“已收盘 M5 ATR14 × 1”换算金额后平该笔。
每笔强制损价格距离0.0按报价价格逆向距离计算;0 表示关闭。
亏损占比退出开启需同时满足亏损比例条件和 EMA11/EMA21 反向条件,满足后总持仓全平。
亏损占比退出最少持仓笔数3少于该笔数时不进行亏损占比全平。
亏损单占比阈值20%亏损单占比必须严格超过该比例。
亏损退出反向斜率回看2EMA11、EMA21 各用 2 根回看判断反向,不引用走平阈值。

执行例子

  1. 总持仓净值达到 80U 后,篮子开始追踪;从高水位回撤 20U 时全平。
  2. 某一笔订单达到该笔 ATR 启动金额后,只追踪该笔;从它的高水位回撤 ATR 回撤金额时只平它。
  3. 如果篮子先触发,所有订单一起平;如果单笔 ATR 先触发,只减少一笔,剩余订单仍参加篮子统计。
  4. 亏损占比退出属于风险保护,不是盈利止盈:例如 5 笔中至少 2 笔亏损还不一定触发,必须超过 20% 且 EMA11、EMA21 同时反向。

怎么调

  • 想让总持仓更早锁利:降低篮子启动金额或篮子回撤金额。
  • 想让单笔更早锁利:降低 ATR 启动倍数或 ATR 回撤倍数,但震荡中更容易提前退出。
  • 固定篮子参数任一为 0 时,篮子固定移动止盈关闭;ATR 启动倍数或回撤倍数任一为 0 时,单笔 ATR 止盈关闭。
  • 强止损使用价格距离,不要把账户金额参数直接填到强止损距离里。

9. 参数速查

新手优先只看本表。参数页里每一行后面都有中文说明,按中文说明理解即可,不需要记代码名。
参数页中文说明默认值新手怎么调
授权码 | 到期前填写1次即可空购买或领取授权后填入。未填写时会尝试申请试用。
禁止时段 | 强平并禁开,HH:MM-HH:MM,=禁用=不需要禁开就保持等号。需要避开数据行情时,填北京时间区间,例如 21:25-21:40。
连续止损暂停次数 | 0=关闭0新手建议先保持关闭。想连续亏损后自动冷静,可设为 2 或 3。
暂停时长(分钟)10连续止损暂停开启后才有意义,常用 10-30 分钟。
每笔普通单固定手数0.01所有订单都使用同一个手数。EA 会按品种最小手数、最大手数和步进自动标准化;新手先用经纪商允许的最小手数。
最大连续持仓订单数10当前总持仓达到该数量后停止新增,只继续维护和平仓。
后续加单最小间隔(M5收盘K根数)2首单不受限制;已有持仓时,默认至少间隔 2 根 M5 收盘 K 才允许新增一笔,不使用 ATR。
最大点差 | 0=不限制0回测观察可先用 0。前测或实盘不建议长期不限制,应按当前账户常见点差设置上限。
最大滑点(点)30成交允许偏差。太小可能拒单,太大可能成交价差。新手先用默认。
EMA 方向回归斜率回看(M5 K根数)5开仓方向使用当前 EMA 与前 5 根 EMA 的回归斜率;数值越大越稳但越慢。
EMA 走平距离阈值(U)0.8最新 EMA 与前 3 根 EMA 平均值的绝对差不超过该值时,配合斜率阈值认定走平。
EMA 走平斜率阈值(U/根)0.8回归斜率绝对值不超过该值时,配合距离条件认定走平。
M5 偏离 EMA50 距离(U)150.0顺势偏离 M5 EMA50 超过该报价价格距离时等待回踩;0 表示关闭。
H1 偏离 EMA50 距离(U)0只做 H1 EMA50 距离过滤,不做 H1 方向过滤;0 表示关闭。
首单灵敏度开启关闭=低灵敏度收盘 K;开启=高灵敏度允许实时当前 K。
反向信号平旧仓开启反向信号先平旧方向;关闭时保留旧仓并跳过反向单。
篮子固定移动止盈启动金额80.0总持仓净值达到该账户金额后开始追踪篮子高水位。
篮子固定移动止盈允许回撤金额20.0篮子从高水位回吐该账户金额后全平总持仓。
单笔动态 ATR 止盈启动倍数3每笔达到已收盘 M5 ATR14 换算金额的 3 倍后启动。
单笔动态 ATR 止盈回撤倍数1每笔从高水位回撤已收盘 M5 ATR14 换算金额的 1 倍后平该笔。
每笔强制损价格距离0.0按报价价格逆向距离计算;0 表示关闭。
亏损占比退出开启满足亏损占比且 EMA11/EMA21 反向时,当前总持仓全平。
亏损占比退出最少持仓笔数3少于 3 笔时不触发亏损占比保护。
亏损单占比阈值20%当前浮亏单占比必须严格超过该比例。
亏损退出反向斜率回看(M5收盘K)2EMA11 和 EMA21 分别用 2 根回看确认反向;不判断走平、不连续确认。
背景图、信号状态线、EMA 周期内部固定不在参数页提供修改;图表显示 MA5/11/21/50/100。

新手建议参数组合

场景建议设置说明
模拟/回测起步固定手数用最小手数;最大连续订单数先用 1~3;单笔移动止盈保持默认;强止损按品种评估。先看信号频率、退出表现、净盈利和最大回撤,不急着放大手数或订单数。
小资金保守前测固定手数用最小手数;最大连续订单数先用 2~3;单笔移动止盈保持默认;禁止时段按数据行情设置。降低同时持仓订单数可以控制风险暴露,但会减少连续加单的参与程度。
实盘前检查最大点差设为当前账户常见点差上限;最大滑点先用 30;固定手数和订单上限先按前测结果设置。实盘前至少用同品种、同服务器、同手数前测一段时间,确认成交质量和断线全平表现。

10. 日常操作

  • 每天启动前检查授权状态、自动交易开关、点差、网络和 VPS 状态。
  • 实盘前先用目标品种、目标手数回测,观察净盈利、止损、退出表现和最大回撤。
  • 遇到授权维护、请求过快、长时间待校验或平仓延迟时,先检查 WebRequest、自动交易权限和日志。
  • 遇到频繁拒单或长时间卡平仓时,先停止新增开单,再检查交易服务器、滑点和自动交易权限。
  • 更新 EX5 后,确认看板版本显示为 v1.909,并确认图表仍挂在目标品种 M5。

11. 常见问题

为什么有方向但不开首单?

常见原因包括授权未通过、正在平仓、EMA 走平、EMA 斜率分歧、EMA11/21 结构未一致、M5/H1 距离过滤、点差过滤、禁止时段、手动暂停、连续止损暂停或已达到最大持仓笔数。高灵敏度和低灵敏度的信号数据也不同。

为什么反向信号没有立即开新方向?

EA 不混合多空持仓。开启“反向信号平旧仓”时,会先异步平掉旧方向,确认旧仓清空后再二次确认原信号;如果信号已经失效,就保持空仓等待下一次信号。关闭该开关时,旧仓保留并跳过反向单。

图表上的 R 表示什么?

R 表示 EMA Ribbon 订单。标记会在成交所属 M5 K 线收盘后绘制:多单在 K 线下方,空单在 K 线上方。标记用于复盘,不代表后续必然盈利。

MT5 里切换图表周期会影响逻辑吗?

EA 的首单、亏损反向退出和 ATR 止盈基准都按 M5 计算;H1 只用于可选的 EMA50 距离过滤。切换图表周期不会把逻辑改成其他周期,但可能触发 EA 重新初始化,实盘运行时建议固定挂在 M5 图表。

距离参数里的 U 和止盈金额是一回事吗?

不是。M5/H1 偏离参数和强止损距离按报价价格差计算;篮子启动/回撤按账户货币金额计算;单笔 ATR 止盈则把 M5 ATR 按手数和 Tick Value 换算到账户货币。

为什么有方向但暂时不开新单?

除信号必须仍有效外,还要满足后续加单默认至少间隔 2 根已收盘 M5 K、未达到最大持仓笔数,并通过点差、授权、禁止时段、手动暂停和连续止损保护等检查。

亏损占比退出为什么没有看到“走平”也会触发?

这是设计如此。亏损占比退出只要求亏损比例超过阈值,并且 M5 EMA11、EMA21 同时反向;它不读取开仓用的走平距离或走平斜率,也不要求连续两根 K 确认。默认反向回看为 2 根已收盘 M5 K。

篮子止盈和单笔 ATR 止盈会互相覆盖吗?

两套逻辑并行但职责不同:篮子止盈统计总持仓,触发时全平;单笔 ATR 止盈只平达到保护线的订单。每个 Tick 先检查篮子,篮子一旦触发就不会再单独处理剩余订单。

授权弹窗关闭后还能试用吗?

关闭弹窗只是隐藏提示。未填授权码时 EA 仍会尝试在线申请 72 小时试用;试用通过后允许开单,试用失败或过期后限制新开单。

12. v1.909 当前版本说明

  • 统一为单一“总持仓”工作组:取消四组、跟单、组序号和手数序列,所有订单使用固定手数和统一注释。
  • 首单使用 M5 EMA5/11/21/50/100 Ribbon;支持高/低灵敏度切换,走平判定为最新 EMA 与前 3 根平均值的距离加回归斜率。
  • M5 EMA50 和可选 H1 EMA50 偏离过滤改为报价价格 U 距离,默认分别为 150U 和关闭。
  • 平仓保留每笔强制价格止损、总持仓篮子固定移动止盈和单笔动态 ATR 止盈;移除 M5/M15/M30/H1/H4 直接趋势退出及 RVOL/OBV 智能退出。
  • 保留亏损占比风险退出:亏损比例超过阈值后,EMA11/EMA21 以独立短回看确认反向即可全平,不再判断走平。
  • 看板改为净盈利、止损和每笔统计;五条 MA 显示独立状态颜色,走平图表线段使用银灰色,模式文字使用简写“篮移+单ATR”。