[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 533

 
코드를 확인하여 시작하는 것이 좋습니다. 나는 인쇄(")를 사용합니다 . 입력 기준 부분의 코드 기간 이후. SMS가 없으면 조치가 없지만 존재하는 경우 특정 시점까지 무엇이 잘못되었는지 알 수 있습니다. :)
 
Usual_Trader :

터미널을 닫는 추가 기능이 있습니다(예: CloseTerminal() https://forum.mql4.com/ru/11287/page49#104688).
한 명의 고문을 위해 전체 터미널을 닫아야 하는 건 아닐까?! -또는 신뢰성을 위해 집의 전원을 차단합니까?! ;)
 
TarasBY :
한 명의 고문을 위해 전체 터미널을 닫아야 하는 건 아닐까?! -또는 신뢰성을 위해 집의 전원을 차단합니까?! ;)
예, VPS 를 계속 유지하면 사무실 전체의 전원을 차단하십시오. :)
 

그 흥미 롭군요. 앞에서 설명한 코드는 이러한 방식으로 모든 조건이 분리된 경우 작동합니다.

이 형태에서는 그 콤플렉스가 있는 선이 그대로 유지되고 분할된 if가 작동합니다. 그러나 복잡한 if에서 논리적 오류가 보이지 않습니다!

 bool CCInapravlenie=false; Print ( "CCI_50S " , CCI_50S  , "    CCI_50 " , CCI_50 , "   CCInapravlenie " , CCInapravlenie );
 if ( CCI_50S> 100 &&CCI_50< 100 )CCInapravlenie=true;            Print ( "CCI_50S " , CCI_50S  , "    CCI_50 " , CCI_50 , "   CCI_50S>100&&CCI_50<100 " ,  CCI_50S> 100 &&CCI_50< 100 );
 if ( CCI_50S> 0 &&CCI_50< 0 ) CCInapravlenie=true;               Print ( "CCI_50S " , CCI_50S  , "    CCI_50 " , CCI_50 , "   CCI_50S>0&&CCI_50<0 " ,  CCI_50S> 0 &&CCI_50< 0 );
 if ( CCI_50S>- 100 &&CCI_50<- 100 )CCInapravlenie=true;         Print ( "CCI_50S " , CCI_50S  , "    CCI_50 " , CCI_50 , "   CCI_50S>-100&&CCI_50<-100  " ,  CCI_50S>- 100 &&CCI_50<- 100   );
 
 
 
 if ( CCI_50S> 100 &&CCI_50< 100 ||CCI_50S> 0 &&CCI_50< 0 || CCI_50S>- 100 &&CCI_50<- 100   )CCInapravlenie=true;
 
 if(CCInapravlenie){   imja = DoubleToStr(Time[0], 0); // название объекта;
  ObjectCreate(imja, 22, 0, iTime(NULL,0,0),iLow(NULL,0,0)-0.0001);ObjectSet(imja, OBJPROP_ARROWCODE, 241);
ObjectSet(imja, OBJPROP_COLOR , Yellow); // стрелка вниз под баром
  }//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 

 
Dimka-novitsek :

그 흥미 롭군요. 앞서 이야기한 코드는 모든 조건을 이렇게 나누어야 동작합니다.

이 형태에서는 그 콤플렉스가 있는 선이 그대로 유지되고 분할된 if가 작동합니다. 그러나 복잡한 if에서 논리적 오류가 보이지 않습니다!


드미트리! 당신은 이미 일반 if의 논리의 부정확성을 지적했습니다!

다음과 같이 합니다.

 Print ( 5-3 );
Print ( 6-4 );
Print ( 7-5 );

결과 "2"를 세 번 모두 인쇄합니다.

그런 다음 함께 힙합니다.

 Print ( 5-3 -6-4-7-5);

물론 다른 결과를 얻습니다.

 
Dimka-novitsek :

그 흥미 롭군요. 앞에서 설명한 코드는 이와 같이 모든 조건이 분리 경우 작동합니다.

이 형식에서 해당 컴플렉스가 있는 줄은 그대로 유지 되고 별도의 if가 작동합니다. 그러나 복잡한 if에서 논리적 오류가 보이지 않습니다!


문서를 읽어 보셨습니까? 도움이 된다고 합니다 ;) https://docs.mql4.com/en/basis/operations/rules.

 
네. 고맙습니다. 나는 어쩐지 혼란스럽게 지문에 들어갔다. 그러나 가장 중요한 것은 변수가 참이라는 것입니다. 문서로 이동하겠습니다.
 
Dimka-novitsek :
네. 고맙습니다. 나는 어쩐지 혼란스럽게 지문에 들어갔다. 그러나 가장 중요한 것은 변수가 참이라는 것입니다. 문서로 이동하겠습니다.

주의하십시오 - MKL4의 우선 순위는 C에서 허용되는 우선 순위와 다소 다르며 일반적으로 허용되는 우선 순위에서 읽습니다. 따라서 대괄호를 넣는 것이 좋습니다.
 

멍청한 질문이 있습니다. 내 계정으로 거래할 수 없습니다. 실제 센트 계정.

거래를 열고 이 사진을 봅니다.

기술 지원은 계정이 활성화되어 있고 모든 것이 정상이라고 기록합니다. 터미널에서 무작정 매도를 누르면 매매가 불가능하다고 나올 수 있는 것.

비즈니스가 무엇인지 확인하십시오.

고맙습니다.

 
vaisya :

멍청한 질문이 있습니다. 내 계정으로 거래할 수 없습니다. 실제 센트 계정.

거래를 열고 이 사진을 봅니다.

기술 지원은 계정이 활성화되어 있고 모든 것이 정상이라고 기록합니다. 터미널에서 무작정 매도를 누르면 매매가 불가능하다고 나올 수 있는 것.

비즈니스가 무엇인지 확인하십시오.

고맙습니다.

로그인할 수 없음 - 계정에 로그인하지 않았습니다...