Nika EA
- 专家
- 版本: 1.38
- 更新: 10 三月 2026
- 激活: 5
简介
Nika EA 是一款基于 MetaTrader 5 的多策略智能交易系统,核心采用专有信号引擎,通过线性回归分析价格相对动态中间点的偏差来驱动信号。系统输出三路振荡器数据流——信号线、均线和柱状图,适用于 12 种可配置信号类型、3 个独立规则槽位以及 15 层风险管理体系。
线性回归计算引擎
核心信号计算不直接使用原始价格,而是测量价格相对于动态中间点的偏差,再对该偏差序列应用最小二乘线性回归,提取方向性动量。
每根 K 线的计算步骤如下:
- 第一步 — 动态中间点:在回望周期内找到最高高点和最低低点,计算其均值,再将该均值与价格的运行 EMA 二次平均,得到能够同时适应震荡和趋势的动态中间点。
- 第二步 — 偏差序列:将收盘价(或启用时为 Heiken Ashi 收盘价)减去动态中间点,生成中心化偏差值,反映价格在当前结构中的相对位置,而非绝对价格水平。
- 第三步 — 最小二乘线性回归:在完整回望窗口内,引擎从偏差序列计算 sumX、sumY、sumXY 和 sumX2。斜率 = (N * sumXY - sumX * sumY) / (N * sumX2 - sumX^2),截距 = (sumY - slope * sumX) / N。回归终点值作为信号线输出,可配置偏移量。
- 第四步 — 比例归一化:在第一根 K 线时计算全局比例乘数,使信号输出范围在不同价格水平的品种(XAUUSD、EURUSD、指数、加密货币)上保持一致。
- 第五步 — 均线平滑:信号线通过可配置的移动平均处理,生成均线。信号线与均线的交叉构成多种信号模式的主要触发条件。
Heiken Ashi 预处理
在偏差计算之前,可选择应用 Heiken Ashi 变换。每根 K 线的 OHLC 按标准 Heiken Ashi 公式重新计算,所得平滑后的 OHLC 值替代原始价格,用于中间点范围扫描和偏差计算,从而在回归前降低尖峰敏感性。
柱状图模块
并行运行独立的柱状图振荡器。它计算价格(或 Heiken Ashi 收盘价)的 EMA,然后分别测量高点到 EMA 的距离(多头缓冲区)和 EMA 到低点的距离(空头缓冲区)。两个缓冲区均经过独立 EMA 平滑后合并为最终柱状图序列,量化价格极值相对中心 EMA 的垂直振幅。
12 种信号类型
- Nika 信号线穿越均线
- Nika 信号线穿越指定水平
- 柱状图穿越水平
- 柱状图方向变化
- 双均线交叉
- 收盘价相对均线位置
- 两条 Nika 信号线交叉
- 两条信号线同时穿越各自均线
- 信号线穿越两条均线
- 信号线方向性运动
- 均线方向性运动
- 信号线与均线同向运动
模块化规则系统
三个独立规则槽位,每个支持任意 12 种信号类型之一、独立时间框架以及入场触发或入场过滤器的角色分配。入场控制模式 ALL 或 ANY 决定触发条件。
风险管理 — 15 个独立层级
- 止损 — 固定点数、ATR 倍数或价格千分比
- 10 级止盈阶梯,每级配置比例部分平仓
- 保本 — 达到盈利阈值后自动移动止损
- 止损步进 — 独立于追踪止损的逐步止损推进
- 追踪止损 — 基于 RRR 步进或固定百分比
- 每日账户追踪 — 权益曲线追踪止损保护
- 每日亏损/盈利限制
- 每周亏损/盈利限制
- 每日最大入场次数
- 最大开仓手数 — 按品种或全品种
- 点差和佣金补偿
- 方向过滤器 — 仅做多、仅做空或双向
- 交易冷却期
再入场与加仓系统
交易关闭后,再入场系统可在相同方向自动开仓,系列次数可配置(固定次数、0 关闭或 -1 无限)。加仓系统支持最多 10 个独立级别,每级具有独立的 RRR 触发距离和仓位大小。
附加功能
- 实时新闻过滤器 — 经济日历集成,按影响级别过滤
- 交易时段过滤器,支持时区和夏令时
- 星期过滤器
- 实时仪表板 — 显示信号状态、盈亏及过滤器状态
- 推送通知、邮件和声音提醒
- MT5 策略测试器 6 种自定义优化标准
使用方法
- 将 EA 挂载到任意 MT5 图表上。
- 至少启用一个规则槽位并选择信号类型。
- 配置止损方式和至少一个止盈级别或追踪模式。
- 上线前至少启用每日亏损限制和最大开仓手数作为基础风险保护。
- 在 MT5 策略测试器中充分测试后再部署到实盘账户。
注意事项 / 系统要求
需要支持对冲账户类型的 MetaTrader 5。市价单执行方式。兼容经纪商提供的所有品种和时间框架。建议使用连接稳定的 VPS 持续运行。新闻过滤器需要在工具 > 选项 > 智能交易系统中将日历数据 URL 添加到允许列表。
