创意来自: Iurii Tokman。
MQL5代码由: Vladimir Karputov。
EA操作算法
首次启动时,系统会以手数开一个买入仓位。随后,系统会在交易过程中(在OnTradeTransaction中)监控所有开启的仓位,并分别记录买入和卖出仓位的开盘价格:
- 如果最后开仓的买入仓位价格高于当前的卖出价步长,则开一个新的买入仓位;
- 如果最后开仓的卖出仓位价格低于当前的买入价步长,则开一个新的卖出仓位。
此外,虚拟止盈也会被监控:一旦仓位收益达到或超过虚拟止盈,则按市场价格平仓。
输入参数
- 手数 - 要开启的仓位大小;
- 虚拟止盈(以点数计) - 虚拟止盈设置;
- 步长(以点数计) - 最后一个仓位价格之间的最小间隔;
- 魔术编号 - EA的唯一标识符。

评论 0