八个面板,就是一套完整的交易引擎
左侧目录按面板分组,点一下分组展开子目录,再点条目在右侧阅读。每个面板各管一段流程,互相独立、可单独开关。
先看这里:面板地图
智能EA 把所有交易动作拆成 8 个面板,每个面板只管一件事。左边目录点开对应分组就能看到详细说明。
安装与激活(3 步)
- 解压下载包:
智能EA 1.0.ex5放进 MT5 数据目录MQL5\Experts\;指标DKX_Ori.ex5放进MQL5\Indicators\(缺指标会报错、面板不出)。 - 完全退出 MT5,双击下载包里的 「一键允许联网.bat」——它给终端和编辑器写入 WebRequest 白名单,授权校验必须联网。
- 重启 MT5 → 把 EA 拖到图表 → 勾选「允许算法交易」→ 面板出现后在授权框输入卡密激活,右上角显示剩余天数。
授权与到期规则
| 状态 | 表现 |
|---|---|
| 正常 | 面板右上角显示剩余天数,全部功能可用。 |
| 即将到期 | 进入提醒期,面板出现到期提示与倒计时。 |
| 已到期 | 限制新开仓,已有持仓仍可按平仓面板规则管理。 |
| 到期超 72 小时 | 面板直接消失、引擎完全停止(设计如此,不是故障)。 |
引擎决策流程
任何一环不通过,动作就被拦下。所以「不开仓」优先查第 1、2、4 环;「该平的没平」查平仓面板对应模块有没有开启。
作用与操作
用于手动试单、补单、救单。市价行带手数参数框,点「多单开仓 / 空单开仓」直接市价进场,平仓按钮平掉对应方向;按钮按下后保持约 1 秒凹陷反馈,防止连点重复下单。
引擎逻辑
手动单同样走全流程闸门——未授权、总开关关闭、达到订单数上限、超过仓位上限时都会被拦截,不会因为手动而绕过风控(避免别人用你的号乱加仓把风险转嫁给你)。
盈损线 · 单独止盈止损
盈损线:图上直接拖动的止盈 / 止损线,多单、空单各一条,拖到目标价位即生效。
单独止盈 / 单独止损:按点数对单张订单设置,不影响其他订单,适合给某笔重仓单独加保护。
移动止盈 300^100
写法含义:300^100 = 盈利满 300 点启动跟踪,从最高点回撤 100 点止盈。点数按该品种报价计算,不是金额。
9 种移动方式(可叠加)
- 点数移动、金额移动
- 均线移动、斐波那契
- 首单基准、单独订单
- 高低 K 线、末单跟踪
- 保本移动(到价先把止损移到开仓价)
多种方式同时开启时,引擎自动取最优(最保守)的止损价,不会互相打架。
总体止盈止损 · 账户级全平
| 模块 | 说明 |
|---|---|
| 总体止盈 / 总体止损 | 按金额算。可选「双边订单」= 多空合计,关掉则多空各算各的。 |
| 累计盈利全平 | 累计盈利达到设定值 → 全部平仓。 |
| 净值增加全平 | 账户净值增加达到设定值 → 全部平仓。 |
| 当天亏损全平 | 当日亏损超过设定值 → 全部平仓并停止当天交易。 |
| 全平多单 / 全平空单 | 一键清掉一个方向的全部持仓。 |
| 一键锁仓 | 用等量反向单锁住当前浮动盈亏。 |
手续费与金额计算
平仓面板里的「手续费(1手)」要填你账号的实际佣金。金额类止盈止损会把它算进成本;填 0 会让盈亏金额偏乐观,导致止盈比预期早触发。
四条通道与条件池
引擎的四条独立通道:多单开仓、空单开仓、多单平仓、空单平仓。每条通道自己挑条件,条件齐了才动作,互不干扰。
条件池(可多选组合)
均线信号、均线排列、均线交叉、价格&均线、均线偏离、均线角度、双均线分离、DIY 自定指标、海龟、MACD、PAR、画线、ATR 突破、多空线、形态、RSI、STO、布林、CCI、阴阳、K 线、ZIG 挂单、AI 模型;另有价格特征、美元指数、重大事件过滤。
仓位模式(4 种)
| 模式 | 参数 | 适用 |
|---|---|---|
| 固定 | 固定手数,默认 0.01 | 回测对比、单量稳定 |
| 百分比 | 按余额 %,默认 1% | 随资金自动缩放 |
| 以损定仓 | 点亏 300 点 / 本金 2.5% | 固定风险,仓位随止损距离变化 |
| 亏损加倍 | 初始 0.1 手,倍数 2.0 | 马丁策略(风险最高,必须配合风控) |
定时与交易时段
定时启动 / 定时关闭 / 定时平仓:按服务器时间在指定时刻自动开始、停止、清仓。
交易时段 / 开仓时段 / 平仓时段:只在设定时间窗口内动作。开仓和开仓时段分开设,可以实现「只在亚盘开仓、全天都允许平仓」这种组合。
间隔与倍率
| 参数 | 说明 |
|---|---|
| 点数间隔 | 两笔加仓之间至少间隔多少点(顺势默认 +100,逆势默认 -100)。 |
| 间隔倍率 | 下一笔间隔 = 上一笔 × 倍率,形成递增距离,越往后加得越远。 |
| 加仓倍数 | 手数递增倍数,1.0 = 等手数加仓。 |
| 自定义间隔 / 平均波动 | 按波动率动态决定加仓距离,行情越大间隔越宽。 |
盈利定仓 · 单笔上限
盈利定仓:按当前浮盈决定下一笔手数——赚得多就加得多,赚得少就少加。
单笔仓位上限:限制单笔最大手数,防止某一次加仓过大。
同时加仓另一个方向:加仓时给对方方向也挂一笔,形成网格化结构(等于反向对冲的轻量版)。
摊薄加仓与独立槽位
持仓浮亏、行情逆行时加仓以摊薄均价。结构与顺势面板一致,但条件、价格特征、美元指数、自定指标都是独立槽位——顺势一套、逆势一套,互不污染。
1v1 / Nv1 对冲
1v1:一多一空等手数对锁,浮亏被固定住,等方向明确后解锁。
Nv1:盈利方向的 N 笔订单,去对冲反向的固定手数。可选择「对冲手数」或「对冲百分比」两种口径。
反向对冲(全自动 / 半自动)
亏损达到设定阈值时自动开反向单,降低净敞口。
- 全自动:满足条件直接执行,无需人工确认。
- 半自动:面板弹出提示,由你点确认后才开仓。
配合「全平盈利对冲」「降低仓位」可在整体盈利达标时按比例减仓锁定利润。
末单对冲 · NvM / NvN
| 模式 | 逻辑 |
|---|---|
| 末单对冲 | 只保护最后一笔订单,含总开关、订单设置、盈利设置三块。 |
| NvM | 按笔数对笔数批量对冲。 |
| NvN | 按仓位对仓位的批量对冲。 |
| DSMA | 按均价偏移计算对冲触发位。 |
| 锁仓仓位设置 | 锁仓时用多少手、留多少净敞口。 |
回撤熔断 · 单量上限
| 参数 | 默认 / 说明 |
|---|---|
| 回撤熔断 | 浮亏达到设定值 → 全部平仓并停止自动交易(0 = 关闭)。 |
| 最大单量(订单数上限) | 888,本 EA 最多同时持有的订单数,超过不再开仓 / 加仓。 |
| 仓位上限 | 100 手,单次计算出的手数上限。 |
点差 · 保证金 · 延时
- 点差上限(默认 8888):点差超过则跳过本次开仓,防止坏点与滑点成交。
- 判断保证金:开仓前预判可用保证金,不足则不开。
- 延时设置:下单前后的等待毫秒数,网络差时调大可减少失败。
「条件平仓关闭开仓」也在这一页,作用同自动面板。
总开关与信息显示
自动交易总开关是整套引擎的唯一总闸:关闭后开仓、平仓、加仓全部停止(面板上其它按钮仍能点,但不会动作)。想彻底停手就关它。
信息显示:图上信息窗,显示持仓、盈亏、当前条件状态、授权剩余天数。
保存 / 加载设置
设置 1~5:五套快速档位,一点即切,适合「保守 / 激进 / 单品种专用」等多套参数并列。
另存为:把当前全部面板参数导出成文件,可备份、可换机器迁移。
自定义:从文件读回参数,覆盖当前设置。
配色与 HUD 皮肤
可分别设置背景色、K 线色、标题色(标题色同时是面板边框色)。配色只影响观感,不影响任何交易逻辑。
面板支持拖动、右上角 ✕ 关闭、再次点击主菜单重新打开;窗口位置会被记住。
FAQ 排查清单
| 现象 | 处理 |
|---|---|
| 红字「未联网授权 / 请运行下载包 bat」 | 完全退出 MT5 → 双击「一键允许联网.bat」→ 重开 MT5。 |
| 提示未激活 / 卡密无效 | 核对卡密是否到期、有没有输错;已付款未开通联系客服补发。 |
| 面板突然消失 | 授权到期已超 72 小时,引擎完全停止。续费后重新加载 EA。 |
| 自动交易开着却不开仓 | 依次查:全局面板总开关 → 条件是否满足 → 点差是否超上限 → 订单数是否到 888 → 是否在时段内。 |
| 回测完全没动作 | MT5 顶部「算法交易」要变绿;属性里勾「允许算法交易」。 |
| 移动止盈不启动 | 300^100 需先盈利满 300 点才开始跟踪,回撤 100 点才平。 |
| 金额止盈止损数对不上 | 平仓面板「手续费(1手)」要填真实佣金。 |
还有问题:论坛对应脚本的「说明与留言」帖下提问最快;或微信 wuyige945、邮箱 eaused@foxmail.com。
