各位大神好,初学mt5,不知道怎么获取所有已经平仓的历史订单的平仓价格,求助!谢谢
Peng Zhao:
各位大神好,初学mt5,不知道怎么获取所有已经平仓的历史订单的平仓价格,求助!谢谢
各位大神好,初学mt5,不知道怎么获取所有已经平仓的历史订单的平仓价格,求助!谢谢
double closeprice()//返回历史最近出场单平仓价格 { double closeprice=0; HistorySelect(0,TimeCurrent()); int dealstotal=HistoryDealsTotal(); for(int i=dealstotal-1; i>=0; i--) { ulong dealticket=HistoryDealGetTicket(i); if(dealticket>0) { if(HistoryDealGetInteger(dealticket,DEAL_ENTRY)==DEAL_ENTRY_OUT && HistoryDealGetString(dealticket,DEAL_SYMBOL)==Symbol()) { closeprice=HistoryDealGetDouble(dealticket,DEAL_PRICE);// break; } } } return(closeprice); }
仅供参考
datetime closeprice()//返回历史最近出场单平仓时间 { datetime closeprice=0; HistorySelect(0,TimeCurrent()); int dealstotal=HistoryDealsTotal(); for(int i=dealstotal-1; i>=0; i--) { ulong dealticket=HistoryDealGetTicket(i); if(dealticket>0) { if(HistoryDealGetInteger(dealticket,DEAL_ENTRY)==DEAL_ENTRY_OUT && HistoryDealGetString(dealticket,DEAL_SYMBOL)==Symbol()) { closeprice=HistoryDealGetInteger(dealticket,DEAL_TIME);// break; } } } return(closeprice); }这是你要的时间。