1. 风险提示
- 必须使用 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 属性,或重新加载 EA。
- 进入参数页,在“授权码 | 到期前填写1次即可”里填入授权码。
- 授权码可以带横线,EA 会自动识别并标准化。
- 点击确定后,EA 会自动进行在线校验。
- 如果要更换授权码,直接修改授权码并点击确定。
WebRequest 白名单
- 打开 MT5:
工具 -> 选项 -> EA交易。 - 勾选
允许 WebRequest 用于列出的 URL。 - 添加:
https://exsq.la1588.cn。 - 点击确定,重新加载 EA 或等待 EA 下次校验。
72 小时试用
- 未填写授权码时,EA 会尝试申请 72 小时试用。
- 试用需要在线校验,同一电脑只允许一个活动窗口/客户端占用试用。
- 关闭授权弹窗只隐藏提示,不会绕过授权或试用限制。
- 试用过期后,再打开 EA 会限制新增开单,需要在参数里填写授权码。
授权状态含义
| 状态 | 含义与处理 |
|---|---|
| 授权有效 | 可以新增开单,EA 正常运行。 |
| 试用剩余 | 处于 72 小时试用期,右侧看板会显示剩余时间。 |
| 授权待校验 | 已填授权码或正在申请试用,但还在等待服务器确认。 |
| 授权未通过 | 卡密错误、过期、冻结、吊销、设备数超限或产品策略不允许。 |
| 白名单问题 | 请检查 WebRequest 是否添加 https://exsq.la1588.cn。 |
| 授权维护 | 不新增首单;已有持仓继续维护和平仓,避免旧仓卡死。 |
4. 快速启动流程
- 确认账户是 MT5 对冲账户。
- 确认 WebRequest 已加入授权域名。
- 把
破军-v1.ex5加载到目标品种 M5 图表。 - 填写或确认“授权码”,等待看板右侧显示授权有效或试用剩余。
- 新手重点检查:禁止时段、固定单笔手数、最大连续订单数、加单间隔、最大点差、两套移动止盈参数和强止损距离。
- EA 会等待当前 K 线同步完成,然后进入首单信号检测。
- 运行中重点观察信号行、仓位、浮盈、平仓状态和风险/授权状态。
5. 看板说明
| 看板项目 | 说明 |
|---|---|
| 状态 | 同步 等待首根 K 线,就绪 等待信号,持仓 正在管理订单,暂停 暂停开单或处于禁止时段,平仓 正在异步平仓,授权 被授权状态拦截,停止 永久停止。 |
| 倒计时 | 当前 M5 K 线剩余时间。 |
| 仓位 / 浮盈 | 当前 EA 管理范围内的持仓笔数、多空手数和浮动净盈亏。 |
| 信号 | 显示 Ribbon 方向、普通/强信号、EMA11/21 结构、排列和距离拦截原因;高灵敏度下信号可随当前 M5 K 变化,低灵敏度使用收盘 K。 |
| 信号灯与 MA 状态 | 前面的圆点是总状态:要求的 EMA 全同向为绿色,不一致或被拦截为红色,数据不足为灰色。后面的 MA5、MA11、MA21、MA50、MA100 分别按上行绿色、下行红色、走平黄色、未知灰色显示。 |
| 图表 EMA | MA5 白色加粗,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. 两套移动止盈用法
| 参数页中文说明 | 默认 | 说明 |
|---|---|---|
| 篮子固定移动止盈启动金额 | 80.0 | 总持仓净值达到该账户金额后开始记录篮子高水位。 |
| 篮子固定移动止盈允许回撤金额 | 20.0 | 篮子从最高净值回吐该金额后全平总持仓。 |
| 单笔动态 ATR 止盈启动倍数 | 3 | 每笔达到“已收盘 M5 ATR14 × 3”换算的账户金额后启动。 |
| 单笔动态 ATR 止盈回撤倍数 | 1 | 每笔从高水位回撤“已收盘 M5 ATR14 × 1”换算金额后平该笔。 |
| 每笔强制损价格距离 | 0.0 | 按报价价格逆向距离计算;0 表示关闭。 |
| 亏损占比退出 | 开启 | 需同时满足亏损比例条件和 EMA11/EMA21 反向条件,满足后总持仓全平。 |
| 亏损占比退出最少持仓笔数 | 3 | 少于该笔数时不进行亏损占比全平。 |
| 亏损单占比阈值 | 20% | 亏损单占比必须严格超过该比例。 |
| 亏损退出反向斜率回看 | 2 | EMA11、EMA21 各用 2 根回看判断反向,不引用走平阈值。 |
执行例子
- 总持仓净值达到 80U 后,篮子开始追踪;从高水位回撤 20U 时全平。
- 某一笔订单达到该笔 ATR 启动金额后,只追踪该笔;从它的高水位回撤 ATR 回撤金额时只平它。
- 如果篮子先触发,所有订单一起平;如果单笔 ATR 先触发,只减少一笔,剩余订单仍参加篮子统计。
- 亏损占比退出属于风险保护,不是盈利止盈:例如 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) | 2 | EMA11 和 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”。