【噬金阵v11.3全功能稳定版】多方向挂单网格、动态间距调节、多重风控与智能平仓的全自动交易系统

| 发表于 3 小时前 | 显示全部楼层 |复制链接
最后由 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),并通过 浮亏金额阈值 自动切换:
  • 第一套(正常模式):当总浮亏金额 ≥ 阈值(负值)时,使用第二套间距(更宽松)。
  • 第二套(宽松模式):当总浮亏金额 < 阈值 或 阈值为0时,使用第一套间距。

注:参数中的“点数”已根据品种小数位自动换算。

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. 账户安全与授权
  • 使用期限:超过指定日期后EA不再执行交易。
  • 授权账号:仅允许列表内的账号运行(留空则不限)。
  • 对冲账户要求:本EA强制要求零售对冲账户,净额账户无法初始化。


11. 界面显示面板
提供实时监控面板,显示工作状态、持仓统计、账户信息、新闻/时间状态,以及快捷操作按钮:停止交易、平盈利单/亏损单、平多/空、平本EA全部、平账号全部等。支持面板透明度调节及各部分高度偏移。

12. 辅助功能与工具函数
  • 点数计算:获取总盈利点数、多单盈利点数、空单盈利点数。
  • 手数/价格规范化:根据品种规则调整手数和价格至合规。
  • 历史盈亏查询:可获取指定时段内已平仓盈亏。
  • 配置参数交流可以私我或者直接联系作者

111.png
22.png
33.png
ScreenShot_2026-05-14_121124_337.png
filetype

噬金阵v11.3.ex5

159.8 KB, 下载次数: 0, 下载积分: 活跃度 -5 售价: 5 H币  [记录]  [购买]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册