历史订单能用持仓方式获取数据么?

 
用DEAL  和 ORDER 都要区分 int  和 out  我想实现:获取一个订单开仓时间和出场时间这个区间的最低价,如果用那两种方式检索历史订单,没有很好的方式把出场和进场对应起来,有时候中间有其他订单信息时,还容易混乱。
 
可以考慮標定訂單號來做過濾 這樣就不會混亂
 
Hung Wen Lin #:
可以考慮標定訂單號來做過濾 這樣就不會混亂

没有理解您的意思,如果一笔订单 BUY IN 开单进场  SELL OUT 卖单出场  这两笔订单的订单号完全不一样啊。

 
Hung Wen Lin #:
可以考慮標定訂單號來做過濾 這樣就不會混亂

意思是每次下单的时候都用注释么? 有没有其他方法 能找到对应的OUT 和 IN单 

 
g526:
用DEAL  和 ORDER 都要区分 int  和 out  我想实现:获取一个订单开仓时间和出场时间这个区间的最低价,如果用那两种方式检索历史订单,没有很好的方式把出场和进场对应起来,有时候中间有其他订单信息时,还容易混乱。

先获得持仓单号                         通过持仓单号                      找到历史出单时间           

  long           历史持仓订单号=HistoryDealGetInteger(HistoryDealGetTicket(i),DEAL_TICKET);

         ulong          历史ID=HistoryDealGetInteger(HistoryDealGetTicket(i),DEAL_POSITION_ID);

 
Fang Fang #:

先获得持仓单号                         通过持仓单号                      找到历史出单时间           

  long           历史持仓订单号=HistoryDealGetInteger(HistoryDealGetTicket(i),DEAL_TICKET);

         ulong          历史ID=HistoryDealGetInteger(HistoryDealGetTicket(i),DEAL_POSITION_ID);

谢谢 搞定了

 
更新类别到EA
 
Zhang Fengqun - #:
更新类别到EA

没明白啥意思

 
获取历史数据有点复杂,加我wx我教你。13415847665
原因: