당사 팬 페이지에 가입하십시오
- 조회수:
- 240
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
이 MACD 지표는 현재 차트의 시간대보다 길거나 짧은 모든 시간대에 적용할 수 있습니다.
값은 일반적인 가격 유형 중 어느 것을 기반으로 하여도 계산할 수 있습니다. 지표가 현재 차트의 시간대보다 낮은 시간대에 적용될 경우, 모든 값을 표시할 수 없습니다. 이 경우, 선택한 가격 유형에 따라 가장 적절한 값을 산출하기 위해 다른 방식을 사용합니다.
두 가지 예시:
- timeframe_1=5분, timeframe_2=1분, 종가 시계열을 기반으로 한 계산:
timeframe_1의 모든 봉에 대해, 지표는 timeframe_2의 최신 봉 중 timeframe_1의 해당 봉 마감 시간과 같거나 그 이전인 마감 시간을 가진 봉을 표시합니다. 이는 이미 마감된 봉은 물론, 아직 열려 있는 현재 봉에도 적용됩니다.
- timeframe_1=5분, timeframe_2=1분, 시가 ( Open ) 가격 시리즈를 기반으로 한 계산:
timeframe_1의 모든 봉에 대해, 지표는 timeframe_1의 해당 봉의 시가 시간보다 빠르거나 같은 시가 시간을 가진 timeframe_2의 최신 봉을 표시합니다. 이는 이미 마감된 봉은 물론, 현재 열려 있는 봉에도 적용됩니다. 여기서 적용되는 논리는, 지표 계산을 바의 시가 기준으로 설정할 경우 새로운 바가 열릴 때 거래를 하게 될 가능성이 높다는 점입니다. 이 경우, 새로운 5분 바가 열릴 때 해당 바를 구성하는 5개의 1분 바 중 첫 번째 바의 시가만 알 수 있게 됩니다. 따라서 두 번째부터 다섯 번째까지의 1분 봉의 시가는 계산에서 제외됩니다.
시간대가 서로 동기화되어 있지 않더라도(예: timeframe_1 = 5분, timeframe_2 = 12분), 어떤 시간대든 다른 시간대와 자유롭게 조합할 수 있습니다. 지표가 두 시간대가 동기화되도록 처리해 줍니다. 작동 방식은 위의 예시와 유사합니다.
첨부된 엑셀 파일(Conversion between timeframes.zip)에는 가능한 모든 조합 유형의 예시와 보다 직관적인 설명이 포함되어 있습니다. 또한 소스 코드를 살펴보시면 구현 방식을 확인하실 수 있습니다. 이 자료가 여러분만의 다중 시간대 지표를 만드는 데 도움이 되기를 바랍니다.
타임프레임을 전환할 때는 시세 데이터가 로드될 때까지 잠시(몇 초 정도) 기다려 주십시오. 지표가 표시되지 않으면 차트를 수동으로 새로 고침하십시오.
필수 사항:
- MovingAverages.mqh(터미널 데이터 폴더\MQL5\Include 폴더에 기본 포함 파일로 존재)
- MACD_Histogram_MC (mql5.com에도 게시됨)
지표가 정상적으로 작동하려면 MACD Histogram_MTF_MC.mq5와 MACD_Histogram_MC.mq5 파일을 모두 terminal_data_folder\MQL5\Indicators 폴더에 넣어 주십시오.
오류 메시지 표시/비표시를 설정하려면 소스 코드를 확인하세요:
bool ShowErrorMessages=false; // 디버깅을 위한 오류 메시지 표시/비표시 설정

업데이트 내역:
2010년 9월 26일: v03
- 차트의 시간대보다 작은 시간대에서 값 표시를 개선했습니다.
- 다음 조건 후 버퍼를 0 대신 EMPTY_VALUE로 설정: if(convertedTime<tempTimeArray_TF2[0]);
- 코드 최적화;
- OnInit()에서 PLOT_DRAW_BEGIN 제거 - 단일 시간대 지표에서 상속된 부분;
- 버퍼 및 배열에 대한 ArraySetAsSeries를 OnInit()으로 이동;
- 신호선(Signal line)의 이동평균(MA) 방법으로 MODE_SMMA 및 MODE_LWMA 추가;
- ENUM_APPLIED_PRICE를 목록의 마지막 입력 매개변수로 변경;
2010년 8월 28일: v02B
- 지표 최초 공개;
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/176
MACD Histogram, multi-color [v04]
MACD 라인, 시그널 라인 및 다색 히스토그램이 포함된 MACD 지표.
지연 시간이 0인 MACD
지연 시간이 0인 MACD 오실레이터.
MACD 컬러 히스토그램
MACD 컬러 히스토그램은 기존 MACD(이동평균수렴발산) 지표의 향상된 버전으로, 시장 모멘텀을 보다 명확하고 직관적으로 시각적으로 분석할 수 있도록 설계되었습니다. 이 인디케이터는 기존 MACD 기능과 MACD 선과 신호선 사이의 관계에 따라 색상이 변하는 동적 히스토그램을 결합하여 트레이더가 시장의 추세, 반전 지점, 결정적 순간을 빠르게 파악할 수 있도록 합니다.
Download all ticks of a symbol's history
마켓 워치의 모든 심볼에 대해 브로커에서 모든 틱을 다운로드합니다. 모든 기록 또는 가능한 경우 과거의 특정 날짜까지 다운로드합니다.