EA-14346 · 突破
Exp_i-GAP
该EA基于i-GAP自定义指标进行交易,该指标检测连续K线之间的价格跳空。在向上跳空时开多仓,在向下跳空时开空仓,并支持可配置的止损和止盈水平。当反向跳空信号出现时,EA还会平掉反向持仓。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA的策略概念是基于价格跳空(Gap)现象进行交易,认为跳空代表市场强劲的动能方向,大概率会延续。入场条件为:当i-GAP指标在指定信号K线上检测到向上跳空且UpValue非零时开多仓,检测到向下跳空且DnValue非零时开空仓。出场条件包括固定点数的止损(1000点)和止盈(2000点),以及反向信号平仓——当检测到反向跳空信号时平掉原有持仓。仓位管理通过MM参数和MMMode模式控制,支持按自由保证金、余额、亏损后保证金、亏损后余额和固定手数五种模式计算仓位。资金管理方面,止损与止盈比例为1:2,风险回报比较为合理。EA还包含历史回溯机制,在开仓和平仓同时启用时,会向前搜索历史K线以寻找反向信号来决定是否需要平仓。
优势
- 策略逻辑清晰,基于跳空这种有统计学支撑的市场现象
- 止损止盈比为1:2,风险回报比合理
- 提供五种仓位管理模式,灵活性高
- 支持独立控制开仓和平仓方向,配置灵活
- 使用IsNewBar机制避免同根K线重复交易
劣势
- 止损1000点和止盈2000点过大,对大多数品种而言风险较高
- 缺少点差过滤,跳空交易在低流动性时段点差可能极大
- 历史回溯平仓逻辑遍历所有K线,效率低下且可能导致意外平仓
- 依赖自定义指标i-GAP,指标不可用时策略完全失效
- 缺少持仓数量限制,可能在连续跳空时过度开仓
改进建议
- 添加点差和流动性过滤,避免在点差过大时入场
- 增加最大持仓数量限制和最大同方向持仓限制
- 优化历史回溯平仓逻辑,限制搜索范围而非遍历全部K线
风险评估
总体风险: 需谨慎
- 止损和止盈点数过大(1000/2000点),单笔交易风险敞口极大
- 缺少点差过滤,跳空信号可能在低流动性时段产生错误入场
- 无最大持仓限制,连续跳空信号可能导致过度持仓
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性2.0
创新性2.0
文档1.0
综合2.2
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | 0.1 | 资金管理参数,用于计算交易手数 |
MMMode | LOT | 仓位计算模式:按自由保证金/余额/亏损后保证金/亏损后余额/固定手数 |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大允许滑点 |
BuyPosOpen | true | 是否允许开多仓 |
SellPosOpen | true | 是否允许开空仓 |
BuyPosClose | true | 是否允许平多仓 |
SellPosClose | true | 是否允许平空仓 |
InpInd_Timeframe | PERIOD_H1 | i-GAP指标的时间周期 |
SizeGAP | 5 | 最小跳空大小阈值 |
SignalBar | 1 | 信号K线索引 |
同类 EA:突破
回测是历史模拟,不代表未来收益,不构成投资建议。