for(int i=0;OrdersHistoryTotal();i++) if(OrderSelect(i,SELECT_BY_POS)) if(OrderCloseTime()>TimeCurrent()......)
其他的就自己填吧
Hung Wen Lin:
其他的就自己填吧
谢谢,这不是我想要的效果,因为这个循环仍然要遍历整个历史记录,要是一整个月有个几百笔,那每次它都得把几百笔都搜一遍。。。
不过这个问题我已经解决了,MT4终端的历史记录那边右键可以选择显示历史记录的范围,选择“今日”就可以了,这样历史记录中就只有当天的,于是OrdersHistoryTotal() 就只包括当天的了
OrdersHistoryTotal()函数没有参数,一搜就是终端所有历史交易都算在里面了,可能整个月的甚至是开户以来的都在里面
有什么办法仅仅搜索当天的历史交易?