获取持仓订单的开仓价

楼主  收藏   举报   帖子创建时间:  2019-05-05 14:35 回复:0 关注量:434
该函数获取持仓订单的开仓价。过滤条件:货币对、订单注释、订单类型。.

  1. int T=0;
  2. int B=0;
  3. for(int i=0;i<OrdersTotal();i++)
  4. {
  5. OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
  6. if(OrderSymbol()==Symbol() && OrderComment()==Name_Expert)
  7. {
  8. int type=OrderType();
  9. switch(type)
  10. {
  11. case OP_BUY:
  12. sB=1;
  13. T++;
  14. LastB=OrderOpenPrice();
  15. break;
  16. case OP_SELL:
  17. sS=2;
  18. B++;
  19. LastS=OrderOpenPrice();
  20. break;
  21. }
  22. }
  23. }
打赏