LoongMAx96: 메타트레이더 5에서 활용하는 96선 이동평균 지표

Mike 2010.02.15 22:28 32 0 0
첨부파일

저자:

Loong

LoongMAx96은 단 100라인의 코드로 96개의 이동평균선을 그릴 수 있는 지표입니다. (MyBuffer 클래스를 사용합니다.)

이 아이디어는 Rosh의 주제에서 영감을 받았습니다.

https://www.mql5.com/ru/forum/102881/page6
https://www.mql5.com/zh/forum/102888/page2
https://www.mql5.com/en/forum/102908/page4
https://www.mql5.com/en/forum/102908/page5

중국어 이름에서 유래된 'jun xian liu'는 "이동평균선 흐름"을 의미합니다. 여러 지표를 간소화하기 위해 다중 선 지표를 만들고자 했습니다. 하지만 이는 반복적인 코드 작성을 의미하죠.

이 작업을 위해서는 2차원 배열이 필요합니다. 하나는 시간 인덱스용, 다른 하나는 MAs[] 인덱스용입니다. MQL4에서는 이게 불가능합니다. (MQL4는 8개의 선 지표만 지원하죠.) 그래서 우리는 메타트레이더 5와 MQL5를 사용했으며, 이들은 클래스를 지원합니다. 클래스를 사용하면 1차원을 숨길 수 있어요. 그래서 첫 번째 버전을 성공적으로 개발할 수 있었습니다. https://www.mql5.com/en/forum/121672 (주의: 이전 클래스 이름 'CIndicatorBuffer'는 Indicator.mqh에서 같은 이름과 충돌합니다.)

그 후, 더 발전된 버전이 https://www.mql5.com/en/forum/331/에서 논의되었습니다. (Rosh와 investeo에게 감사드립니다!)

현재 최신 버전이 이곳에 있습니다.

입력 매개변수:

매개변수는? 잊어버리세요! 매개변수를 변경하지 않고도 잘 작동합니다.


LoongMAx96


목록
댓글 0