Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 539

 
PolarSeaman:

Sì, mi hai aiutato, ora voglio limitare il tempo. Eliminare il conteggio dalle 17 alle 23.

Invece diOra()-> tempo[i]

 
Vitaly Muzichenko:

Invece diOra()-> tempo[i].

Grazie.

 
Vitaly Muzichenko:

Invece diOra()-> tempo[i]

Da questo tempo[i] bisogna estrarre un'ora.

 
Buon pomeriggio!!! Puoi indicarmi il ramo sbagliato, o la mia domanda sembra essere passata inascoltata dagli intenditori)))
 
Potete dirmi qual è il problema: il grafico mostra le lettere dell'alfabeto russo invece delle frecce su e giù. Suppongo che sia qualcosa in Windows 7. Dove impostarlo, forse qualcuno ha incontrato questo?
 
HeAic:
Potete dirmi qual è il problema: il grafico mostra le lettere dell'alfabeto russo invece delle frecce su e giù. Presumo che questo sia qualcosa in Windows 7. Dove impostarlo, forse qualcuno ha incontrato questo?


lo stesso problema in alcuni font.

mostrare uno screenshot.

wingdings controlla il font nel sistema

 
Ragazzi. Già il mio cervello è in ebollizione(((( Potete dirmi come fare il numero di ordini da questa definizione?
int fMarketOrdersOpenB(int type){
   int c=0,aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++){
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123){
            switch(OrderType()){
               case OP_BUY:aBuyCount++;break;
              }}}else{return(-1);}}
   if(type==OP_BUY)c=aBuyCount;return(c);}

fare la quantità di volume in lotti? Cosa deve essere cambiato o messo a punto?

 
Rustam Bikbulatov:
Ragazzi. Già il mio cervello sta bollendo(((( Dimmi come fare il numero di ordini da questa definizione

fare la quantità di volume in lotti?

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int aBuyCount=0;
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+

O meglio ancora:

//+------------------------------------------------------------------+
int fMarketOrdersOpenB(void)
  {
   int total=OrdersTotal(),aBuyCount=0;
   for(int i=total-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 && OrderType()==ORDER_TYPE_BUY)
            aBuyCount++;
        }
     }
   return aBuyCount;
  }
//+------------------------------------------------------------------+
 
Artyom Trishkin:

Grazie!!!!! Ora cercherò di infilarlo nel mio codice! Perché nella prima linea (void)?

 
Artyom Trishkin:

O meglio ancora:

Non è ancora giusto, è un 1. Ok, grazie comunque per l'aiuto.