기고글 토론 "다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여"

 

새로운 기고글 다른 인디케이터 기반으로 인디케이터를 쓰는 방법에 관하여 가 게재되었습니다:

MQL5은 인디케이터를 백지로부터 만들어갈 수 있게도 해주지만, 클라이언트 터미널에 이미 빌트인 된 것이나 커스텀 인디케이터 등 이미 존재하는 다른 인디케이터 기반으로 만들 수 있는 옵션 또한 제공합니다. 고르고 나면 여기서도 두가지 선택지가 있습니다 - 새 계산이나 그래픽 스타일을 추가하는 방식으로 인디케이터를 개선하는 것, 그리고 iCustom() 이나 IndicatorCreate() 함수를 써서 클라이언트 터미널에 내장된 것이나 커스텀 인디케이터를 쓰는 것.

인디케이터를 컴파일하고 차트에 붙이십시오 (8번 그림).

 

작성자: Dmitry Fedoseev

 

컴파일 시 다음과 같은 오류가 발생합니다: 'LinearWeightedMAOnBuffer' - 잘못된 매개변수 수 tsis.mq5 155 10

이 문제를 해결하려면 다음을 수행해야 합니다:

1. LWMA_weight 가중치의 합을 미리 계산합니다:

int LWMA_weight=0;
for(int j=1; j<=sp; j++)
   LWMA_weight+=j; // LWMA_weight를 j만큼 증가시킵니다.

2. LinearWeightedMAOnBuffer 함수에 마지막 파라미터로 LWMA_weight를 전달합니다;

LinearWeightedMAOnBuffer(rates_total,prev_calculated,begin2,sp,TSIBuffer,TSISigBuffer,LWMA_weight)
 
Eugeniy Medvedev:

...

건설적인 의견에 감사드립니다.