EA-19945 · 对冲
EMA Cross Contest Hedged
该EA基于EMA交叉信号进行交易,可选MACD过滤,入场时同时下1个市价单和4个间隔排列的对冲挂单。对已持仓位使用移动止损跟踪利润,并在信号反转时可选平掉反向仓位。对冲机制通过在趋势方向上布置阶梯式止损挂单来逐步建仓。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
策略概念基于短期EMA与长期EMA的交叉判断趋势方向,当短EMA上穿长EMA时视为上升趋势,下穿时视为下降趋势。入场条件为EMA交叉且可选MACD过滤(做多需MACD主线>=0,做空需MACD主线<=0),入场时除市价单外还会在距离当前价格1-4倍HedgeLevel处放置4个同方向止损挂单,形成阶梯式加仓。出场条件包括固定止损止盈以及移动止损跟踪,移动止损仅在利润超过TrailingStop+TrailingStep时才启动调整。仓位管理采用固定手数,未根据账户资金动态调整。资金管理方面没有最大持仓限制,4个挂单加上市价单意味着单次信号可能同时持有5个仓位,风险敞口较大。
优势
- 使用EMA交叉结合MACD双重过滤,信号质量优于单一指标
- 移动止损机制可以锁定浮动利润,减少回撤
- 挂单有过期时间设置,避免过期信号导致的无效入场
- 支持3/5位小数点自动调整,兼容不同品种
- 有成交量合法性检查,防止无效手数下单
劣势
- 单次信号可产生5个仓位(1市价+4挂单),风险敞口过大且无最大持仓控制
- 移动止损步进仅1点且移动止损仅30点,在波动较大市场中容易被扫出
- 挂单间隔仅6点过于密集,在剧烈行情中可能快速全部成交导致大量亏损
- 没有持仓数量检查,不同信号可能累积大量同向仓位
- 止损140点止盈120点,盈亏比小于1,长期期望值不利
改进建议
- 增加最大同时持仓数量限制,防止风险敞口失控
- 将HedgeLevel与ATR动态挂钩,使挂单间距适应市场波动性
- 增加盈亏比控制,使止盈至少大于止损或采用动态止盈
风险评估
总体风险: 高风险
- 单次信号最多开5个仓位,无最大仓位限制,风险敞口可能急剧扩大
- 挂单间距仅6点过于密集,极端行情下可能全部快速成交导致巨额亏损
- 盈亏比小于1,长期统计学上不利
- 未检查已有挂单数量,重复信号可能产生更多挂单叠加风险
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性2.0
创新性2.0
文档2.0
综合2.3
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
InpLots | 0.1 | 固定交易手数 |
InpStopLoss | 140 | 止损点数(点) |
InpTakeProfit | 120 | 止盈点数(点) |
InpTrailingStop | 30 | 移动止损点数(点) |
InpTrailingStep | 1 | 移动止损步进点数(点) |
InpHedgeLevel | 6 | 对冲挂单间隔(点) |
InpCloseOpposite | false | 是否在信号反转时平反向仓 |
InpUseMACD | false | 是否使用MACD过滤 |
InpExpiration | 65535 | 挂单过期时间(秒) |
InpShort_ma_period | 4 | 短期EMA周期 |
InpLong_ma_period | 24 | 长期EMA周期 |
InpCurrentBar | previous | 交易K线(当前或前一根) |
m_magic | 154246789 | 魔术编号 |
同类 EA:对冲
回测是历史模拟,不代表未来收益,不构成投资建议。