Errori, bug, domande - pagina 856

 
avoitenko:

Prima di tutto bisogna calcolare la correlazione LR. Questo è fatto in questa libreria https://www.mql5.com/ru/code/1081

E poi restituire questo valore tramite OnTester, come qui https://www.mql5.com/ru/articles/286


Grazie! È un peccato che il software integrato in MQL5 non permetta di "tirare" LR Correlation usando TesterStatistics().
 

bug - MathRound restituisce il tipo double invece di un intero logico.

infatti, è ancora un bug - se arrotondiamo un numero, dovrebbe essere un int. xD

 
FiftyStars: Bug - MathRound restituisce il tipo double invece di integer logico.

Vedi la mia domanda simile in un thread vicino.

FiftyStars: A causa di questo non c'è modo di convertire esplicitamente(!!!) il doppio in intero

Vedere la sezione sulla conversione esplicita dei tipi.

 
FiftyStars:

bug - MathRound ...

Una conversione esplicita del tipo aiuta a non emettere avvertimenti:

int i = (int)MathRound(1.24);
 

Aiuto, non funziona, tradotto dal 4.

Grazie.

//----- 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;
    }
  }
//-----
 


Da quale linea partono i problemi e quali sono esattamente?

 
Nel tester della strategia, non aumenta la dimensione del lotto dopo un trade perdente.
 

G001:

Yedelkin:
Da quale linea partono i problemi e quali sono esattamente?

Nel tester della strategia, non aumenta la dimensione del lotto dopo un trade perdente.

Ancora una volta, dove iniziano i problemi e quali sono esattamente?

 

Mi dispiace, non so cosa dire, non so dove sia il problema, so che non fa quello che mi serve.

 
G001:

Mi dispiace, non so cosa dire, non so dove sia il problema, so che non fa quello che mi serve.

ma quando il motore non parte, cosa fanno?