초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 504

 
Vladimir Fionov :
 if (counted == 0 ) limit-= 1 +Par1;

이전 게시물에서 조언한 대신 이 줄로 변경하면 작동할 수 있습니다.

 

실수는 어디에 있습니까? 나는 많이 이해할 수 없다. 조건에 대한 줄을 꺼낸 것은 같은 것을 제공합니다. 위에서 언급한 경우가 아닙니다.

결정했다!

왜 이렇게 되었는지 설명할 수 있는 사람이 있습니까?

 
Leanid Aladzyeu :

실수는 어디에 있습니까? 나는 많이 이해할 수 없다. 조건에 대한 라인을 꺼낸 것은 같은 것을 제공합니다. 위에서 언급한 경우가 아닙니다.

결정했다!

왜 이것이 그렇게 되었는지 설명할 수 있는 사람이 있습니까?

명령문은 세미콜론으로 끝납니다. (;)
 
Victor Nikolaev :
명령문은 세미콜론으로 끝납니다. (;)
오 예, ss. 나는 보이지 않는 코 아래에서 평범한 일이 일어납니다.
 

나는 시스템을 작성했는데, 조건부로 2개의 가격 수준(b8 및 s8)을 사용하여 내가 분수 변수에 저장한 포지션을 여는데, 터미널이 다시 시작되면 이 값이 손실되면 경고를 설정합니다.

 if((в рынке ордеров>0 && (b8==0||s8==0))==false)

{

}

else Alert("오류");

제로 값은 시장에 0개의 주문이 있을 때만 설정됩니다. 나는 테스트에서 모든 규칙을 확인했고 모든 것이 작동하고 실제에 적용했고 이제 약 하루 -/+ 20분이 지났고 그는 나를 위해 경고를 뱉기 시작했습니다.(하루에 그는 1개의 주문을 열었고 열렸습니다. )

무슨 일이야? 아마도 변수의 수명 동안 ?

 
Leanid Aladzyeu :

나는 시스템을 작성했는데, 조건부로 2개의 가격 수준(b8 및 s8)을 사용하여 내가 분수 변수에 저장한 포지션을 여는데, 터미널이 다시 시작되면 이 값이 손실되면 경고를 설정합니다.

 if ((в рынке ордеров> 0 && ( b8== 0 || s8== 0 ))== false )

       {

        }

         else Alert ( "Error" );

제로 값은 시장에 0개의 주문이 있을 때만 설정됩니다. 나는 테스트에서 모든 규칙을 확인했고 모든 것이 작동하고 실제에 적용했고 이제 약 하루 -/+ 20분이 지났고 그는 나를 위해 경고를 뱉기 시작했습니다.(하루에 그는 1개의 주문을 열었고 열렸습니다. )

무슨 일이야? 아마도 변수의 수명 동안 ?

double 유형의 변수는 NormalizeDouble()을 사용하여 비교해야 합니다.
 
Yury Reshetov :
double 유형의 변수는 NormalizeDouble()을 사용하여 비교해야 합니다.
0은 이중 유형 이 아닙니다.
 
Leanid Aladzyeu :
0은 이중 유형 이 아닙니다.

그리고 이 쓰레기, 어떤 유형:

Leanid Aladzyeu :
... 2가지 가격 수준(b8 및 s8)
0과 비교되는 이유는 무엇입니까?
 
Yury Reshetov :

그리고 이 쓰레기, 어떤 유형:

또한 "분수 유형의 변수로"라고 명확하고 이해하기 쉽게 작성되었습니다. :)))

이러한 질문의 경우 " Alert "가 당신에게 침을 뱉을 수 있습니다 :))

 
Yury Reshetov :

그리고 이 쓰레기, 어떤 유형:

그리고 0과 비교되는 이유는 무엇입니까?
0은 손실의 경우 이러한 수준이 손실되는지 여부에 대한 개념이며 변수는 0과 같습니다.
사유: