초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 119

 
STARIJ :

다른 버퍼에 무엇이 있는지 확인하십시오 ...

그래서 화면에는 8개만 표시됩니다.

파일에서 데이터를 가져올 수 없기 때문에 버퍼에서 데이터를 가져오려고 합니다.
 
Mickey Moose :

그래서 화면에는 8개만 표시됩니다.

파일에서 데이터를 가져올 수 없기 때문에 버퍼에서 데이터를 가져오려고 합니다.

더 많은 버퍼가 있을 수 있습니다 . 데이터 창의 일부는 함수에 의해 비활성화될 수 있습니다 . SetIndexLabel(1, NULL); 버퍼 0에서 10까지의 내용을 보십시오. 얻은 값이 일관되고 가시적인지 확인하십시오. iCustom 기능에 번호가 있는 막대로 마우스 커서를 이동합니다. 함수의 결과가 매개변수 수(기본 매개변수)에 따라 달라지는지 확인합니다. 디버깅하는 동안 프로세스 속도를 높이려면 에 쓰는 대신 스크립트와 경고 기능 을 사용하십시오. 스크립트 시작 부분에 경고 ("--------------------")를 넣으면 마지막으로 표시된 값이 지워집니다. 일반적으로 매우 흥미롭고 흥미롭고 파고들 것이 있습니다.

 
STARIJ :

더 많은 버퍼가 있을 수 있습니다 . 데이터 창의 일부는 함수에 의해 비활성화될 수 있습니다 . SetIndexLabel(1, NULL); 버퍼 0에서 10까지의 내용을 보십시오. 얻은 값이 일관되고 가시적인지 확인하십시오. iCustom 기능에 번호가 있는 막대로 마우스 커서를 이동합니다. 함수의 결과가 매개변수 수(기본 매개변수)에 따라 달라지는지 확인합니다. 디버깅하는 동안 프로세스 속도를 높이려면 에 쓰는 대신 스크립트와 경고 기능 을 사용하십시오. 스크립트 시작 부분에 Alert("--------------------")를 입력하면 마지막으로 표시된 값이 지워집니다. 일반적으로 매우 흥미롭고 흥미롭고 파고들 것이 있습니다.

따라서 전체 질문은 MQL4 방법을 사용하여 필수 필드에서 데이터를 가져오는 방법입니다. 예를 들어 경고에서?

그들은 모두 시야에 있습니다.

 
좋은 오후에요 ! 도움을 주거나 팁을 주세요! 가격 값이 있는 두 개의 수평선 이 있습니다! 파일에 쓰기 - 기호, 라인 값. 파일에서 읽기 - 기호, 행 값. 아이디어는 데모 터미널에서 레벨을 빌드한 다음 서버에 설치된 Life 터미널로 매개변수를 전송하는 것입니다!
 
Rewerpool :
좋은 오후에요 ! 도움을 주거나 팁을 주세요! 가격 값이 있는 두 개의 수평선 이 있습니다! 파일에 쓰기 - 기호, 라인 값. 파일에서 읽기 - 기호, 행 값. 아이디어는 데모 터미널에서 레벨을 빌드한 다음 서버에 설치된 Life 터미널로 매개변수를 전송하는 것입니다!

아무도 당신에게 보드카를주지 않을 것입니다. 여기있는 모든 사람들은 욕심이 많습니다. :)

 
그리고 이제 내 문제에 대해. 지역 전문가들은 제 책상 이웃을 생각나게 합니다. (오, 얼마나 오래 전 일인지) - 그는 모든 규칙, 모든 공식을 알고 있었지만 어떤 규칙을 적용해야 하는지 즉시 알아낼 수 없었고 거의 모든 것을 연속적으로 살펴보았습니다. 그 때문에 그는 할당된 시간에 맞지 않습니다. 그래서 여기 있습니다. 그들은 많이 알고 있지만 문제에 대한 해결책을 보지 못하고 "과학적 찌르기" 방법을 사용하여 일합니다. 우리는 연구소에서 배웠습니다-숫자와 공식없이 문제를 해결해야 어떤 공식을 적용해야하는지 명확하게 알 수 있습니다. MKL4의 초심자는 언어의 복잡성을 이해하지 못하며 여기에서 도움이 필요합니다("교과서 읽기"라는 의미가 아님). 예, 하지만 포지션을 열거나 닫을 때 아무도 함정을 보여줄 수 없습니다. 어쩌면 그들은 모를까요? 그래서 그들은 브레이크에 내 질문을 넣었습니다 ...
 
