MetaTrader 5를 위한 QQE 및 QQE 다중 시간대 지표 설명

Mike 2010.09.29 19:45 118 0 0
첨부파일

실제 저자:

traderak20, QQE.mq5 기반, EarnForex 저작권 © 2010, Tim Hyder(2008) 버전 기반, Roman Ignatov(2006) 버전 기반

QQE 및 QQE MTF 지표에 대해 알아보겠습니다:

QQE는 질적 정량적 추정을 의미하며, 두 가지 지표로 계산됩니다:

  1. MARSI
  2. RSI의 MA와 MA의 MA의 ATR의 차이
  • 매수 신호: 파란색 선이 노란색 선을 아래에서 위로 교차한 후, 50 레벨을 아래에서 위로 교차할 때.
  • 매도 신호: 파란색 선이 노란색 선을 위에서 아래로 교차한 후, 50 레벨을 위에서 아래로 교차할 때.

QQE MTF 지표는 현재 차트의 시간대보다 높거나 낮은 모든 시간대에 적용할 수 있습니다.

원래의 단일 시간대 QQE 지표와 비교했을 때, 유일한 추가 설정은 계산을 위한 두 번째 시간대입니다.

QQE MTF 지표가 현재 차트의 시간대보다 낮은 시간대에 적용되면 모든 값을 표시할 수 없습니다. 이 경우, 선택한 가격 유형에 따라 다른 접근 방식을 사용하여 가장 적절한 값을 제공합니다.

두 가지 예시:

  • 시간대_1=5분, 시간대_2=1분, 종가 가격 시리즈를 기준으로 계산:

시간대_1의 모든 바에 대해, 지표는 시간대_1의 바의 종가 이전 또는 같은 시간에 종가를 가진 시간대_2의 최신 바를 표시합니다. 닫힌 바와 현재 열려 있는 바 모두 해당됩니다.

  • 시간대_1=5분, 시간대_2=1분, 시가 가격 시리즈를 기준으로 계산:

시간대_1의 모든 바에 대해, 지표는 시간대_1의 바의 시작 시간 이전 또는 같은 시간에 시작된 시간대_2의 최신 바를 표시합니다. 닫힌 바와 현재 열려 있는 바 모두 해당됩니다. 여기서의 논리는, 바의 시가를 기준으로 지표를 계산하면 아마도 새로운 바가 열릴 때 거래를 할 것이기 때문입니다. 이 경우, 새로운 5분 바의 시가에서, 우리는 그 바의 일부인 첫 번째 1분 바의 시가만 알게 됩니다. 두 번째부터 다섯 번째 1분 바의 시가는 계산에서 무시됩니다.

어떤 시간대와 다른 시간대를 혼합할 수 있으며, 동기화되지 않아도 됩니다. 예를 들어, 시간대_1 = 5분, 시간대_2 = 12분과 같이 말이죠. 지표는 이들이 동기화되도록 보장합니다. 작동 방식은 위의 예들과 유사합니다.

시각적 설명을 위해 MACD 히스토그램 MC_MTF 지표를 확인해 보세요.

시간대 간 전환 시, 가격 데이터가 로드될 시간을 (몇 초) 주세요. 지표가 표시되지 않으면 차트를 수동으로 새로 고침하세요.

지표가 작동하려면 qqe_mtf.mq5qqe.mq5를 \\MQL5\Indicators 폴더에 넣어야 합니다.

오류 메시지를 켜거나 끄려면 소스를 확인하세요:

bool  ShowErrorMessages=false;      // 디버깅을 위한 오류 메시지 켜기/끄기

QQE 및 QQE MTF


QQE 업데이트 내역:

2010 09 26: v02

  • MetaTrader5와의 호환성을 높이기 위해 코드 재작성;
  • 차트 시작 시 잘못된 값 반환 수정;

QQE MTF 업데이트 내역:

2010 09 26: v02

  • 차트의 시간대보다 작은 시간대에서 값 표시 개선;
  • if(convertedTime<tempTimeArray_TF2[0]); 이후 EMPTY_VALUE로 버퍼 설정;
  • 코드 최적화;
  • 단일 시간대 지표에서 상속받은 PLOT_DRAW_BEGIN 제거;
  • 버퍼 및 배열의 ArraySetAsSeries를 OnInit()로 이동.
목록
댓글 0