보조지표 게시글

메타트레이더 5에서 활용하는 샤프 트렌드 사이클 지표

첨부파일
486.zip (20.89 KB, 다운로드 0회)

실제 저자: Doug Schaff

샤프 트렌드 사이클 지표는 스토캐스틱MACD 라인과 결합하여 주기적으로 계산한 결과로 만들어진 주기적 오실레이터입니다. 이 덕분에 지표의 결과가 보다 안정적이고 신뢰할 수 있도록 개선되었습니다. 차트는 시장에서 불가피하게 발생하는 단기 트렌드의 영향을 거의 받지 않습니다. 하지만 급격한 시장 변화가 발생할 경우 적절한 알림을 제공합니다.

샤프 트렌드 사이클 지표의 저자 Doug Schaff는 경제학자로서 금융 시장에서의 거래 결과를 관찰하여 통화 트렌드는 거의 자발적으로 행동하지 않는다는 것을 수학적으로 증명하였습니다. 시간이 흐르면서 트렌드 방향은 기본적인 방향으로 돌아오고, 상승 및 하강 주기가 반복됩니다. 즉, 주기성이 존재합니다. 이 주기성을 고려할 때 시장 오실레이터의 신뢰성을 상당히 높일 수 있습니다. 이 이론은 2008년에 대규모 연구를 통해 확인되었습니다. 이후 Doug Schaff의 수학적 모델이 새로운 샤프 트렌드 사이클 지표 개발에 사용되었습니다.

주기성을 고려하는 것 외에도 샤프 트렌드 사이클 지표의 신뢰성을 높이고 잘못된 신호의 수를 줄이기 위해 두 가지 다른 트렌드 방향 변화 계산 방법을 결합했습니다. 이 방법은 매끄러운 스토캐스틱 오실레이터와 MACD입니다.

지표의 작동 영역은 0에서 100까지의 표준 단위로 구분됩니다. 두 개의 트리거 레벨이 사용되며, 25와 75입니다.

샤프 트렌드 사이클 지표 설정을 위한 입력 파라미터:

  • MAShort: 기본값 23. MACD 라인 계산 시 빠른 이동 평균 기간을 나타내며, 이 값을 조정할 때는 MALong 파라미터 값보다 낮지 않아야 합니다.
  • MALong: 기본값 50. MACD 차트 계산을 위한 느린 이동 평균 기간을 설정하며, 항상 MAShort 파라미터 값보다 커야 정상적으로 작동합니다.
  • Cycle: 기본값 10. 차트 주기를 설정하며, 이로 인해 두 개의 스토캐스틱이 차례로 계산되므로 결과 주기는 두 배 길어집니다.

샤프 트렌드 사이클 지표를 활용한 가장 간단한 외환 거래 방법은 지표 선이 80 레벨을 넘어서 하락할 때 통화를 매도하고, 20 레벨을 넘어서 상승할 때 매수하는 것입니다. 잘못된 신호의 수를 최소화하기 위해 Doug Schaff는 다음과 같은 차트 행동 모델을 추적할 것을 제안했습니다. 매수 신호의 경우 트리거 바 다음에 형성된 바가 트리거 바의 고점을 넘어서 닫혀야 하고, 매도 신호의 경우 트리거 바 다음에 형성된 바가 트리거 바의 저점을 아래로 닫혀야 합니다. 트리거 바는 신호 레벨이 20 또는 80인 바 위에 형성됩니다.

이 인기 있는 지표의 변형은 다음의 10가지 smoothing 알고리즘 중 하나를 선택할 수 있습니다:

  1. SMA - 단순 이동 평균;
  2. EMA - 지수 이동 평균;
  3. SMMA - 매끄러운 이동 평균;
  4. LWMA - 선형 가중 이동 평균;
  5. JJMA - JMA 적응 평균;
  6. JurX - 초선형 smoothing;
  7. ParMA - 포물선 smoothing;
  8. T3 - 틸슨의 다중 지수 smoothing;
  9. VIDYA - Tushar Chande의 알고리즘을 이용한 smoothing;
  10. AMA - Perry Kaufman의 알고리즘을 이용한 smoothing.

특히 주의할 점: Phase 파라미터는 smoothing 알고리즘에 따라 전혀 다른 의미를 가집니다.

  • JMA의 경우 외부 Phase 변수는 -100에서 +100으로 변경됩니다.
  • T3의 경우 시각화를 위해 smoothing 비율이 100배 곱해집니다;
  • VIDYA의 경우 CMO 기간이며, AMA의 경우 느린 EMA 기간입니다;
  • AMA의 빠른 EMA 기간은 고정 값이며, 기본값은 2입니다. 또한 AMA의 제곱 비율도 2입니다.

이 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용하며(필수적으로 terminal_data_folder\MQL5\Include에 복사해야 합니다). 이 클래스의 사용법은 "추가 버퍼를 사용하지 않고 중간 계산을 위한 가격 시리즈 평균화"라는 글에서 자세히 설명되었습니다.

샤프 트렌드 사이클

연관 포스트

댓글 (0)