novichok2018 :

아무도 당신에게 보드카를주지 않을 것입니다. 여기있는 모든 사람들은 욕심이 많습니다. :)

맞아, 모두 규칙에 따라

저녁에 돈 - 아침에 의자.

아침에 돈 - 저녁에 의자

 
novichok2018 :
그래서 그들은 브레이크에 내 질문을 넣었습니다 ...

질문이 어디에 있습니까? 나는 몇 페이지를 뒤로 넘겼습니다 - 아니요.

 
Ihor Herasko :

질문이 어디에 있습니까? 나는 몇 페이지를 뒤로 넘겼습니다 - 아니요.

포스트 1149 에서 포지션 클로징 코드는 입니다.   솔루션은 절반 입니다. 동일한 유형의 위치가 열린 경우에만 가능합니다. 예를 들어, CELL이 먼저 열리고 아직 닫히지 않은 상태에서 BUY가 열리고 닫히면 CELL은 다른 CELL이 열리고 닫힐 때까지(자체 조건에 따라) 닫는 조건을 더 이상 볼 수 없습니다. 그리고 BAI가 갑자기 열리고 닫히면 다시 닫히는 조건을 놓치게 됩니다. 그리고 어떻게 될 것인가?

 
novichok2018 :

포스트 1149 에서 포지션 클로징 코드는 입니다.   솔루션은 절반 입니다. 동일한 유형의 위치가 열린 경우에만 가능합니다. 예를 들어, CELL이 먼저 열리고 아직 닫히지 않은 상태에서 BUY가 열리고 닫히면 CELL은 다른 CELL이 열리고 닫힐 때까지(자체 조건에 따라) 닫는 조건을 더 이상 볼 수 없습니다. 그리고 BAI가 갑자기 열리고 닫히면 다시 닫히는 조건을 놓치게 됩니다. 그리고 어떻게 될 것인가?

네, 알겠습니다. 그리고 https://www.mql5.com/ru/forum/160587/page115#comment_6521492 아래 게시물에 질문에 대한 답변이 있습니다. 즉, 기능이 논리적인 하위 작업으로 구분되지 않는 것이 문제입니다. 주문을 분류하고 거래 행동에 대한 결정을 내리고 거래 작업을 수행하는 등 모든 것을 쌓아 올렸습니다.

이 문제는 세 단계로 해결됩니다.

  1. 프로그램이 모니터링해야 하는 주문에 대한 정보 수집. 이것은 이미 가지고 있는 주문을 반복하는 주기일 뿐입니다. 루프 실행의 결과는 주문 배열의 형성이어야 합니다.
  2. 거래 신호 계산. 계산 결과는 주문을 열거나 닫는 명령입니다. 거래 전략에 따라 다릅니다. 이전에는 열거형이 없었을 때 0 - 신호 없음, 1 - 매수 열기, -1 - 매도 열기, 2 - 매수 닫기, -2 - 매도 닫기 코드를 사용했습니다.
  3. 하나의 거래 작업 실행. 어떤 종류의 거래 신호가 있고 주문 중 하나가 이에 적합하면(포인트 1), 하나의 거래 작업이 수행됩니다. 그 후, 전체 알고리즘이 1단계부터 다시 시작됩니다. 어떤 경우에는 다음 틱에서 모든 것을 계속하기 위해 OnTick이 종료되기도 합니다.
Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • 2018.02.09
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...