Total de Ordens Buy a mercado no gráfico

Robson Leite Ramos
231
Senhores, boa tarde!

O que posso usar para obter a quantidade total de ordens buy a mercado existente no gráfico?

Para ter a quantidade total (buy e sell) no gráfico, usei PositionsTotal(), mas para encontrar separadamente a quantidade total de ordens a mercado buy, não consegui.

A conta é HEGDE.

Obrigado.
Joscelino
921
Joscelino  
Zer0_C0d:
Senhores, boa tarde!

O que posso usar para obter a quantidade total de ordens buy a mercado existente no gráfico?

Para ter a quantidade total (buy e sell) no gráfico, usei PositionsTotal(), mas para encontrar separadamente a quantidade total de ordens a mercado buy, não consegui.

A conta é HEGDE.

Obrigado.

Consulte a documentação neste link .

Robson Leite Ramos
231
Joscelino:

Consulte a documentação neste link .

Na verdade, acabei não comentando anteriormente que preciso disto para MQL4. Também existe algo como me indicou, mas para MQL4?

Denis Nikolaev
30821
Denis Nikolaev  
int f_kol_akt_order_buy(){
   int k;
   int kol_ticket=0;
   for( k=1; k<=OrdersTotal(); k++){
      if (OrderSelect(k-1,SELECT_BY_POS)==true){
         if (OrderMagicNumber()==Magic
         &&OrderSymbol()==Symbol()
         &&OrderType()==OP_BUY
         ){
            kol_ticket++;
         }
      }
   }
   return kol_ticket;
}
int f_kol_akt_order_sell(){
   int k;
   int kol_ticket=0;
   for( k=1; k<=OrdersTotal(); k++){
      if (OrderSelect(k-1,SELECT_BY_POS)==true){
         if (OrderMagicNumber()==Magic
         &&OrderSymbol()==Symbol()
         &&OrderType()==OP_SELL
         ){
            kol_ticket++;
         }
      }
   }
   return kol_ticket;
}