Errores, fallos, preguntas - página 856

 
avoitenko:

En primer lugar, hay que calcular la correlación LR. Esto se hace en esta biblioteca https://www.mql5.com/ru/code/1081

Y luego devolver este valor a través de OnTester, como aquí https://www.mql5.com/ru/articles/286


Gracias. Es una pena que el software incorporado en MQL5 no permita "sacar" la Correlación LR utilizando TesterStatistics().
 

bug - MathRound devuelve el tipo double en lugar de un entero lógico.

de hecho, sigue siendo un bug - si redondeamos un número, debería ser un int. xD

 
FiftyStars: Error - MathRound devuelve el tipo doble en lugar de un entero lógico.

Ver mi pregunta similar en el siguiente hilo.

FiftyStars: Debido a esto no hay manera de convertir explícitamente(!!!) doble a entero

Véase la sección sobre la conversión explícita de tipos.

 
FiftyStars:

error - MathRound ...

Una conversión de tipo explícita ayuda a evitar la emisión de advertencias:

int i = (int)MathRound(1.24);
 

Ayuda, no funciona, traducido del 4.

Gracias.

//----- Martingale
  if(Martingale == true)
  {
//----- Calcuulate number of losses orders without a break
    HistorySelect(0,TimeCurrent());
    int Total = HistoryDealsTotal();
    int Losses = 0;  // Number of losses orders without a break
    for(i = 0;i < Total;i++)
    {
      ulong Ticket=HistoryDealGetTicket(i);
      if(HistoryDealGetInteger(Ticket,DEAL_TYPE) < 2)
      {
        if(HistoryDealGetDouble(Ticket,DEAL_PROFIT)>0) break;
        if(HistoryDealGetDouble(Ticket,DEAL_PROFIT)<0) Losses++;
      }
      if(Losses<=MaxLossTrade) TradeLot=(TradeLot*MathPow(LotMultiply,Losses));
      else TradeLot=TradeLot;
    }
  }
//-----
 


¿De qué línea parten los problemas y cuáles son exactamente?

 
En el probador de estrategias, no aumenta el tamaño del lote después de una operación perdedora.
 

G001:

Yedelkin:
¿De qué línea parten los problemas y cuáles son exactamente?

En el probador de estrategias, no aumenta el tamaño del lote después de una operación perdedora.

Una vez más, ¿dónde empiezan los problemas y cuáles son exactamente?

 

Lo siento, no sé qué decir, no sé dónde está el problema, sé que no hace lo que necesito.

 
G001:

Lo siento, no sé qué decir, no sé dónde está el problema, sé que no hace lo que necesito.

pero cuando el motor no arranca, ¿qué hacen?