评论

收藏

从历史订单选出最后一单

avatar 老周 | 2517 人阅读 | 0 人评论 | 2016-10-26

从历史订单选出最后一单
int i =0;
while (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) )
  i++;
OrderSelect(i-1,SELECT_BY_POS,MODE_HISTORY)
现在就是最后一个平仓的!

上面的使用条件是 没有使用挂单,没有取消过挂单,因为历史中包含平仓的和取消的.
如果历史中有取消的挂单, 就麻烦多了,需要判断类型/时间/赢利来剔除取消的挂单,找到最后的平仓.

""
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则