MQL의 비동기 및 다중 스레드 프로그래밍 - 페이지 31

 
Andrey Barinov , 일반적으로 귀하의 접근 방식은 Unix의 포크()를 생각나게 했습니다. MK가 터미널에 일반 포크()를 조이면 매우 우아한 솔루션이 될 것이라고 생각합니다. 목마른 사람들은 비교적 간단한(필요한 지식 측면에서) 멀티스레딩, 음, 템플릿/그래프를 사용한 모든 종류의 트릭을 얻을 수 있습니다. 거기에는 필요하지 않습니다.
 
Andrey Barinov :

일반 차트에는 모든 이벤트가 있습니다. OBJ_CHART에서는 기본 EA가 필요한 경우 OnTick 및 OnTimer를 보내는 OnChartEvent에만 있습니다.

즉, OBJ_CHART 는 GUI를 그리고 OnChartEvent 이벤트를 처리하고 그게 다야?

OBJ_CHART의 모든 이벤트의 주요 드라이버는 OnChartEvent()이고 OnTick 및 OnTimer 이벤트는 리소스가 작동하지 않기 때문에 EventChartCustom을 통해 보내야 합니까? 또는 더 정확하게는 OnChartEvent의 명령으로 읽으면 작동합니까?

 
Реter Konow :

즉, OBJ_CHART 는 GUI를 그리고 OnChartEvent 이벤트를 처리하고 그게 다야?

OBJ_CHART의 모든 이벤트의 주요 드라이버는 OnChartEvent()이고 OnTick 및 OnTimer 이벤트는 리소스가 작동하지 않기 때문에 EventChartCustom을 통해 보내야 합니까? 또는 더 정확하게는 OnChartEvent의 명령으로 읽으면 작동합니까?

GUI는 기본 EA에서 작동합니다. 또한 OnChartEvent를 통해 에이전트에 필요한 모든 이벤트를 브로드캐스트합니다.

 
Andrey Barinov :

GUI는 기본 EA에서 작동합니다. 또한 OnChartEvent를 통해 에이전트에 필요한 모든 이벤트를 브로드캐스트합니다.

에이전트( OBJ_CHART )는 무엇을 합니까? 계산?

 
Реter Konow :

에이전트( OBJ_CHART )는 무엇을 합니까? 계산?

계산, 거래 논리. 그(그들)에게 위임된 모든 것. 이상적으로는 GUI가 아닌 모든 것.

 
Andrey Barinov :

시장에서 템플릿 사용을 금지하지 않았다면. 그들은 단지 안전상의 이유로 그것을 할 수 있습니다.

 
fxsaber :

시장에서 템플릿 사용을 금지하지 않았다면. 그들은 단지 안전상의 이유로 그것을 할 수 있습니다.

거래를 시작하셨나요?

 
fxsaber :

시장에서 템플릿 사용을 금지하지 않았다면. 그들은 단지 안전상의 이유로 그것을 할 수 있습니다.

문제가 발생하는 대로 해결하겠습니다. :)

 
Andrey Barinov :

계산, 거래 논리. 그(그들)에게 위임된 모든 것. 이상적으로는 GUI가 아닌 모든 것.

계산 결과를 다시 얻는 방법은 무엇입니까?

기본적으로 리소스에 쓸 수 있습니다. 맞죠?

계산을 위해 데이터 배열을 전송해야 하는 경우? 리소스에 액세스하기 위해 OnChartEvent()를 통해 명령을 내리면 데이터를 읽고 계산을 수행한 다음 결과를 리소스에 씁니다.

그러나 누구에게나 명령은 EventChartCustom() 을 통해서만 주어질 수 있습니까?

그리고 리소스에 대한 첫 번째 호출 이후에 반복되어 리소스에 지속적으로 액세스하고 읽고 거기에서 명령을 실행한다면?

질문이 많아 죄송합니다. ))

 
Vict :

거래를 시작하셨나요?

아니요, 블로그 게시물을 작성했습니다.