EA-14235 · 剥头皮
LastPrice
该EA通过监控市场深度(订单簿)和最新成交价与买卖价差的关系来放置限价单进行剥头皮交易。当最新价格高于卖价加间隔阈值时买入,低于买价减间隔阈值时卖出,并在持仓时根据价格回归水平尝试平仓或反向操作。交易限制在特定的日内时段窗口,并通过成交量和点差条件进行过滤。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该策略基于订单簿深度数据和最新成交价的偏移来捕捉短期价格波动。入场条件:无持仓时,若最新价高于卖价加间隔值则买入,若最新价低于买价减间隔值则卖出,同时要求成交量在[minVolume, maxVolume]范围内且点差不超过Spread参数。出场条件:持仓时通过放置反向限价单来平仓,若持买单且最新价回落至买价或卖价以下,则放置卖出限价单;持卖单则相反。仓位管理采用固定手数(Lots参数),无动态仓位调整。资金管理仅通过固定止损(SlPips)和日单时间限制来控制风险,无追踪止损或动态止盈。策略还包含订单冻结处理逻辑:当市场价格偏离下单价格时,会删除原限价单并重新下单。
优势
- 利用订单簿深度数据获取更精确的市场微观结构信息,入场逻辑有实际市场数据支撑
- 包含冻结订单处理机制,当市场价格偏离下单价格时自动删除并重新下单,减少滑点损失
- 设有交易时段过滤、成交量过滤和点差过滤多重条件,避免在不适宜的市场环境下交易
劣势
- 持仓管理中的while循环等待订单成交可能导致EA线程阻塞,影响其他事件处理
- 没有独立的止盈逻辑,仅依赖反向限价单平仓,盈利空间不确定
- 固定手数且无仓位比例计算,在不同账户规模下风险暴露不均衡
- 订单簿数据在某些经纪商平台上可能不可用或延迟,策略适应性受限
改进建议
- 将while循环改为事件驱动方式,使用OnTrade或OnTradeTransaction回调来处理订单状态变化,避免EA线程阻塞
- 增加独立的止盈逻辑和追踪止损机制,明确每笔交易的风险收益比
- 加入账户权益比例的动态仓位计算,使风险管理与账户规模匹配
风险评估
总体风险: 需谨慎
- while循环等待订单成交可能导致EA长时间阻塞,在快速行情中无法及时响应
- 持仓时的反向平仓条件较为宽松,可能在不利价位频繁开仓平仓造成反复亏损
- 依赖订单簿数据,若数据源中断则策略完全失效
评估得分
代码质量2.0
策略逻辑3.0
风险管理2.0
稳健性2.0
创新性3.0
文档1.0
综合2.2
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
Interval | 400 | 最新价偏离买卖价的间隔阈值(点数) |
minVolume | 1 | 最小成交量过滤 |
maxVolume | 900000 | 最大成交量过滤 |
Spread | 200 | 最大允许点差 |
Lots | 1 | 交易手数 |
SlPips | 400 | 止损点数 |
Filling | ORDER_FILLING_RETURN | 订单成交类型 |
同类 EA:剥头皮
回测是历史模拟,不代表未来收益,不构成投资建议。