실제 저자:
traderak20, QQE.mq5 기반, EarnForex 저작권 © 2010, Tim Hyder(2008) 버전 기반, Roman Ignatov(2006) 버전 기반
QQE 및 QQE MTF 지표에 대해 알아보겠습니다:
QQE는 질적 정량적 추정을 의미하며, 두 가지 지표로 계산됩니다:
- 매수 신호: 파란색 선이 노란색 선을 아래에서 위로 교차한 후, 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.mq5와 qqe.mq5를 \\MQL5\Indicators 폴더에 넣어야 합니다.
오류 메시지를 켜거나 끄려면 소스를 확인하세요:
bool ShowErrorMessages=false; // 디버깅을 위한 오류 메시지 켜기/끄기

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