MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1393

 
Andrey Sokolov :

이고르 마카누, MakarFX, 어느 쪽이 옳습니까? 설명을 찾아서 알아봅시다. 한 번 봤는데 하루 종일 못 찾겠어 틱 사이의 멈춤보다 더 많은 시간이?

난 괜찮아

직접 확인하십시오. 어렵지 않습니다. 타이머가 사이클인 전문가, 음, 100,000번 반복하고 Sleep (1) 루프 본문에서 OnTick( ) 쓰기 Print("틱")

OnTick()에서 Print("Tick")를 작성 하는 두 번째 차트의 두 번째 전문가

첫 번째 전문가는 100초 동안 침묵할 것이며 새로운 틱이 도착할 때 로그에 쓸 시간이 있다는 것은 사실이 아닙니다. 타이머가 다시 시작되면


또는 포럼 검색 - 내 검색은 귀하와 동일한 방식으로 작동합니다.

안드레이 소콜로프 :

또한 알려주세요. 터미널에 Expert Advisors가 여러 개인 경우 처리 시간이 틱 사이의 일시 중지보다 오래 걸리는 경우 틱을 어떤 순서로 처리합니까?

아니

각 Expert Advisor는 자체 스레드에서 작동합니다. 그들은 모두 병렬로 작동하며 서로 의존하지 않으며 터미널에서 동시에 메시지를 수신합니다.

 

https://docs.mql4.com/ru/runtime/running

" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우   OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .

시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.

내가 틀렸다면 - 정정해

 
Andrey Sokolov :

시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.

다양한 거래 패널에 대한 표준 체계 사용 - OnChartEvent() 에서 마우스 메시지 처리, OnTick()에서 틱 도착 작업 - 모든 사람에게 작동하며 문제가 없습니다.

OnTick()에서 매우 무거운 계산을 사용하는 경우 - 지표에 넣으십시오.


타이머 IMHO는 터미널 환경과 많은 동기화가 필요합니다. 타이머 없이는 절대 방법이 없으면 타이머를 종료할 때 OnTick() 을 호출합니다.


추신: MT4는 현재 매우 빠르게 작동하고 있습니다. 여전히 틱을 건너뛰어야 합니다.)))

 

Andrey Sokolov :

시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.

내가 틀렸다면 - 정정해

나는 스프레드를 고려하고 확장을 제한하는 로트를 계산하고 있습니다. 제한 사항을 위반하는 거래가 시작되었습니다.

OnTick( ) 앞에 OnTimer() 를 넣고 EventSetMillisecondTimer(100)를 실행한 후 지금까지 오류가 없습니다.

나는 프로그래머가 아닙니다 ... 모두 무작위로)))

 
Andrey Sokolov :

https://docs.mql4.com/ru/runtime/running

" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우   OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .

시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.

내가 틀렸다면 - 정정해

우리는 무엇을 위해 싸우고 있습니까? 규칙은 분명합니다. 모든 틱이 필요한 경우 어리석게도 타사 표시기에서 수신하여 배열에 쓸 수 있습니다. 조언자에서 계산 후이 배열을 끌어서 비교할 수 있습니다. 거래 실행 시간의 문제도 아닙니다.

또는 문제를 이해하지 못합니다.

 

좋은 오후에요 여러분. 나는 내 Grail 자동차를 완성하고 있으며 현재로서는 거래에 대한 지원이 하나뿐이라는 것을 이해합니다. 이것은 포물선 트롤입니다. 이것은 비현실적으로 작습니다((((프랙탈 후행 기능이 있는 사람? 코드를 공유하십시오. 그리고 스토캐스틱의 역 신호에 주문을 마감하는 기능이 있는 사람이 있습니까? 과매수 영역, 그런 다음   주문이 마감되었습니다 - 수익이 발생하지만 Grail 머신에 다른 방법이 없는 경우 ;-) 코드를 형제적으로 공유하십시오. 제발, 망치지 마세요...

 
DanilaMactep :

코드를 형제처럼 공유하십시오 . 개자식하지 마십시오...

커뮤니케이션 스타일이 이상해...

CodeBase 에서 검색

 
MakarFX :

커뮤니케이션 스타일이 이상해...

CodeBase 에서 검색

시력 문제로 검색이 안되네요 :-(그래서 도움을 구합니다...
 
DanilaMactep :
시력 문제로 검색이 안되네요 :-(그래서 도움을 구합니다...

https://www.mql5.com/ru/code/28975

Универсальный трейлинг стоп по фракталам, свечам параболику...
Универсальный трейлинг стоп по фракталам, свечам параболику...
  • www.mql5.com
Многофункциональный трал, с массой настроек и огромными возможностями. Может тралить по пунктам, по свечам, по фракталам, по индикаторам ATR и Parabolic.
 
정말 감사합니다 :-) 차를 성배에 나사로 고정하는 방법을 알아내러 갔습니다))))))))))))