用网页编写MT4 EA,就是那么简单!So easy! eano1.com | 现成ea一个只需1元钱 | 试试自己编写ea策略
【390313792 2019-03-12 04:14:42提问:每次的我盈利和亏损点数不确定,所以要统计之前的,前面亏损好几单,一次把前面亏损的好几单赚回来了,就从新开始

 怎么编写,第一单亏损了100点,第二单亏损了300点,第三单赚回了200点,第4单亏损了500点,5单6单7单8单9单等等。每次把之前的所有单相加盈利亏损等于正数,又从新开始。我的意思就是,平仓后,前面所有订单加起如果平仓后亏损了1-200点,就开0.01手,平仓后加前面所有的单亏损了201-400点,就开0.02手,平仓后加前面所有的单亏损了401-400点,就开0.03手,如果平仓后把之前所有点相加有盈利了,又不计算了,下次开单平仓后,有亏损,又重新计算。


【站长解答

使用从指定时间起统计历史盈亏合计点数的指令来获得某时间段的盈亏点数,然后通过判断这个值处于什么范围来选定什么下单手数即可。

1、下面统计历史盈亏的起点为“时间标注点”,这个时间变量初始存储的时间是ea加载的时间,也就是说最开始,ea是统计ea加载开始后的平仓单和持仓单的合计盈亏。

2、当统计的合计盈亏大等于0后,ea会将“时间标注点”设置为当前时间的下一秒,之后ea会从新的时间起点来统计合计盈亏。
3、“指定时间起的盈亏点数合计”这个指令默认是计算【每单平均盈亏几点】,此ea中,需要选择【所有订单合计盈亏几点】,见页尾贴图。

无标题呃嗯嗯呃呃.png

点击上面的相关文字,可以看到设置页面:

无标题呃嗯嗯呃呃.png