기고글 토론 "추가 버퍼를 사용하지 않고 중간 계산을 위한 평균 가격 시리즈"

 

새로운 기고글 추가 버퍼를 사용하지 않고 중간 계산을 위한 평균 가격 시리즈 가 게재되었습니다:

이 문서는 가장 단순한 클래스와 단일 유형 클래스로 압축된 평균화의 전통적이고 특이한 알고리즘에 대해 설명합니다. 거의 모든 지표 개발에서 보편적으로 사용하기 위한 것입니다. 제안된 클래스가 사용자 지정 및 기술 지표의 '대량' 호출에 대한 좋은 대안이 되기를 바랍니다.

생성된 지표 MAx4.mq5의 성능을 기술 지표 iMA()를 사용하는 동일한 아날로그(iMAx4.mq5)와 비교하는 것은 매우 흥미로울 것입니다.

음, 우리가 테스트를 하기로 결정하자마자, MAx4.mq5와 유사한 또 다른 지표(MAx3x1.mq5)를 테스트하는 것이 합리적일 것이지만, 첫 번째 평균은 기술 지표 iMA()를 사용하며, 나머지 세 가지는 클래스 CMoving_Average를 사용하여 계산됩니다. 그리고 클라이언트 터미널의 표준 표시기 세트에 Custom Moving Average.mq5 표시기가 포함되자마자 테스트 목적으로 기반에 또 다른 유사한 표시기를 만들었습니다 (cMAx4.mq5).

다가오는 분석을 위해 저는 각각 MAx4_Test.mq5, iMAx4_Test.mq5, MAx3x1_Test.mq5 및 cMAx4_Test.mq5 테스트 Expert Advisors를 준비했습니다. 이러한 테스트를 수행하는 조건은 "지표의 경제적 계산 원칙" 문서에 자세히 설명되어 있습니다. 이 기사에서는 테스트의 세부 사항을 설명하지 않을 것이지만 EURUSD Н4에서 지난 12개월 동안 전략 테스터에서 4명의 Expert Advisor를 모두 실행한 최종 결과를 모든 모델링과 함께 보여 드리겠습니다. 틱 및 모든 EA의 '기간' 입력 매개변수 값은 500입니다.

그림 1 지표 테스트 결과

 

작성자: Nikolay Kositsin

 
니콜라스, 기사 전반과 특히 JJMA.mq5에 대해 대단히 감사합니다!
 

아이디어가 잘 실현되었습니다. 간단하고 명확하게 제시되었습니다. 감사합니다.

 

일부 지표가 컴파일되지 않았습니다. 예를 들어, Momentum.mq5.

모든 파일은 코드 내부의 지침에 쓰여진 대로 폴더에 배치됩니다.

파일:
2c544m.PNG  51 kb
 
Alex5757000:

일부 지표가 컴파일되지 않았습니다. 예를 들어 Momentum.mq5

모든 파일은 코드 내부의 지침에 쓰여진 대로 폴더에 배치됩니다.

완료! 이제 모든 지표가 정상적으로 컴파일되지만 문제는 내 지표 Momentum.mq5가 문제없이 컴파일되므로이 지표에 대해 아무 말도 할 수 없다는 것입니다!

 
GODZILLA:

OK! 이제 모든 인디케이터가 정상적으로 컴파일되지만 문제는 내 인디케이터 Momentum.mq5가 문제없이 컴파일되므로이 인디케이터에 대해 아무 말도 할 수 없다는 것입니다!

좋아요. 이제 모든 것이 정상입니다.
 

안녕하세요,


SmoothAlgorithms.mqh가 컴파일되지 않는 것 같습니다. 오류는 다음과 같습니다:


'-' - 예상되는 정수 표현식 SmoothAlgorithms (2).mqh 1464 43

'-' - 예상되는 정수 표현식 SmoothAlgorithms (2).mqh 1465 43


그렇지 않으면 훌륭한 기사에 감사드립니다.

 
JohnnyDoe:

안녕하세요,


SmoothAlgorithms.mqh가 컴파일되지 않는 것 같습니다. 오류입니다:


'-' - 예상되는 정수 표현식 SmoothAlgorithms (2).mqh 1464 43

'-' - 예상되는 정수 표현식 SmoothAlgorithms (2).mqh 1465 43


그렇지 않으면 훌륭한 기사에 감사드립니다.


OK! 알겠습니다!
 
THANK YOU.ONLY WHERE ( 아카이브 Include.rar에서 사용할 수 있습니다 ) 폴더 Include.rar
 
V777VV:
THANK YOU.ONLY WHERE (Include.rar 아카이브가 있는) 폴더 Include.rar.
문서 코드가 업데이트되었습니다. 이제 라이브러리 코드는 Include.zip 및 Include_.zip 파일(문서 부록)에 있습니다.
 

JMA를 컴파일할 때 이 오류가 발생합니다. 어떻게 해결하나요?

저도 JJMA를 이해하지 못합니다: