중요한 장소에서 그런 값비싼 기능을 포기했습니다. EventChartCustom은 비쌉니다 .
이것은 중요한 단점입니다. MQL 이벤트 모델이 불완전하기 때문에 null 이벤트가 없습니다. 큐에 다른 이벤트가 없을 때 발생하는 이벤트입니다. 사용자 지정 이벤트 를 통해 에뮬레이트할 수 있습니다. 그러나 이러한 단점을 감안할 때 속도를 중시하는 사람들에게는 이벤트 모델이 무의미해진다.
이것은 중요한 단점입니다. MQL 이벤트 모델이 불완전하기 때문에 null 이벤트가 없습니다. 큐에 다른 이벤트가 없을 때 발생하는 이벤트입니다. 사용자 지정 이벤트 를 통해 에뮬레이트할 수 있습니다. 그러나 이러한 단점을 감안할 때 속도를 중시하는 사람들에게는 이벤트 모델이 무의미해진다.
인쇄와 경고가 비동기적이지 않습니까?
이러한 기능을 비동기식으로 만들고 싶었습니다. ChartEvent를 통해 구현을 시도했습니다. 작동합니다. 하지만 속도가 느려집니다. 팠다.
중요한 장소에서 그런 값비싼 기능을 포기했습니다. EventChartCustom은 비쌉니다.
경고 주제에.
지금까지는 중요한 장소에 경보를 보내는 것이 불가능하다고 확실히 말할 수 있습니다. 비동기가 필요합니다.
재현된 브레이크 SymbolInfoTick. 그리고 스트레스 테스트가 없습니다. 현실적 필요성 때문에 이렇게 글을 쓰게 되었습니다.
빠른 재생을 위해 이 가이드를 따르십시오.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
동기식 OrderSend는 ping to trade server보다 더 빠르게 성공을 보고합니다.
fxsaber , 2020.09.30 20:36
빠른 기계에서 Market Watch의 30자 결과.
저만 번식하는 것이 아니길 바랍니다. 물론 지연은 이전에 표시된 것처럼 크지 않습니다. 그러나 여기에서 훨씬 더 빨리 이유의 바닥에 도달하는 것이 가능할 것입니다.
PS TimeCurrentMsc는 반복되는 요청에도 불구하고 어떤 이유로 MQL5에 포함되지 않습니다.
중요한 장소에서 그런 값비싼 기능을 포기했습니다. EventChartCustom은 비쌉니다 .
이것은 중요한 단점입니다. MQL 이벤트 모델이 불완전하기 때문에 null 이벤트가 없습니다. 큐에 다른 이벤트가 없을 때 발생하는 이벤트입니다. 사용자 지정 이벤트 를 통해 에뮬레이트할 수 있습니다. 그러나 이러한 단점을 감안할 때 속도를 중시하는 사람들에게는 이벤트 모델이 무의미해진다.
EventChartCustom은 비쌉니다.
그리고 ChartFirst() 가 없다면?
그리고 ChartFirst()가 없다면?
다른 사람의 차트로 보내는 것은 자신의 차트로 보내는 것보다 비용이 더 많이 듭니다.
이것은 중요한 단점입니다. MQL 이벤트 모델이 불완전하기 때문에 null 이벤트가 없습니다. 큐에 다른 이벤트가 없을 때 발생하는 이벤트입니다. 사용자 지정 이벤트 를 통해 에뮬레이트할 수 있습니다. 그러나 이러한 단점을 감안할 때 속도를 중시하는 사람들에게는 이벤트 모델이 무의미해진다.
OnTimer를 사용하면 최대 16ms의 빈도로 백그라운드 호출을 할 수 있습니다.
맞아요. 우리는 최소한 16ms를 처음부터 잃습니다. 그리고 무료 제로 이벤트나 무료 사용자 이벤트가 있어도 잃어버릴 수 없었습니다. 이제 다음 경우의 이벤트 모델은 제한된 범위에서 작동합니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MT5와 속도
fxsaber , 2020.10.06 01:27
당신은 주제에서 완전히 벗어났습니다. OnTick에서 두 개의 위치를 열어야 한다고 가정해 보겠습니다. 첫 번째 OrderSend는 몇 밀리초입니다. 그 후에는 스냅샷을 찍어야 합니다. 그런 다음 두 번째 OrderSend 를 호출합니다 .
OnTick만으로도 수백 밀리초가 걸릴 수 있습니다. 그리고 일종의 OnTimer에서 스냅샷을 찍겠다고 제안합니다.
경고 주제에.
지금까지는 중요한 장소에 경보를 보내는 것이 불가능하다고 확실히 말할 수 있습니다. 비동기가 필요합니다.
프린트로 경고하면 어딘가에 빠른 녹음으로 대체하려고 할 수 있습니다.
메모리의 네이티브 SQL이 떠오릅니다.
나는 스냅 샷을 제안하지 않았지만 밀리 초 타이머에 대한 직접적인 질문에 대답했습니다.
나는 테스터에 두 번째 타이머가 아닌 밀리초 타이머가 있다는 사실을 자주 사용합니다. 증거.
결과.
포지션 의 개시 시간과 종료 시간 사이에는 정확히 29ms 가 있습니다.