" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우 OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우 OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
내가 틀렸다면 - 정정해
우리는 무엇을 위해 싸우고 있습니까? 규칙은 분명합니다. 모든 틱이 필요한 경우 어리석게도 타사 표시기에서 수신하여 배열에 쓸 수 있습니다. 조언자에서 계산 후이 배열을 끌어서 비교할 수 있습니다. 거래 실행 시간의 문제도 아닙니다.
좋은 오후에요 여러분. 나는 내 Grail 자동차를 완성하고 있으며 현재로서는 거래에 대한 지원이 하나뿐이라는 것을 이해합니다. 이것은 포물선 트롤입니다. 이것은 비현실적으로 작습니다((((프랙탈 후행 기능이 있는 사람? 코드를 공유하십시오. 그리고 스토캐스틱의 역 신호에 주문을 마감하는 기능이 있는 사람이 있습니까? 과매수 영역, 그런 다음 주문이 마감되었습니다 - 수익이 발생하지만 Grail 머신에 다른 방법이 없는 경우 ;-) 코드를 형제적으로 공유하십시오. 제발, 망치지 마세요...
Многофункциональный трал, с массой настроек и огромными возможностями. Может тралить по пунктам, по свечам, по фракталам, по индикаторам ATR и Parabolic.
이고르 마카누, MakarFX, 어느 쪽이 옳습니까? 설명을 찾아서 알아봅시다. 한 번 봤는데 하루 종일 못 찾겠어 틱 사이의 멈춤보다 더 많은 시간이?
난 괜찮아
직접 확인하십시오. 어렵지 않습니다. 타이머가 사이클인 전문가, 음, 100,000번 반복하고 Sleep (1) 루프 본문에서 OnTick( ) 쓰기 Print("틱")
OnTick()에서 Print("Tick")를 작성 하는 두 번째 차트의 두 번째 전문가
첫 번째 전문가는 100초 동안 침묵할 것이며 새로운 틱이 도착할 때 로그에 쓸 시간이 있다는 것은 사실이 아닙니다. 타이머가 다시 시작되면
또는 포럼 검색 - 내 검색은 귀하와 동일한 방식으로 작동합니다.
또한 알려주세요. 터미널에 Expert Advisors가 여러 개인 경우 처리 시간이 틱 사이의 일시 중지보다 오래 걸리는 경우 틱을 어떤 순서로 처리합니까?
아니
각 Expert Advisor는 자체 스레드에서 작동합니다. 그들은 모두 병렬로 작동하며 서로 의존하지 않으며 터미널에서 동시에 메시지를 수신합니다.
https://docs.mql4.com/ru/runtime/running
" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우 OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
내가 틀렸다면 - 정정해
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
다양한 거래 패널에 대한 표준 체계 사용 - OnChartEvent() 에서 마우스 메시지 처리, OnTick()에서 틱 도착 작업 - 모든 사람에게 작동하며 문제가 없습니다.
OnTick()에서 매우 무거운 계산을 사용하는 경우 - 지표에 넣으십시오.
타이머 IMHO는 터미널 환경과 많은 동기화가 필요합니다. 타이머 없이는 절대 방법이 없으면 타이머를 종료할 때 OnTick() 을 호출합니다.
추신: MT4는 현재 매우 빠르게 작동하고 있습니다. 여전히 틱을 건너뛰어야 합니다.)))
Andrey Sokolov :
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
내가 틀렸다면 - 정정해
나는 스프레드를 고려하고 확장을 제한하는 로트를 계산하고 있습니다. 제한 사항을 위반하는 거래가 시작되었습니다.
OnTick( ) 앞에 OnTimer() 를 넣고 EventSetMillisecondTimer(100)를 실행한 후 지금까지 오류가 없습니다.
나는 프로그래머가 아닙니다 ... 모두 무작위로)))
https://docs.mql4.com/ru/runtime/running
" 프로그램은 실행 중인 차트에서만 이벤트를 수신합니다. 모든 이벤트는 수신된 순서대로 차례로 처리됩니다. 큐에 이미 이벤트가 있는 경우 OnTimer() 또는 OnTick() 함수 내부의 복잡한 계산 중에 새 이벤트가 도착하면 건너뜁니다." - 동일한 이벤트인 경우에만 건너뜁니다 .
시각적 디자인보다 계산의 우선 순위를 구현하는 방법에 대한 옵션이 있다면 정말 기대됩니다.
내가 틀렸다면 - 정정해
우리는 무엇을 위해 싸우고 있습니까? 규칙은 분명합니다. 모든 틱이 필요한 경우 어리석게도 타사 표시기에서 수신하여 배열에 쓸 수 있습니다. 조언자에서 계산 후이 배열을 끌어서 비교할 수 있습니다. 거래 실행 시간의 문제도 아닙니다.
또는 문제를 이해하지 못합니다.
좋은 오후에요 여러분. 나는 내 Grail 자동차를 완성하고 있으며 현재로서는 거래에 대한 지원이 하나뿐이라는 것을 이해합니다. 이것은 포물선 트롤입니다. 이것은 비현실적으로 작습니다((((프랙탈 후행 기능이 있는 사람? 코드를 공유하십시오. 그리고 스토캐스틱의 역 신호에 주문을 마감하는 기능이 있는 사람이 있습니까? 과매수 영역, 그런 다음 주문이 마감되었습니다 - 수익이 발생하지만 Grail 머신에 다른 방법이 없는 경우 ;-) 코드를 형제적으로 공유하십시오. 제발, 망치지 마세요...
코드를 형제처럼 공유하십시오 . 개자식하지 마십시오...
커뮤니케이션 스타일이 이상해...
CodeBase 에서 검색
커뮤니케이션 스타일이 이상해...
CodeBase 에서 검색
시력 문제로 검색이 안되네요 :-(그래서 도움을 구합니다...
https://www.mql5.com/ru/code/28975
https://www.mql5.com/ru/code/28975