Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 539

 
PolarSeaman:

Sí, has ayudado, ahora quiero limitar el tiempo. Eliminar el recuento de las 17 a las 23 horas.

En lugar deHour()-> time[i]

 
Vitaly Muzichenko:

En lugar deHour()-> time[i].

Gracias.

 
Vitaly Muzichenko:

En lugar deHour()-> time[i]

De este tiempo[i] hay que extraer una hora.

 
¡¡¡Buenas tardes!!! ¿Puede indicarme la rama equivocada, o parece que mi pregunta no ha sido atendida por los entendidos))
 
Me pueden decir cuál es el problema: el gráfico muestra letras del alfabeto ruso en lugar de flechas hacia arriba y hacia abajo. Supongo que es algo de Windows 7. ¿Dónde se instala, tal vez alguien se ha encontrado con esto?
 
HeAic:
Me pueden decir cuál es el problema: el gráfico muestra las letras del alfabeto ruso en lugar de las flechas arriba y abajo. Supongo que esto es algo de Windows 7. ¿Dónde se instala, tal vez alguien se ha encontrado con esto?


el mismo problema en algunas fuentes.

mostrar una captura de pantalla.

wingdings comprobar la fuente en el sistema

 
Chicos. Ya me hierve el cerebro((( ¿Pueden decirme cómo hacer el número de pedidos a partir de esta definición?
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);}

¿la cantidad de volumen en lotes? ¿Qué hay que cambiar o ajustar?

 
Rustam Bikbulatov:
Chicos. Ya me hierve el cerebro((( Dime cómo hacer el número de pedidos de esta definición

¿la cantidad de volumen en lotes?

//+------------------------------------------------------------------+
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 mejor aún:

//+------------------------------------------------------------------+
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:

Gracias!!!!! ¡Ahora intentaré meterlo en mi código! ¿Por qué en la primera línea (void)?

 
Artyom Trishkin:

O mejor aún:

Sigue sin estar bien. Es un uno. Vale, gracias por la ayuda de todas formas.

Razón de la queja: