找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 5|回复: 0

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

[复制链接]

7711

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 5 天前 | 显示全部楼层 |阅读模式
最后由 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. 辅助功能与工具函数点数计算:获取总盈利点数、多单盈利点数、空单盈利点数。手数/价格规范化:根据品种规则调整手数和价格至合规。历史盈亏查询:可获取指定时段内已平仓盈亏。配置参数交流可以私我或者直接联系作者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-25 18:17 , Processed in 0.099620 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表