오류, 버그, 질문 - 페이지 856

 
avoitenko :

먼저 LR Correlation을 계산해야 합니다. 이것은 이 라이브러리에서 수행됩니다. https://www.mql5.com/en/code/1081

그런 다음 https://www.mql5.com/en/articles/286 과 같이 OnTester 를 통해 이 값을 반환합니다.


고맙습니다! 내장된 MQL5 도구가 TesterStatistics()를 사용하여 LR 상관 관계를 "제거"하는 것을 허용하지 않는 것은 유감입니다.
 

버그 - MathRound는 부울 정수 대신 double 유형 을 반환합니다.

사실, 여전히 버그입니다. 숫자를 반올림하면 int xD여야 합니다.

 
FiftyStars : 버그 - MathRound는 부울 정수 대신 double 을 반환합니다.

인접한 스레드에서 비슷한 질문을 참조하십시오.

FiftyStars : 이 때문에 EXPLICITLY(!!!) double을 정수로 변환할 방법이 없습니다.

명시적 유형 캐스팅에 대한 섹션을 참조하세요.

 
FiftyStars :

버그 - MathRound ...

명시적 유형 캐스팅은 경고를 방지하는 데 도움이 됩니다.

 int i = ( int ) MathRound ( 1.24 );
 

4-ki에서 번역된 도움말이 작동하지 않습니다.

고맙습니다.

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


문제는 어디에서 시작되고 정확히 무엇입니까?

 
전략 테스터 에서는 거래 손실 후 로트 크기를 늘리지 않습니다.
 

G001 :

예델킨 :
문제는 어디에서 시작되고 정확히 무엇입니까?

전략 테스터 에서는 거래 손실 후 로트 크기를 늘리지 않습니다.

다시 한 번 질문은 다음과 같습니다. 문제가 시작되는 라인은 무엇 이며 정확히 무엇으로 구성되어 있습니까?

 

죄송합니다. 뭐라고 대답해야 할지 모르겠고, 문제가 어디에 있는지도 모르고, 내가 필요한 작업을 수행하지 않는다는 것도 압니다.

 
G001 :

죄송합니다. 뭐라고 대답해야 할지 모르겠고, 문제가 어디에 있는지도 모르고, 내가 필요한 작업을 수행하지 않는다는 것도 압니다.

엔진이 시동되지 않을 때 그들은 무엇을 합니까?