Experts: MACD 샘플

 

MACD 샘플:

MACD Sample Expert Advisor는 MACD의 메인 라인과 시그널 라인의 교차점에서 거래합니다. 이 Expert Advisor는 EA 개발에서 객체 지향 접근 방식의 한 예입니다.

MACD 샘플

작성자: MetaQuotes

 

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트 포럼

보조지표 MACD 히스토그램, 멀티 컬러

뉴디지털, 2014.06.19 12:01

이동평균 수렴 다이버전스(MACD)

MACD는 이동평균 수렴 다이버전스의 약자로 1970년대 후반 제럴드 아펠에 의해 처음 개발되었습니다. 절대 가격 오실레이터(APO)로 시장 방향, 강세, 모멘텀의 변화를 파악하는 데 사용할 수 있습니다.

MACD 선으로 알려진 '빠른' 지수이동평균(EMA)과 '느린' 지수이동평균(EMA) 사이의 수렴과 발산을 계산합니다. 그런 다음 MACD 라인 위에 신호 EMA를 그려서 매수/매도 기회를 표시합니다. Appel은 MA 길이를 다음 백분율로 지정했습니다:
  • 느린 EMA = 7.5 % (25.67 기간 EMA)
  • 빠른 EMA = 15% (12.33주기 EMA)
  • 신호 EMA = 20%(9주기 EMA)
그러나 일반적으로 이들은 각각 26, 12, 9의 EMA로 반올림됩니다. 또한 많은 차트 패키지는 신호선과 MACD 선의 차이를 히스토그램으로 표시합니다.

금융 데이터를 다룰 때 가장 큰 문제 중 하나는 잘못된 신호를 유발하는 노이즈나 불규칙한 움직임입니다. 데이터를 평활화하면 잘못된 신호의 수를 줄일 수 있습니다. 그러나 여기에는 대가가 따르며 신호의 지연이 증가합니다. MACD의 천재성은 데이터를 평활화하는 것(따라서 지연을 유발)으로 시작한 다음 평활화된 데이터의 신호 속도를 높인다는 것입니다. 이 조합은 지연을 최소화하면서 잘못된 신호를 줄이는 데 도움이 됩니다.

MACD는 길이가 다른 EMA를 비교함으로써 추세와 모멘텀의 미묘한 변화를 파악하는 데 도움이 될 수 있습니다. 추세의 가속도 또는 변화율을 시각적으로 잘 표현한 것입니다.


MACD 계산 방법

MACD 공식:

  • MACD 선 = EMA,12 - EMA,26
  • 신호선 = EMA[MACD,9]
  • MACD 히스토그램 = MACD - 신호선
  • 히스토그램 트리거 = EMA[MACD Histo,5]
물론 매개변수는 원하는 값으로 변경할 수 있습니다.

MACD 엑셀 파일

원하는 MACD 설정에 맞게 자동으로 조정되는 엑셀 스프레드시트를 준비했습니다. 페이지 하단 다운로드 - 보조지표 아래의 다음 링크에서 찾아보세요: 이동평균 수렴 다이버전스(MACD)

테스트 결과

MACD가 효과적인 지표인가요? 우리는 이 지표를 기술 지표 패권 싸움의 링에 올려놓고 있습니다. 16개 글로벌 시장에서 300년간의 데이터를 통해 어떤 설정이 가장 좋은 결과를 내는지, 다른 지표와 비교해 어떤 성과를 내는지 테스트할 예정입니다:
  1. 이동평균 크로스오버 - 완료 - 골든 크로스 - 어느 것이 가장 좋은가요?
  2. 이동평균 수렴 다이버전스(MACD) - 완료 - 결과
  3. 제로래그 MACD (ZL-MACD)
  4. MACD Z 점수 (MAC-Z)

 

전문가 조언자는 트롤 및 손절매를 작동하지 않습니다. 설정 한대로 이익을 얻지 만 마이너스에서 끝없이 사라질 수 있습니다. 그것을 고치는 것이 현실적인지 힌트.

 
같은 문제가 있습니다. 수익은 작동하고 손절매는 1 회 후에 트리거됩니다.
 

EA의 모델링은 훌륭합니다! 축하드립니다!

하지만 저는 이 주제를 처음 접해서 소스 코드를 분석하지 않고도 어떻게 작동하는지 간단히 설명해 주실 수 있는지 알고 싶습니다.


미리 감사드립니다!

 
훌륭한 EA입니다. 손절매 처리를 추가 할 수 있다면 더 좋을 것입니다. 나는 현재 이것을 달성하기 위해 고군분투하고 있습니다. 어떤 제안이 있으신가요?
 
매우 자세하게 작성되어 있지만 이제 막 시작한 저로서는 아직 배우기 조금 어렵습니다. 천천히 공부해 보세요. 감사합니다!
 
정말 상세하게 작성되었습니다! 정말 멋져요! 언젠가 저를 위해 이메일도 써주세요!