문제가 발생했습니다. 표시기 기반 EA는 실제 계정에서 올바르게 작동하지만 테스터, OHLC 및 모든 틱 모두에 대한 틱 생성 모드에 있습니다 . 결과는 동일합니다. 오류의 결과는 0 막대의 빈 표시기 버퍼입니다(표시기를 계산하는 데 사용되는 상위 TF에 새 막대가 나타날 때만). 그러나 EA에 Sleep을 추가하여 표시기 카운트를 만들 수 있었고 틱 생성 모드에 따라 이 Sleep이 달라야 한다는 것이 밝혀졌습니다. Sleep(15000)은 모든 틱에서 생성하기에 충분하고 Sleep (30000)은 OHLC에 필요합니다).
따라서 틱 생성 모드에 따라 다른 지연 시간이 모델링되는 것이 논리적으로 밝혀지기 때문에 Sleep의 상황이 정상인지 여부에 대한 질문이 발생합니다!?
개발자 여러분, 나는 그 이유가 무엇인지 이해할 수 없기 때문에 표시기로 설명 된 상황에 대해 명확히 해달라고 요청합니다. 코드 또는 테스터의 오류입니다!
문제가 발생했습니다. 표시기 기반 EA는 실제 계정에서 올바르게 작동하지만 테스터, OHLC 및 모든 틱 모두에 대한 틱 생성 모드에 있습니다 . 결과는 동일합니다. 오류의 결과는 0 막대의 빈 표시기 버퍼입니다(표시기를 계산하는 데 사용되는 상위 TF에 새 막대가 나타날 때만). 그러나 Sleep을 추가하여 표시기를 강제로 계산하는 데 성공했으며 틱 생성 모드에 따라 이 Sleep이 달라야 한다는 것이 밝혀졌습니다. Sleep(15000)은 모든 틱에서 생성하기에 충분하지만 Sleep( 30000) OHLC에 필요합니다.
따라서 틱 생성 모드에 따라 다른 지연 시간이 모델링되는 것이 논리적으로 밝혀지기 때문에 Sleep의 상황이 정상인지 여부에 대한 질문이 발생합니다!?
개발자 여러분, 나는 그 이유가 무엇인지 이해할 수 없기 때문에 표시기로 설명 된 상황에 대해 명확히 해달라고 요청합니다. 코드 또는 테스터의 오류입니다!
지표와 고문은 개인적으로 제공 할 준비가되어 있으며 누구에게 말하십시오.
표시기의 수면이 작동하지 않습니다. 게다가 테스터에 관해서는 Expert Advisor에서도 무시된다.
안녕 동료들.
문제는 mql4에서 위치 수 를 계산하기 위해 다음과 같은 함수를 작성할 수 있다는 것입니다.
이 비즈니스는 mql5에서 어떻게 구현됩니까? 매직으로 위치를 계산하는 방법은 무엇입니까? 아니면 종류별로?
안녕 동료들.
문제는 mql4에서 위치 수 를 계산하기 위해 다음과 같은 함수를 작성할 수 있다는 것입니다.
이 비즈니스는 mql5에서 어떻게 구현됩니까? 매직으로 위치를 계산하는 방법은 무엇입니까? 아니면 종류별로?
코드 Ehlers_CG EA 의 예, CalculateAllPositions 함수.
코드 Ehlers_CG EA 의 예, CalculateAllPositions 함수.
매우 감사합니다. 좀 더 이해하기 쉬운 형태로 리메이크 해보았습니다. 그러나 이런 식으로 0을 제공하고 무한한 수의 주문을 엽니다. 나는 거래 아이디어에주의를 기울이지 말 것을 요청합니다. 나는 단지 일반적인 개발을위한 것입니다.
매우 감사합니다. 좀 더 이해하기 쉬운 형태 로 리메이크 해보았습니다 . 그러나 이런 식으로 0을 제공하고 무한한 수의 주문을 엽니다. 나는 거래 아이디어에주의를 기울이지 말 것을 요청합니다. 나는 단지 일반적인 개발을위한 것입니다.
당신의 실수의 핵심 은 내가 Expert Advisors에서 그렇게 많은 인증 코드를 작성하는 것이 헛된 것이 아니라는 것입니다. 당신은 거의 모든 내부, 특히 OnTradeTransaction 을 버렸습니다.
문제가 발생했습니다. 표시기 기반 EA는 실제 계정에서 올바르게 작동하지만 테스터, OHLC 및 모든 틱 모두에 대한 틱 생성 모드에 있습니다 . 결과는 동일합니다. 오류의 결과는 0 막대의 빈 표시기 버퍼입니다(표시기를 계산하는 데 사용되는 상위 TF에 새 막대가 나타날 때만). 그러나 EA에 Sleep을 추가하여 표시기 카운트를 만들 수 있었고 틱 생성 모드에 따라 이 Sleep이 달라야 한다는 것이 밝혀졌습니다. Sleep(15000)은 모든 틱에서 생성하기에 충분하고 Sleep (30000)은 OHLC에 필요합니다).
따라서 틱 생성 모드에 따라 다른 지연 시간이 모델링되는 것이 논리적으로 밝혀지기 때문에 Sleep의 상황이 정상인지 여부에 대한 질문이 발생합니다!?
개발자 여러분, 나는 그 이유가 무엇인지 이해할 수 없기 때문에 표시기로 설명 된 상황에 대해 명확히 해달라고 요청합니다. 코드 또는 테스터의 오류입니다!
지표와 고문은 개인적으로 제공 할 준비가되어 있으며 누구에게 말하십시오.
문제가 발생했습니다. 표시기 기반 EA는 실제 계정에서 올바르게 작동하지만 테스터, OHLC 및 모든 틱 모두에 대한 틱 생성 모드에 있습니다 . 결과는 동일합니다. 오류의 결과는 0 막대의 빈 표시기 버퍼입니다(표시기를 계산하는 데 사용되는 상위 TF에 새 막대가 나타날 때만). 그러나 Sleep을 추가하여 표시기를 강제로 계산하는 데 성공했으며 틱 생성 모드에 따라 이 Sleep이 달라야 한다는 것이 밝혀졌습니다. Sleep(15000)은 모든 틱에서 생성하기에 충분하지만 Sleep( 30000) OHLC에 필요합니다.
따라서 틱 생성 모드에 따라 다른 지연 시간이 모델링되는 것이 논리적으로 밝혀지기 때문에 Sleep의 상황이 정상인지 여부에 대한 질문이 발생합니다!?
개발자 여러분, 나는 그 이유가 무엇인지 이해할 수 없기 때문에 표시기로 설명 된 상황에 대해 명확히 해달라고 요청합니다. 코드 또는 테스터의 오류입니다!
지표와 고문은 개인적으로 제공 할 준비가되어 있으며 누구에게 말하십시오.
표시기의 수면이 작동하지 않습니다. 게다가 테스터에 관해서는 Expert Advisor에서도 무시된다.
표시기의 수면이 작동하지 않습니다. 게다가 테스터에 관해서는 Expert Advisor에서도 무시된다.
나는 이미 수면 권고자에 그것을 썼고, 그것이 무시되고 당신이 이것에 대해 100% 확신한다면 이것은 오류가 테스터에 있다는 또 다른 확인입니다.
지연은 제 시간에 발생하지 않을 수 있지만 프로그램에 대해 에뮬레이트될 수 있습니다.
추가됨: 수면 은 테스터에서 작동합니다. 여기에 이를 확인하는 간단한 코드가 있습니다.
결과
표시기의 수면이 작동하지 않습니다. 게다가 테스터에 관해서 는 Expert Advisor에서도 무시된다 .
이것은 사실이 아닙니다.
나는 이미 수면 권고자에 그것을 썼고, 그것이 무시되고 당신이 이것을 100% 확신한다면 이것은 오류가 테스터에 있다는 또 다른 확인입니다.
지연은 제 시간에 발생하지 않을 수 있지만 프로그램에 대해 에뮬레이트될 수 있습니다.
추가됨: Sleep은 테스터에서 작동합니다. 여기에 이를 확인하는 간단한 코드가 있습니다.
결과
원래 게시물은 다음과 같습니다.
그러나 Sleep을 추가하여 표시기를 계산하는 데 성공했고 여기에서 공개되었습니다..
그래서 지표에서 수면 에 반응했습니다.
Expert Advisor의 Sleep에 관해서는 4와 5에서 다른 동작을 수행해야 하는 이유가 명확하지 않습니다. 4-ke에서는 다음과 같습니다.
사실, 질문입니다. 수면은 어떤 식으로든 지표의 데이터 재계산에 영향을 주어서는 안 됩니다. 버퍼를 채우는 데 문제가 있습니다. 재현 가능한 코드가 있습니까?