NEXA Regime Adaptive MOE
- 专家
-
Park Seongcheon
大家好!
我是 Park Sung Chan,一名专注于 MetaTrader 5 算法交易系统 的开发者。
我基于金融市场的 结构特性 与 统计模式,研究并设计能够在长期内保持稳定表现的自动交易系统。
我的目标不仅是创建单一策略,而是从多角度深入解读市场,构建能够持续进化的 高级算法框架。
🔥 NEXA EA 项目介绍(策略生态系统)
NEXA EA 项目 是基于我的研究理念而构建的可扩展自动交易策略开发体系。
项目的核心目标不是打造某一个 EA,而是建立一个 可持续、稳定且不断发展的自动交易生态系统。 - 版本: 1.0
- 激活: 5
产品概述
NEXA Regime Adaptive MOE 是一款适用于 MetaTrader 5 的自动交易 Expert Advisor。
本 EA 主要用于 GOLD 的 M5 周期交易,并使用 H1 数据作为更高时间周期的市场背景。
系统不会重复使用单一固定的入场方式,而是评估当前市场状态,并从多个内部交易模块中寻找适合的交易机会。
在开仓之前,EA 会分析价格结构、方向性、波动率、点差、交易成本以及各模块近期的表现。
本产品不保证盈利。交易结果可能因市场环境、经纪商规格、点差、滑点、账户设置和输入参数而有所不同。
交易模块
EA 包含四个内部交易模块。
Trend Breakout
评估价格突破近期交易区间的走势。
该模块会考虑突破强度、K 线实体大小、收盘位置、价格结构以及更高时间周期的方向。
Trend Pullback
评估方向性行情中出现的回调。
该模块会分析之前的价格推动、回调深度以及趋势继续运行的可能性。
Compression Break
评估价格波动收缩之后出现的市场扩张。
该模块识别压缩区域,并检查突破的位置和强度。
Range Reversion
评估价格在近期交易区间上边界或下边界附近出现的拒绝走势。
当更高时间周期显示较强的方向性行情时,该模块的交易可能会受到限制。
每个模块都会独立计算分数。只有当市场状态、模块分数、最终方向分数以及 Buy 与 Sell 分数之间的差值满足设置要求时,EA 才会开仓。
市场状态分析
EA 不会只把市场划分为上涨或下跌。
系统会使用以下信息评估市场状态:
- 短期和长期价格区间
- 价格移动效率
- 方向性市场结构
- K 线实体和收盘位置
- 波动率扩张与收缩
- 当前点差和平均点差
- 交易成本相对于 Stop Loss 距离的比例
- H1 市场背景
当市场状态不明确或交易成本过高时,EA 可能不会开设新仓位。
Mixture of Experts 结构
MOE 表示 Mixture of Experts。
EA 不仅使用一种策略,而是评估多个相互独立的交易模块。
每个模块近期的交易结果都会单独管理。近期表现较弱的模块可能会降低参与权重,或被暂时停止。
当满足设置的恢复条件后,被停止的模块可以在较低风险下重新参与交易。
该结构用于根据市场环境的变化调整各模块的参与状态,但不能消除亏损的可能性。
风险管理
仓位大小根据账户状态、设置的风险百分比、入场价格与初始 Stop Loss 之间的距离以及经纪商的交易规格进行计算。
EA 提供以下风险管理功能:
- 基于风险的仓位大小计算
- 最小和最大风险倍数
- 各模块的表现权重
- 暂时停止表现较弱的模块
- Probation 状态下的风险降低
- 每日亏损保护
- 可选的最大 Equity Drawdown 保护
- 可选的连续亏损保护
- 异常点差保护
市场跳空、滑点、点差突然扩大、订单拒绝和连接问题,可能导致实际损失超过计算风险。
仓位管理
EA 支持以下功能:
- 初始 Stop Loss
- 根据设置的风险回报目标计算 Take Profit
- Break Even
- Break Even Offset
- 基于市场结构的 Trailing Stop
- 最大持仓周期
- 市场状态变化后退出
- 出现反向信号后退出
- 紧急点差保护
部分功能可以通过输入设置启用或关闭。
与已关闭功能相关的数值设置可能不会影响交易结果。
默认交易环境
Platform: MetaTrader 5
Primary symbol: GOLD
Signal timeframe: M5
Context timeframe: H1
Trading direction: Buy and Sell
Trading mode: Automated trading
不同经纪商使用的 GOLD 品种名称可能不同。
常见示例包括 GOLD、XAUUSD、XAUUSD.a 和 XAUUSDm。
当 InpSymbol 留空时,EA 会使用当前图表的交易品种。手动输入品种名称时,必须使用经纪商提供的准确名称。
安装方法
- 从 MQL5 Market 安装产品。
- 在 MetaTrader 5 中打开 GOLD M5 图表。
- 确认 M5 和 H1 历史数据可用。
- 将 EA 加载到图表。
- 检查输入参数。
- 启用 Algo Trading。
- 在 Experts 和 Journal 标签中检查是否存在初始化错误。
如果在同一账户中运行多个 EA 实例,请为每个实例设置不同的 InpMagicNumber 。
输入设置
用户可以通过输入参数设置以下内容:
- 交易品种和时间周期
- Buy 和 Sell 权限
- 交易时间和交易星期
- 市场状态分类
- 各交易模块的条件
- 最低决策分数
- 风险百分比和风险倍数
- 模块表现评估
- Break Even 和仓位管理
- 点差和订单执行条件
- 每日亏损和 Drawdown 保护
大幅修改默认设置可能会影响交易频率、风险水平和交易结果。
Strategy Tester
在真实账户中使用 EA 之前,建议使用目标经纪商的数据和准确的品种名称进行测试。
建议使用 Strategy Tester 和模拟账户进行验证。
应综合检查以下数据:
- Total Trades
- Profit Factor
- Expected Payoff
- Recovery Factor
- Balance Drawdown
- Equity Drawdown
- Maximum Consecutive Losses
- Margin Level
- Buy 和 Sell 交易分布
- Average Profit Trade
- Average Loss Trade
历史测试结果不能保证未来的交易结果。
使用注意事项
EA 运行期间,MetaTrader 5 必须保持与交易服务器的连接。
Algo Trading 必须保持启用。
手动修改仓位、Stop Loss、Take Profit 或交易量,可能导致结果与 EA 的内部管理逻辑不同。
在同一账户中,不要让无关的 Expert Advisor 使用相同的 Magic Number。
经纪商的最小交易量、交易量步进、点差、手续费和最小 Stop Loss 距离都可能影响交易结果。
产品支持
产品支持通过 MQL5 产品评论区和 MQL5 消息系统提供。
报告问题时,请提供以下信息:
- MetaTrader 5 Build Number
- Broker Server Name
- Symbol Name
- Timeframe
- Input Settings
- Experts Log
- Journal Log
- Error Screenshot
请勿提供账户密码或私人认证信息。
风险提示
NEXA Regime Adaptive MOE 是一款自动执行交易的 Expert Advisor。
自动交易涉及金融风险。
市场波动、点差扩大、滑点、价格跳空、订单拒绝、连接问题或经纪商执行条件,都可能导致亏损。
Backtest、优化和模拟账户结果不能保证未来真实账户的交易表现。
用户在使用产品前,应自行确认账户环境、风险承受能力和经纪商条件。
