外汇ea之家's Archiver
节点
›
mql4编程中文手册
› 从历史订单选出最后一单
老周
发表于 2016-10-26 21:17:48
从历史订单选出最后一单
从历史订单选出最后一单
int i =0;
while (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) )
i++;
OrderSelect(i-1,SELECT_BY_POS,MODE_HISTORY)
现在就是最后一个平仓的!
上面的使用条件是 没有使用挂单,没有取消过挂单,因为历史中包含平仓的和取消的.
如果历史中有取消的挂单, 就麻烦多了,需要判断类型/时间/赢利来剔除取消的挂单,找到最后的平仓.
页:
[1]
查看完整版本:
从历史订单选出最后一单