创意者:Igor。
MQL5代码作者:Vladimir Karputov。
设想一下,某位交易者在市场上同时持有买入和卖出头寸,假设某种货币的价格在100的水平。当价格涨到200时,之前以100买入的头寸就盈利了,而以同样价格卖出则会亏损。我们平掉买入头寸,账户上就多了100的利润。而在这种情况下,卖出则导致了100的亏损。
在使用网格交易策略时,你需要确保无论市场朝哪个方向走,都能够盈利。为了方便起见,我们再重新进行买入和卖出操作,假设价格又回到了100的水平。
再次卖出会导致+100的收益,而第二次买入则会导致-100的亏损。根据规则,你可以平掉卖出头寸,账户上再进账100。此时,我们的总利润达到了200。
现在,最初的卖出头寸从200降到100,正好处于盈亏平衡区间。
总结这四笔交易,利润情况如下:第一次买入+100;第二次卖出+100;第一次卖出0;第二次买入-100,总利润为+100。因此,我们可以删除所有订单,庆祝一下,喝杯香槟。在进行每次后续的双开(同时开立买入和卖出)时,我们会按倍增手数的规则来增加手数。
市场还有许多其他的波动,使得这些看似难以理解的同时买卖操作能够盈利。
然而,在这种交易中,始终存在“挂单”风险,即产生相对较高损失的头寸,其开盘价格远离当前价格。为了克服这种“挂单”风险,我们引入了两个参数:余额超过权益(余额超出权益)和最低利润。
在所有情况下,请务必保持谨慎,因为可能会出现两种情景:乐观情景

与悲观情景

输入参数
- 手数 - 初始手数;
- 止盈 - 止盈点;
- 倍增手数 - 手数增加比例;
- 余额超过权益 - 余额超出权益;
- 最低利润 - 最低利润;
- 魔术编号 - EA的唯一标识符。
评论 0