오류, 버그, 질문 - 페이지 1939

 
Andrey Khatimlianskii :

코드를 게시하지 않고 존재하는 각 코드에서 하루의 삶을 빼앗기 때문입니다. 우주에서 귀환)


나는 나를 돕고 싶어하는 모든 친절한 사람들에게 감사합니다!

비용을 지불하지 않은 클래스 없이는 컴파일할 수 없기 때문에 코드를 게시하지 않았습니다.

그리고, 그것은 매우 더러운 버전에 있습니다 ...

지표에서 악의 뿌리를 찾는 것이 지금 필요하다고 생각하십니까?

 
Aleksey Vyazmikin :

아니요, 아니요, 프로파일링 결과를 게시했습니다!

바보인 척 하는 거야? 여전히 도움을 찾고 계십니까?

모든 것을 게시할 수는 없습니다. 라이선스가 있는 모든 것을 잘라내고 남아 있는 것을 확인하십시오. 속도가 느려지지 않으면 수업 작성자에게 편지를 쓰십시오. 그렇다면 코드 를 이해하고 사람들의 머리를 속이지 마십시오.

 
Andrey Khatimlianskii :

바보인 척 하는 거야? 여전히 도움을 찾고 계십니까?

나는 프로파일링이 커스텀 인디케이터 를 사용하는 것과 같은 EA의 병목 현상을 보여주고 있다는 오해를 받고 있었기 때문에 프로파일링과 그 결과 느려진 코드가 도움을 요청하기에 충분하다고 생각했습니다.


일반적으로 문제는 MT5에서 요리하는 방법을 전혀 모르는 사용자 지정 표시기에서 나타났습니다. 초보자를 위해 지점에서 도움을 요청할 것입니다. 아마도 MQL5의 장점을 증명하는 데 도움이 될 수 있습니다.

지표 감사에 도움을 줄 수 있는 사람이 있다면 코드는 https://www.mql5.com/en/code/16805 에 있습니다.

Donchian Channel MTF
Donchian Channel MTF
  • 투표: 13
  • 2016.12.13
  • Mladen Rakic
  • www.mql5.com
Мультитаймфреймовая версия канала Дончиана.
 

지금은 표시기를 https://www.mql5.com/en/code/1601 로 교체했습니다.


2017.07.22 03:50:24.880 코어 1 Si-9.17,M1: 139860틱, 43475바 생성. 0:00:07.581에 테스트를 통과했습니다(0:00:00.047을 사전 처리하는 틱 포함).
2017.07.22 03:50:24.880 Core 1 546Mb 메모리 사용(33Mb의 히스토리 데이터, 64Mb의 틱 데이터 포함)

제 생각에는 이미 매우 좋은 MT4보다 단 2초 느립니다!

Donchian Channel
Donchian Channel
  • 투표: 28
  • 2013.03.18
  • Aleksey Lebedev
  • www.mql5.com
Donchian channel — технический индикатор, разработанный Ричардом Дончяном.
 
Aleksey Vyazmikin :

누구든지 지표 감사를 도울 수 있다면 코드는 https://www.mql5.com/ru/code/16805 에 있습니다.

Expert Advisor에서 MTF 지표를 사용하는 이유는 무엇입니까? 당신의 사고 방식을 알려주세요.

 
Andrey Khatimlianskii :

Expert Advisor에서 MTF 지표를 사용하는 이유는 무엇입니까? 당신의 사고 방식을 알려주세요.

처음에는 MT4와 마찬가지로 타임프레임 구현이 자신을 위한 요청이라고 생각했는데 코드로 보면 모든 것이 더 복잡합니다...

그래서 알고리즘 면에서 MT4의 표준 채널과 약간 다릅니다. ATS는 그에 따라 구축됩니다. 저는 완전한 컴플라이언스를 원했습니다.

 
Aleksey Vyazmikin :

처음에는 MT4와 마찬가지로 타임프레임 구현이 자신을 위한 요청이라고 생각했는데 코드로 보면 모든 것이 더 복잡합니다...

그래서 알고리즘 면에서 MT4의 표준 채널과 약간 다릅니다. ATS는 그에 따라 구축됩니다. 저는 완전한 컴플라이언스를 원했습니다.

나는 물론 4번을 완벽하게 준수하고 싶었습니다.

그리고 왜 EA의 MTF 표시기를 4용으로 사용했나요?

 
Andrey Khatimlianskii :

나는 물론 4번을 완벽하게 준수하고 싶었습니다.

그리고 왜 EA의 MTF 표시기를 4용으로 사용했나요?

ATS는 MT5에서 발명되었습니다. Si 선물의 경우 주문을 처리하는 방법을 모르기 때문에 MT4에서 가지고 있는 클래스와 논리를 완전히 일치시키고 싶었습니다. 그런 다음 MT4에서 ATS를 확인했고 이제 거기에 있습니다. 점차적으로 클래스 작성이 진행되고 있으며 디버깅을 위해 모든 것을 MT5로 번역하기 시작했습니다. 그 과정에서 MT4(멀티 TF 아님)의 지표가 MT5(멀티 TF)에 해당하지 않는다는 것을 알아차렸습니다. 불일치 이유가 설정되지 않았기 때문에 이 지표의 속도를 높이는 방법이 흥미롭습니다.

그래서 테스트 후 시각적 분석을 위해 MT4에서 다중 TF 표시기를 사용하여 나중에 모든 것을 손으로 적용하지 않도록 합니다.

 
Aleksey Vyazmikin :

ATS는 MT5에서 발명되었습니다. Si 선물의 경우 주문을 처리하는 방법을 모르기 때문에 MT4에서 가지고 있는 클래스와 논리를 완전히 일치시키고 싶었습니다. 그런 다음 MT4에서 ATS를 확인했고 이제 거기에 있습니다. 점차적으로 클래스 작성이 진행되고 있으며 디버깅을 위해 모든 것을 MT5로 번역하기 시작했습니다. 그 과정에서 MT4(멀티 TF 아님)의 지표가 MT5(멀티 TF)에 해당하지 않는다는 것을 알아차렸습니다. 불일치 이유가 설정되지 않았기 때문에 이 지표의 속도를 높이는 방법이 흥미롭습니다.

그래서 테스트 후 시각적 분석을 위해 MT4에서 다중 TF 표시기를 사용하여 나중에 모든 것을 손으로 적용하지 않도록 합니다.

시각적 분석의 경우 고문에게 편도선을 통해 데이터를 수신하도록 강제할 필요가 없습니다. 테스트 후 차트에 MTF 표시기를 던지면 충분합니다(4-ke에서는 고문에서 표시기를 자동으로 호출할 수 있음).

그래도 Vitaly는 옳았습니다.

비탈리 무지첸코 :

이것은 무엇

 
Andrey Khatimlianskii :

시각적 분석의 경우 고문에게 편도선을 통해 데이터를 수신하도록 강제할 필요가 없습니다. 테스트 후 차트에 MTF 표시기를 던지면 충분합니다(4-ke에서는 고문에서 표시기를 자동으로 호출할 수 있음).

그래도 Vitaly는 옳았습니다.

하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하하