기고글 토론 "뉴비들을 위한 복합 인디케이터 버퍼 만들기"

 

새로운 기고글 뉴비들을 위한 복합 인디케이터 버퍼 만들기 가 게재되었습니다:

복잡한 코드는 여러 개의 간단한 코드로 이루어집니다. 익숙한 코드들이라면 별로 복잡해 보이지 않죠. 이 글에서는 복수 개의 인디케이터 버퍼를 이요한 인디케이터 작성법을 알아보겠습니다. 아룬 인디케이터를 예시로 분석했으며, 두 가지 코드가 포함되어 있습니다.

축의 대칭을 맞추기 위해 코드를 약간 수정하여 0.5값으로 수직 이동을 실행했습니다.

차트에 나타나는 인디케이터는 다음과 같습니다.

                                                                              

현재 바에서 AroonPeriod 만큼 떨어진 곳에서 최대값 또는 최솟값을 가진 요소의 위치를 찾기 위해서는 MQL5의 ArrayMaximum() 함수와 ArrayMinimum() 함수를 이용하면 됩니다. 이 두 함수는 극한값도 찾아주죠. 하지만 인덱스 값이 작은 것부터 탐색을 시작합니다.

인덱스 값이 큰 것부터 탐색을 해야 하는데 말입니다. 이 경우 가장 간단한 해결책은 ArraySetAsSeries() 함수를 이용해 인디케이터와 가격 버퍼의 인덱싱 방향을 바꾸는 것입니다.

작성자: Nikolay Kositsin