전문가 프로파일링 퍼즐 - 챔피언십 15분 제한을 초과하지 않는 방법 - 페이지 2

 

marketeer :

이것이 지표가 병목 현상이 되는 방법입니다. 자세한 내용을 듣고 싶습니다. 나는 하나의 지표를 사용하지만 그로부터 데이터를 읽는 것은 내가 스스로 설정한 1.5분의 타이밍에 포함됩니다.


모든 것이 중요합니다. 모든 것이 중요합니다.

1. 칠면조가 데이터를 고려하는 방법과 그 안에 있는 버퍼의 수(논리 "무거운" 정도)

2. 어떤 깊이의 계산이 사용되고 필요한가;

3 칠면조의 새로 고침 빈도(특정 칠면조는 각 틱 에서 다시 계산될 수 있으며 타이머로 정의되며 일부는 이벤트로도 정의할 수 있음).

 
DC2008 :

1. 지표는 EA 코드에 직접 포함되어야 하며 마지막 막대만 계산에 사용해야 합니다. MA의 예에 대한 지표의 성능은 여기 에서 연구됩니다.

2. 매 틱마다 불필요한 계산을 수행할 필요가 없습니다. 매 틱마다 주문을 하거나 마감하지는 않으시죠?

1. 표시기는 "표준"에 따라 만들어집니다. OnCalculate에 대한 이전 호출에 대해 계산된 막대에 포함되지 않은 마지막 막대만 계산됩니다. 전문가에게 드래그 앤 드롭하는 것은 골치 아픈 일입니다. 제조업체에서 권장하는 표준 접근 방식을 사용하여 효과적인 작업을 달성하는 것이 왜 불가능한지 이해가 되지 않습니다.

2. 막대당 전문가 고문. 각 막대의 시작 부분에서 기기에 의한 동기화는 여러 틱에서 발생하며 몇 초가 걸립니다(일반적으로 각 막대가 아니라).

 
TheXpert :
계산이 없습니다. 그를 데리고 너무. 그는 고문이 아닙니다.

만들어진. 2주 동안 속도를 테스트합니다. 이러한 결과: 소요된 총 시간은 1분 6초, 전문가의 작업 - 13초, 표시기 계산 - 17초입니다. 전체 - 내 코드에서 30초, 절반 미만. 그게 다야 ;-////

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
DC2008 :

1. 지표는 EA 코드에 직접 포함되어야 하며 마지막 막대만 계산에 사용해야 합니다. MA의 예에 대한 지표의 성능은 여기 에서 연구됩니다.

2. 매 틱마다 불필요한 계산을 수행할 필요가 없습니다. 매 틱마다 주문을 하거나 마감하지는 않으시죠?

예! 분명히! My Expert Advisor는 사용자 지정 지표 호출 시 30분 동안 테스트되었으며, 지표 코드를 Expert Advisor에 패키징한 후 12분 만에 테스트를 통과했습니다.
 
GODZILLA :
예! 분명히! My Expert Advisor는 사용자 지정 지표 호출 시 30분 동안 테스트되었으며, 지표 코드를 Expert Advisor에 패키징한 후 12분 만에 테스트를 통과했습니다.
DC2008 :

마지막으로 지표를 작성하는 방법을 배웁니다.

 
TheXpert :

마지막으로 지표를 작성하는 방법을 배웁니다.

이것은 누구를 위한 것입니까?
 
TheXpert :
둘 다.
사실 칠면조를 부르면 간접비가 발생한다는 사실은 계산을 Expert Advisor에게 넘기면 없앨 수 있다. 그러나 이것은 변태입니다.
 
TheXpert :
둘 다.
그렇다면 모든 것이 분명합니다. 이미 들었습니다! 그들이 특정 사실에 대해 이야기 할 때 그러한 존경받는 "브랜드"의 사람과 "현명한 조언"을들을 수 있고 곰팡이 층으로 덮인 아무 것도 들을 수 없습니다. 이것은 이미 상식의 논리를 초월합니다.
 
TheXpert :

마지막으로 지표를 작성하는 방법을 배웁니다.

또한 MQ 프로그래머에게 표시기 작성 방법을 가르칠 것입니다. 이 접근 방식의 속도는 기사에서 입증되었으며 읽기에 너무 게으르면 20 배 떨어집니다.
 
GODZILLA :
그렇다면 모든 것이 분명합니다. 이미 들었습니다! 그들이 특정 사실에 대해 이야기 할 때 그러한 존경받는 "브랜드"의 사람과 "현명한 조언"을들을 수 있고 곰팡이 층으로 덮인 아무 것도 들을 수 없습니다. 이것은 이미 상식의 논리를 초월합니다.
친애하는,이 주제는 이미 바닥에 수염이 있습니다. 때때로 포럼을 살펴보십시오. 해당 포럼과 이 포럼에서는 이미 특정 사실 및 확인과 함께 논의되었습니다. 특히 이번 포럼에서는 이 문제에 대한 단말 개발자들의 의견이 반영되었습니다. Expert Advisor에서 지표를 계산 하려는 시도는 막다른 골목과 운명적인 접근 방식입니다.
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5