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

 
Andrey Koldorkin :

MT5. 엄격하게 판단하지 마십시오. 저는 이제 막 시작했습니다.

컴파일러는 맹세하지 않는 것 같습니다.

iCustom 예제를 보십시오. iCustom 은 지정된 사용자 지정 표시기의 핸들을 반환합니다. OnInit()에서 ONCE를 반환합니다. 그런 다음 핸들을 사용하여 Copy**** 기능을 사용하여 데이터를 가져옵니다(필요에 따라).

 
Alexey Volchanskiy :
MQL에서 할 필요가 없다면 AutoIT로 가서 원하는 대로 하면 됩니다. 제품은 무료이며 MQL과 상호 작용하는 데 하나의 DLL만 필요합니다.
흥미로운 주제. 고맙습니다.
 

MT4 - OrderDelete, OrderSelect 의 주문에 대한 작업 실행에 대해 명확히 설명하도록 도와주세요.

1) 그러한 기능/작업을 호출할 때 프로그램이 이 작업의 성공/실패에 대한 서버의 응답을 기다리는 것을 올바르게 이해했습니다. 응답이 수신되면 코드 알고리즘을 계속하시겠습니까?

2) 내 코드에서 주문에 대한 작업으로 시작하는 새 틱(또는 새 타이머 이벤트)이 도착한 경우 이전 틱에 대한 작업은 아직 실행되지 않았습니다. server), 그러면 프로그램은 과거 틱의 작업에 대한 응답을 기다리거나 새 틱의 작업 실행을 시작할 때까지 기다리지 않고 기다립니다.

 
loleg1991 :

pzhl이 MT4(OrderDelete, OrderSelect)의 주문에 대한 작업 실행에 대해 명확히 설명합니다.

1) 그러한 기능/작업을 호출할 때 프로그램이 이 작업의 성공/실패에 대한 서버의 응답을 기다리는 것을 올바르게 이해했습니다. 응답이 수신되면 코드 알고리즘을 계속하시겠습니까?

2) 내 코드에서 주문에 대한 작업으로 시작하는 새 틱(또는 새 타이머 이벤트)이 도착한 경우 이전 틱에 대한 작업은 아직 실행되지 않았습니다. server), 그러면 프로그램은 과거 틱의 작업에 대한 응답을 기다리거나 새 틱의 작업 실행을 시작할 때까지 기다리지 않고 기다립니다.

예, 프로그램이 중지되고 서버의 응답을 기다립니다. 일반적으로 100, 150ms가 걸립니다. 정지하는 순간 들어오는 틱은 대기열에 누적됩니다. 프로그램이 서버로부터 응답을 받으면 앞으로 이동하기 시작 하여 OnTick 함수 의 끝과 같이 끝까지 실행됩니다. 그런 다음 누적된 틱이 OnTick을 다시 호출합니다. 이 틱 큐는 가속화된 방식으로 프로그램에 발행됩니다.
 
나만의 신호를 만들고 판매자로 등록했지만 여전히 구독이 허용되지 않습니다...왜?
 
Taras Petryliak :
나만의 신호를 만들고 판매자로 등록했지만 여전히 구독이 허용되지 않습니다...왜?

신호 -> 설정으로 이동하여 모든 경고를 확인하십시오.

추가됨: 당신은 판매자가 아닙니다. 신청서를 제출하는 것만으로는 충분하지 않습니다. 판매자 상태 승인을 기다려야 합니다.

 
Vasiliy Sokolov :
예, 프로그램이 중지되고 서버의 응답을 기다립니다. 일반적으로 100, 150ms가 걸립니다. 정지하는 순간 들어오는 틱은 대기열에 누적됩니다. 프로그램이 서버로부터 응답을 받으면 앞으로 이동하기 시작 하여 OnTick 함수 의 끝과 같이 끝까지 실행됩니다. 그런 다음 누적된 틱이 OnTick을 다시 호출합니다. 이 틱 큐는 가속화된 방식으로 프로그램에 발행됩니다.

타이머도 마찬가지인가요? OnTimer 이벤트도 이전 틱(및/또는 타이머) 작업이 완료될 때까지 대기열에 누적됩니까? p/s 주문에 대한 작업 실행을 위해 100-150밀리초를 기다리는 것보다 더 자주 실행되는 밀리초 타이머를 사용합니다.

그런데 OrderSelect도 알고리즘 실행을 "느리게"합니까? 아니면 이 함수가 순전히 터미널에서 주문을 선택하고 실행 시간이 무시할 수 있습니까?

Функции обработки событий - Функции - Основы языка - Справочник MQL4
Функции обработки событий - Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции обработки событий - Функции - Основы языка - Справочник MQL4
 
안녕하세요! MQL4 에서 표시기를 작성하는 방법을 대략적으로 알고 있습니다. 그러나 두 개의 배열에 값을 쓰고 한 배열의 값이 다른 배열의 값에 의존하는 그래프를 만들고 싶다면 적어도 누군가는 할 수 있습니까? 대략적으로 방법을 알려주세요. 스크립트의 형태로 가능한가요, 아니면 지표의 형태로만 가능한가요? 미리 감사드립니다
 
fvdtrejder :
안녕하세요! MQL4 에서 표시기를 작성하는 방법을 대략적으로 알고 있습니다. 그러나 두 개의 배열에 값을 쓰고 한 배열의 값이 다른 배열의 값에 의존하는 그래프를 만들고 싶다면 적어도 누군가는 할 수 있습니까? 대략적으로 방법을 알려주세요. 스크립트의 형태로 가능한가요, 아니면 지표의 형태로만 가능한가요? 미리 감사드립니다
배열이 과거 데이터 배열과 어떻게 다른가요?
 
내 자신의 공식을 사용하여 배열에서 계산하는 값
사유: