MQL4 프로그래밍에 대한 온라인 책의 베타 버전 - Sergey Kovalev(SK.) - 페이지 5

 
예, 초기 단계에서 지금까지 가장 흔한 실수는 세미콜론을 있어야 할 위치에 두지 않는 것입니다. 나는 단지 게시하는 것을 잊습니다. 그런 다음 나는 앉아서 프로그램이이 줄을 좋아하지 않는다고 생각합니까?))). 이제 외부 함수 호출에 문제가 있었습니다. 여기의 예 는 '주문 관리가 쉽습니다'입니다. 먼저 Expert Advisor가 오고, 그 다음 기능(제가 실제로 관심을 갖고 있는 기능입니다), 그리고 이 기능을 연결하는 Expert Advisor입니다. 내 예에서 연결을 시도했지만 실패했습니다. 그런 다음 기사의 예를 사용하여 다시 실패했습니다. 기능과 전문가를 한 폴더에 저장했습니다. Expert Advisor를 컴파일할 때 오류 'OneOrderControl.mq4' - 프로그램 파일 D:\Program Files\MetaTrader 4 Ukrsotsbank\experts\Test.mq4(3, 1)를 열 수 없습니다. 문제가 무엇인지 이해하기 어렵습니다.
 
Climber :
내 예에서 연결을 시도했지만 실패했습니다. 그런 다음 기사의 예를 사용하여 다시 실패했습니다. 기능과 전문가를 한 폴더에 저장했습니다.
포함된 파일(OneOrderControl.mq4)은 전문가\include 디렉토리에 있어야 합니다.
 
결국))))
고맙습니다. 이제 마지막 40개 막대의 최고가를 찾는 방법을 생각하고 있습니다.
 
Climber :
이제 마지막 40개 막대의 최고가를 찾는 방법을 생각하고 있습니다.

자습서 - 변수 - 배열 의 작업 26을 참조하십시오.
 
어, 위키에서 할 수 없나요? 그러면 pdf / doc / xml / ....에서 편집하고 보완하는 것이 편리합니다.
 
SK. писал (а):
등산가 :
이제 마지막 40개 막대의 최고가를 찾는 방법을 생각하고 있습니다.

자습서 - 변수 - 배열 의 작업 26을 참조하십시오.
바로 그거야. 필요한 것. 고맙습니다. 부주의는 스스로를 느끼게 합니다.
 
if 문의 조건을 올바르게 이해하고 있습니까?
 if ( My - UD * Point >= Ask && _OrdersTotal != 1 )          
     {                                          
      Opn_B = true ;
Mu 변수에서 UD 변수를 뺀 값에 포인트 가격을 곱한 값이 Ask보다 크거나 같으면서 동시에 _OrdersTotal 변수가 1이 아닌 경우 Opn_B 변수는 true로 설정됩니다. 즉, 이 두 가지 조건이 충족되는 경우에만 Opn_B 변수가 true로 설정됩니다. 그리고 && 대신 쉼표를 넣으면 조건 중 하나 이상이 충족되면 true가 할당됩니다.
 
Climber :
if 문의 조건을 올바르게 이해하고 있습니까?
 if ( My - UD * Point >= Ask && _OrdersTotal != 1 )          
     {                                          
      Opn_B = true ;
Mu 변수에서 UD 변수를 뺀 값에 포인트 가격을 곱한 값이 Ask보다 크거나 같으면서 동시에 _OrdersTotal 변수가 1이 아닌 경우 Opn_B 변수는 true로 설정됩니다. 즉, 이 두 조건이 충족되어야만 Opn_B 변수가 true로 설정됩니다. 그리고 && 대신 쉼표를 넣으면 조건 중 하나 이상이 충족되면 true가 할당됩니다.


일반적으로 맞습니다.

그러나 if() 문의 헤더에 지정된 표현식은 부울입니다. "쉼표"의 가능성을 의미하지는 않습니다. 설명하는 두 번째 옵션을 구현하려면 &&(논리적 AND) 대신 || (논리적 OR). 이 경우 헤더의 전체 표현식(괄호 안)은 연산자 기호 ||로 구분된 표현식 중 하나 이상이 true이면 true(true)와 같습니다.

괄호를 사용할 수 있습니다. 괄호는 계산에서 더 높은 우선 순위를 갖습니다(일반 산술 계산과 유사).

 
Renat :
다른 날 우리는 MQL4 프로그래밍에 대한 Sergey Kovalev( SK. ) 온라인 책의 베타 버전을 출시했습니다.
https://book.mql4.com/ru

아직까지는 러시아어 버전만 작동하지만 영어와 중국어로 번역해보도록 하겠습니다.
책에 대한 의견이 있으시면 말씀해 주십시오.

https://book.mql4.com/en/metaeditor/compose 페이지의 그림이 다른 브라우저의 두 대의 컴퓨터에 표시되지 않습니다.
 
Martes :

https://book.mql4.com/en/metaeditor/compose 페이지의 그림이 다른 브라우저의 두 대의 컴퓨터에 표시되지 않습니다.
어떻게 그럴 수 있는지 이상합니다. 이해할 수 없는 문제입니다.