Dual Channel EA DK
- 专家
- 版本: 1.1
- 激活: 10
双通道EA
一款基于唐奇安通道和肯特纳通道组合突破方法实现全自动交易的专家顾问,灵感源自汤姆·巴索的趋势跟踪理念。
交易逻辑
该EA利用实时价格相对于两个通道指标的表现来开仓、管理并平仓。这两个指标同步计算,分别是唐奇安通道(回溯期内的最高价/最低价)和肯特纳通道(EMA ± ATR倍数)。两个指标使用相同的周期,构成一个统一的双通道引擎。
入场 — 买入信号:ask价格向上突破最先触及的上轨(即两条上轨中当前较低的那一条)。卖出信号:bid价格向下突破最先触及的下轨(即两条下轨中当前较高的那一条)。价格需超出轨道至少1个点才能触发入场。
初始止损 — 对于多单,止损设在两条下轨中较高的位置(更紧的止损,更接近价格)。对于空单,止损设在两条上轨中较低的位置。这保证了入场时止损尽可能紧,同时在结构上仍然有效。
移动止损 — 入场后,移动止损在每个K线收盘时始终跟随对交易最有利的轨道水平。对于多单,这是两条通道中较高的下轨;对于空单,这是两条通道中较低的上轨。移动止损只朝有利于交易的方向移动,从不回撤——一旦达到某个水平,就会保持该水平,直到出现更好的水平。当价格触及当前移动止损水平时,交易平仓。不使用止盈。
每次只允许持有一笔仓位,不进行加仓。该EA不绘制任何对象,也不生成警报。它纯粹为自动交易而设计。
输入参数
Period(默认21)——唐奇安通道、肯特纳EMA和ATR计算的共用周期。更改此单个值将同时更新所有三个组件。KC_ATR_Mult(默认2.0)——肯特纳通道带宽的ATR倍数。RiskPercent(默认1.0)——每笔交易承担风险的百分比,基于当前账户余额。止损距离是入场价与初始止损水平之间的差值;手数根据该距离计算,以确保风险恰好为指定的百分比。MaxAllowedLot(默认5.0)——允许的最大手数,作为额外的安全上限。BaseMagicNumber(基数30000)——该EA开仓所用的唯一标识符,会根据交易品种自动变化。EnableCriticalLogging(默认false)——启用后可在“专家”选项卡中查看详细的入场、移动止损和出场活动。
重要说明
该EA设计为可同时附加到多个图表和交易品种(XAUUSD、外汇对、加密货币、大宗商品、指数等)。每个实例使用基于交易品种名称生成的唯一MagicNumber,以避免干扰。风险管理基于账户余额,并在每次交易前重新计算。不使用马丁格尔、网格或其他高风险方法。如果EA在交易中途重启或重新加载,它会自动重新附加到现有持仓上,并继续管理移动止损,不会中断。在用于真实账户之前,请务必在策略测试器和模拟账户上全面测试。交易存在亏损风险。过去的表现并不代表未来的结果。

