NEXA Breakout Velocity
- 专家
-
Park Seongcheon
大家好!
我是 Park Sung Chan,一名专注于 MetaTrader 5 算法交易系统 的开发者。
我基于金融市场的 结构特性 与 统计模式,研究并设计能够在长期内保持稳定表现的自动交易系统。
我的目标不仅是创建单一策略,而是从多角度深入解读市场,构建能够持续进化的 高级算法框架。
🔥 NEXA EA 项目介绍(策略生态系统)
NEXA EA 项目 是基于我的研究理念而构建的可扩展自动交易策略开发体系。
项目的核心目标不是打造某一个 EA,而是建立一个 可持续、稳定且不断发展的自动交易生态系统。 - 版本: 1.0
NEXA Breakout Velocity 是一款基于价格通道突破、动量速度(ROC)、成交量过滤以及 ATR 风险控制的自动交易系统。
该系统旨在识别波动率扩张阶段,即价格突破区间并伴随动量和成交量增加的市场环境。
所有信号均基于已收盘K线计算。
同一交易品种仅持有一个仓位。
系统结合以下核心组件:
-
价格通道突破识别
-
ROC 动量过滤
-
成交量扩张过滤
-
可选低周期确认
-
基于 ATR 的止损计算
-
固定风险收益比目标
-
基于账户风险比例的自动仓位计算
-
动态风险控制机制
本策略不仅依赖突破本身,同时要求动量与成交量配合确认。
工作原理-
根据最近的高点和低点计算价格通道。
-
检查上一根已收盘K线是否突破通道。
-
将当前 ROC 数值与历史平均值进行比较。
-
将当前成交量与平均成交量进行比较。
-
如启用,则在低周期进行确认。
-
根据 ATR 计算止损距离。
-
根据风险收益比计算止盈目标。
-
根据账户风险比例自动计算交易手数。
所有计算均基于已收盘K线。
推荐默认设置-
图表周期:M15
-
启用自动交易
-
启动前确保历史数据充足
系统可用于其他周期,但结构主要面向中期突破行情。
主要输入参数说明策略参数
InpChannelLen
通道长度。
数值越大,交易次数可能减少,但突破过滤更严格。
InpRequireROC
是否启用动量过滤。
InpROCMult
ROC 阈值倍数。
提高数值可减少交易次数。
InpRequireVolume
是否启用成交量过滤。
InpVolMult
成交量平均倍数阈值。
InpUseM5Confirm
是否启用低周期确认。
启用后可能减少交易次数,但过滤更严格。
止损与止盈设置
InpATRPeriod
ATR 计算周期。
InpSL_ATR_Mult
止损距离倍数。
止损 = ATR × 该数值。
InpRR
风险收益比。
止盈 = 止损距离 × RR。
风险管理设置
UseAccountRisk
是否根据账户风险比例计算仓位。
RiskPercentPerTrade
每笔交易的风险比例。
MaxDailyLossPercent
每日最大亏损限制。
MaxTotalDrawdownPct
最大总回撤限制。
ConsecLossLimit
连续亏损达到该次数后暂停交易。
UseVolatilityAdjust
在高波动时期自动降低仓位。
本产品可用于研究与测试目的。
建议方法:
-
至少回测3年以上历史数据。
-
对比固定手数模式与风险比例模式。
-
逐步调整通道长度与 ROC 倍数。
-
分析每月收益分布情况。
-
对比启用与关闭低周期确认的效果。
优化时建议一次只调整少量参数。
适用市场环境策略主要适用于:
-
区间突破阶段
-
波动率扩张阶段
-
成交量增加的交易时段
在长期震荡行情中,表现特征可能有所不同。
重要提示本产品为自动交易系统。
金融市场存在风险。
历史表现不代表未来结果。
用户应根据自身风险承受能力合理设置参数。
-
以编译后的 EX5 文件形式提供。
-
不包含 DLL 调用。
-
不集成外部授权系统。
-
不收集用户个人数据。
-
不包含推广或限制性功能。
