最后由 liuyqEA 于 2026-5-14 20:25 编辑
噬金阵v11.3 全功能稳定版 EA 技术手册代码版本:.mq5
适用平台:MetaTrader 5 类型:顺势追踪性网格
1. 概述本 EA 是一套集成了多方向挂单网格、动态间距调节、多重风控与智能平仓的全自动交易系统。其设计目标是在震荡与趋势行情中通过挂单方式捕捉价格波动,同时利用十余种风险控制模块保护账户资金。 核心特点: 支持同时挂多单(买入止损)和空单(卖出止损),并可独立控制开仓方向。 根据持仓浮亏金额自动切换挂单间距(双参数体系)。 提供自定义手数序列、复利倍增、轻持仓自动平仓等仓位管理工具。 集成极端行情过滤、熔断、高危预警、移动止损、新闻时段暂停等高级风控。 内置可视化操作面板,支持实时状态监控与一键平仓。
2. 核心交易逻辑2.1 开单模式
模式 | 说明 | | 按K线开单 | 仅在新K线形成时执行挂单操作(周期由“开单时区”指定)。 | | 按挂单限时开单 | 同一方向两次开单的时间间隔必须大于指定秒数。 | | 直接开单 | 无任何时间限制,满足条件立即挂单。 | 2.2 开仓方向2.3 挂单间距动态调整EA 维护两套挂单间距参数(最小间距1/最小间距2,最大步长1/最大步长2),并通过 浮亏金额阈值 自动切换: 注:参数中的“点数”已根据品种小数位自动换算。
3. 风险管理模块3.1 极端行情过滤作用:通过多维度指标判断市场是否处于极端波动状态,并选择性禁止开新单或强平亏损单。 检测维度(加权总分100%): ATR突变评分(默认权重40%):当前ATR与过去N根K线平均ATR的比率。 价格Z值评分 (默认权重30%):当前价格偏离均值的标准差倍数。 动量加速评分(默认权重30%):当前动量变化率相对于历史平均的比值。
关键参数:启用开关、触发阈值(0-100)、是否强平亏损单、冷却分钟数。 3.2 熔断机制作用:当亏损订单数量与总浮亏金额同时达到预设阈值时,自动平掉部分亏损单。 参数:启用开关、亏损持单数阈值、总浮亏金额阈值、一次处理数量、处理方式(平最早亏损单 / 平大于预设值且最接近的亏损单)、冷却秒数。 3.3 高危预警机制作用:监控持仓数量或浮盈金额,超过阈值自动平仓(可单独平多/空或全部)。 参数:总开关、预警方向(多空合并 / 单边独立)、持仓数阈值、浮盈金额阈值、冷却秒数。 3.4 轻持仓机制作用:当同品种多空手数完全相等且总浮盈达到阈值时,自动平掉所有持仓与挂单,实现“无风险退出”。 3.5 每日亏损与盈利目标3.6 最大回撤限制监控账户净值回撤百分比,超过设定值则强平所有持仓并暂停30分钟。 3.7 点差限制开单前检查点差是否超过设定值(点数),超过则禁止新挂单。 4. 仓位与手数管理4.1 自定义手数序列开启后,按照逗号分隔的手数值序列依次取用(第一单用第一个值,第二单用第二个值……超出序列长度则使用最后一个值)。 4.2 传统手数公式未开启自定义序列时,手数 = 起始手数 × 倍率^(当前持仓数量) + 累加手数 × 当前持仓数量。 4.3 复利机制作用:仅影响首单手数。某方向完全平仓且亏损时,下次该方向的首单手数乘以指定倍率;连续亏损逐次累乘;盈利后重置为1倍。 参数:开关、倍率、最大连续累乘次数(0为不限制)。 5. 挂单追踪与动态间距5.1 挂单价格计算5.2 挂单追踪当挂单价格因市场波动落后于最佳位置时,自动将挂单价向有利方向移动(仅向更优价格方向调整)。 5.3 持仓不平衡时的特殊挂单当多空手数差异极大(如一方手数是另一方的3倍以上)且开启了“对锁保护”时,会在优势方向额外挂单以对冲风险。 6. 止盈止损体系
类型 | 参数 | 说明 | | 多空总止盈(金额) | 多空止盈 | 双边均有持仓且总浮盈≥阈值时全平 | | 多空总止损(金额) | 多空止损 | 双边均有持仓且总浮亏≤-阈值时全平 | | 单边止盈(金额) | 单边止盈 | 单边浮盈超过阈值(可乘以手数)时平该边 | | 单边止损(金额) | 单边止损 | 单边浮亏超过阈值时平该边 | | 多空点数止盈/止损 | 多空止盈(点数)/多空止损(点数) | 双边持仓总点数达到阈值时全平 | | 单边点数止盈/止损 | 单边止盈(点数)/单边止损(点数) | 单边累计点数达到阈值时平该边 | | 每单独立止盈/止损 | 每单独立止盈/每单独立止损 | 单笔持仓浮盈/浮亏达到阈值时平该单 | | 限时未盈利止损 | 限时未盈利止损分钟 | 开仓超过指定分钟且浮盈≤0时平仓 |
7. 移动止损(均价移损)作用:基于同方向持仓的平均开仓价,动态调整止损位,实现保本并跟随利润。 参数:开关、启动时间(分钟)、启动点数、初始保本差(点数)、移损步长(点数)、是否显示移损线。 逻辑(以多单为例):当浮盈点数 ≥ 启动点数后,新止损价 = 平均开仓价 + (保本差 + 步数×步长) × 最小变动价位,且只会上移。 8. 平仓保护机制 9. 时间与新闻控制9.1 工作时间段控制可设置每天允许交易的时间段(支持跨日),非工作时段不开新单,只等待持仓平仓。 9.2 日内收尾阶段可设置一个收尾时间段,期间不再开新单,并等待现有持仓平仓后停止交易。 9.3 高影响新闻暂停利用MT5经济日历(或回测内置新闻数据)在高影响新闻发布前后暂停交易。可分别设置新闻前等待平仓分钟数、新闻后暂停分钟数。 10. 账户安全与授权 11. 界面显示面板提供实时监控面板,显示工作状态、持仓统计、账户信息、新闻/时间状态,以及快捷操作按钮:停止交易、平盈利单/亏损单、平多/空、平本EA全部、平账号全部等。支持面板透明度调节及各部分高度偏移。 12. 辅助功能与工具函数 |