안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 유용한 지표인 X2MA_BBx3_Cloud에 대해 알아보겠습니다. 이 지표는 볼린저 밴드(Bollinger Bands)를 기반으로 하여 DRAW_FILLING 스타일로 제작되었습니다. 색상 배경으로 표시되어 많은 경우 가시성이 높아집니다.
입력 파라미터:
//+-----------------------------------+ //| 지표 입력 파라미터 | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // 첫 번째 스무딩 방법 input int Length1=100; // 첫 번째 스무딩 깊이 input int Phase1=15; // 첫 번째 스무딩 파라미터 input Smooth_Method MA_Method2=MODE_JJMA; // 두 번째 스무딩 방법 input int Length2=20; // 두 번째 스무딩 깊이 input int Phase2=100; // 두 번째 스무딩 파라미터 input int BandsPeriod=100; // BB 스무딩 기간 input double BandsDeviation = 2.0; // 편차 수 input Applied_price_ IPC=PRICE_CLOSE; // 적용 가격 input int Shift=0; // 바의 수평 이동 input int PriceShift=0; // 포인트 수직 이동
이 지표의 중간선은 보편적인 이동 평균으로 두 번 스무딩된 후, 여러 가지 스무딩 방법 중에서 선택할 수 있습니다:
- SMA - 단순 이동 평균;
- EMA - 지수 이동 평균;
- SMMA - 스무딩된 이동 평균;
- LWMA - 선형 가중 이동 평균;
- JJMA - JMA 적응 평균;
- JurX - 초선형 스무딩;
- ParMA - 포물선 스무딩;
- T3 - 틸슨의 다중 지수 스무딩;
- VIDYA - 투샤르 찬드의 알고리즘을 이용한 스무딩;
- AMA - 페리 카우프만의 알고리즘을 이용한 스무딩.
Phase1과 Phase2 파라미터는 스무딩 알고리즘마다 전혀 다른 의미를 가집니다. JMA의 경우 -100에서 +100까지 변하는 외부 Phase 변수입니다. T3의 경우 시각화를 위해 100을 곱한 스무딩 비율이며, VIDYA는 CMO 오실레이터 기간이고, AMA는 느린 EMA 기간입니다. 다른 알고리즘에서는 이들 파라미터가 스무딩에 영향을 미치지 않습니다. AMA의 경우 빠른 EMA 기간은 고정값이며 기본값은 2입니다. 지수 승의 비율 또한 AMA에 대해 2로 설정되어 있습니다.
이 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용합니다 (이 파일은 terminal_data_folder\MQL5\Include에 복사해야 함). 이 클래스의 사용법에 대해서는 "추가 버퍼를 사용하지 않고 중간 계산을 위한 가격 시계열 평균"라는 기사에서 자세히 설명되어 있습니다.
