Neural Confluence Trader
- 专家
- 版本: 2.1
- 更新: 22 九月 2026
Neural Confluence Trader 是一款全自动智能交易系统(EA),基于单层感知机式神经网络评分模型构建。它不依赖单一指标的独立信号,而是将四个独立的市场读数——RSI、MACD、随机指标(Stochastic)和ADX/DMI——组合成一个介于 -1 到 +1 之间的加权"汇合分数"(confluence score),其原理类似于简单神经网络节点组合加权输入的方式。只有当这个综合分数在任一方向上突破可配置的阈值时,才会开仓,从而过滤掉只有单一指标认可的信号。
这是一个原生的 MQL5 实现的加权多指标汇合评分系统。不使用也不需要任何外部 DLL、网络调用或第三方 AI 服务——该 EA 100% 自包含,可安全运行在任何符合 MQL5 Market 规范的 VPS 上。
神经评分的工作原理
- RSI 激活值:与中性 50 水平的归一化距离(-1 到 +1)
- MACD 激活值:MACD 主线与信号线之差,经 ATR 归一化处理,以适应每个品种的波动性
- 随机指标激活值:%K 与中性 50 水平的归一化距离
- ADX 加权方向激活值:+DI/-DI 的不平衡程度,按 ADX 反映的趋势强度进行缩放(强趋势会放大方向性投票;弱势/盘整市场则会削弱它)
- 综合分数 = 四个激活值的加权和(默认每项权重 0.25,可调整)
- 当分数上升至阈值或以上时买入;当分数下降至负阈值或以下时卖出
主要特点
- 加权多指标"神经"汇合评分(RSI + MACD + 随机指标 + ADX)
- 指标权重和分数阈值完全可配置
- 基于 ATR 的止损和止盈,实现适应波动性的风险管理
- 可选的基于 ATR 的移动止损,并带有止盈临近安全检查(绝不会移动到会使已开止盈失效的位置)
- 同一时间只持有一笔交易——无网格、无马丁格尔、无危险的仓位叠加
- 每次交易前进行点差过滤、保证金检查和最小止损距离验证
- 适用于您的经纪商支持的任何品种和时间周期
输入参数
- Magic Number —— 该 EA 交易的唯一标识符
- Time Frame —— 用于所有指标计算的时间周期(默认 H1)
- Max Spread (points) —— 当前点差超过该值时跳过交易
- RSI Period —— 默认 14
- MACD Fast/Slow/Signal —— 默认 12/26/9
- Stochastic %K/%D/Slowing —— 默认 5/3/3
- ADX Period —— 默认 14
- Weight RSI / MACD / Stochastic / ADX —— 默认各 0.25(总和应为 1.0)
- MACD ATR Normalization Factor —— 控制 MACD 原始值如何缩放到 -1..+1 范围
- Score Threshold —— 开仓所需的最小综合分数绝对值(默认 0.5)
- ATR Period —— 默认 14
- Stop Loss (ATR multiple) —— 默认 1.5
- Take Profit (ATR multiple) —— 默认 2.5
- Lot Size —— 固定交易手数
- Use Trailing Stop —— 启用/禁用 ATR 移动止损
- Trailing Start / Step (ATR multiple) —— 默认 1.0 / 0.5
使用建议
- 在实盘交易前,请在策略测试器中针对目标品种进行充分测试
- 默认参数是一个均衡的起点——请针对具体品种/时间周期重新优化权重和阈值
- 建议使用低延迟 VPS 以获得精确执行
- 与任何自动化策略一样,过往测试结果不能保证未来表现——请始终使用适当的风险管理和仓位控制
