统计持仓订单中多单数量

楼主  收藏   举报   帖子创建时间:  2019-05-05 14:37 回复:0 关注量:44
该函数统计持仓订单中多单数量,过滤条件:货币、订单识别码、订单类型。可以自行修改过滤条件。

  1. int CountLongs(string a_symbol_0, int a_magic_8) {
  2. int l_count_12 = 0;
  3. for (int l_pos_16 = OrdersTotal() - 1; l_pos_16 >= 0; l_pos_16--) {
  4. OrderSelect(l_pos_16, SELECT_BY_POS, MODE_TRADES);
  5. if (OrderSymbol() == a_symbol_0) {
  6. if (OrderMagicNumber() == a_magic_8)
  7. if (OrderType() == OP_BUY) l_count_12++;
  8. }
  9. }
  10. return (l_count_12);
  11. }
打赏