Macro Event Countdown and Caution Zones
- 지표
- 버전: 1.1
- 활성화: 5
Macro Event Countdown and Caution Zones는 MetaTrader 5 내장 경제 캘린더에서 가져온, 차트 통화와 관련된 예정 경제 이벤트를 표시합니다. 이 지표는 이벤트를 카운트다운과 함께 목록으로 보여주고, 각 발표 시각에 수직선을 그리며, 중요 이벤트 전후에 주의 구간을 음영으로 표시하고, 차트가 지금 주의 기간에 있는지를 보여줍니다. 뉴스 시각을 명확하게 보고 싶은 트레이더, 예를 들어 프롭 펌의 뉴스 규칙이나 "뉴스 전후에는 신규 거래를 하지 않는다"는 자신의 습관을 지키고 싶은 트레이더와, 자신의 코드에서 다음 뉴스 시각을 읽고 싶은 EA 사용자를 위한 것입니다. 표시 및 알림 도구이며, 매수 / 매도 신호를 제공하지 않고 주문을 열거나 수정하거나 청산하지 않습니다.
표시 내용
- 향후 24시간(1-168)의 이벤트 패널: 날짜와 시각, 남은 시간, 통화, 중요도(색상 구분), 이벤트 이름, 실제 / 예측 / 이전 값. 발표된 이벤트는 60분(0-1440) 동안 목록에 남습니다. 최대 10행(1-30).
- 시각은 서버 시간(차트와 동일), PC의 로컬 시간 또는 UTC로 표시됩니다.
- 이벤트 시각의 수직선(기본값 점선)과 음영 처리된 주의 구간, 기본값은 이벤트 전 15분과 후 15분(각 0-240). 최근 3일(0-10)의 지난 이벤트도 그려지므로 그 전후의 차트를 돌아볼 수 있습니다. 선과 구간은 H4까지 그려집니다(변경 가능).
- 패널 상단의 상태 줄: 다음 주의 이벤트와 그 카운트다운이 있는 "Normal", 또는 이벤트와 발표까지 남은 시간 / 발표 후 경과 시간이 있는 "CAUTION".
- 실제 값의 색(녹색 / 빨간색)은 MetaQuotes가 제공하는 캘린더 자체의 "impact" 필드입니다. 해당 수치가 이벤트 통화에 대해 예상보다 좋았는지 나빴는지를 나타냅니다. 차트 심볼에 대한 매수 / 매도 방향이 아닙니다.
- 접기 버튼, 네 모서리, 세 가지 크기, 색상 변경 가능. 패널 텍스트는 영어 또는 일본어이며 터미널 언어에 따라 자동 선택됩니다(수동 선택도 가능).
통화와 중요도
- 자동: 차트 심볼의 기준 통화와 수익 통화(EURUSD -> EUR, USD). 금, 지수, 암호화폐에는 수익 통화가 사용됩니다(예: XAUUSD -> USD).
- 또는 사용자 목록(예: USD,EUR,JPY), 또는 자동 + 사용자 목록.
- 목록과 선의 중요도 필터: 기본값 High + Medium. 주의 구간, 주의 상태, 알림용 별도 필터: 기본값 High만.
알림(기본값 꺼짐)
- 이벤트 N분 전(기본값 15, 1-240), 주의 중요도 대상. 팝업, 소리, 푸시 알림 및 / 또는 이메일.
- 지표가 여러 차트에 있어도 터미널 전체에서 이벤트당 한 번만 알림.
- 같은 통화의 여러 이벤트가 동시에 발표되면(예: 여러 수치가 포함된 CPI 발표) 각각에 대해 알림을 받습니다.
- 지표를 불러왔을 때 또는 터미널이 닫혀 있는 동안 이미 알림 시각이 지난 이벤트는 알리지 않습니다.
EA 사용자용(iCustom)
두 개의 버퍼, 최신 봉의 값(shift 0):
- 버퍼 0: 선택한 통화의 다음 High 중요도 이벤트까지 남은 분. -1 = 미리보기 시간 안에 없음, -2 = 캘린더 데이터 없음(아직 로드되지 않았거나 전략 테스터).
- 버퍼 1: 주의 구간 안이면 1, 아니면 0.
Market에서 구매한 제품은 Indicators\Market 폴더에 설치되므로 사용할 이름은 "Market\\Macro Event Countdown and Caution Zones"입니다. 첫 번째 매개변수로 false를 전달하십시오. 그러면 해당 사본은 차트에 아무것도 그리지 않고 차트의 8개 그리기 자리 중 하나를 차지하지 않습니다. 나머지 입력 항목은 기본값을 유지합니다:
int h = iCustom(_Symbol, _Period, "Market\\Macro Event Countdown and Caution Zones", false);
double v[1];
if(CopyBuffer(h, 0, 0, 1, v) == 1) { /* v[0] = minutes to the next High event */ }
더 많은 입력 항목을 전달하려면 매개변수 목록은 46개 항목입니다. 41개 입력 항목과 5개 입력 그룹 제목이며, Inputs 탭에 표시된 순서를 따릅니다.
EA가 이 값에 어떻게 반응할지는 사용자 본인의 결정입니다. 지표 자체는 거래하지 않습니다.
한계(구매 전에 읽어 주십시오)
- MT5 전략 테스터에는 캘린더 데이터가 없습니다. 테스터에서는 안내 문구만 표시되고 버퍼 0은 -2를 반환합니다. 뉴스 회피 EA의 백테스트에는 사용할 수 없습니다.
- 이벤트 이름은 터미널의 캘린더에서 터미널 언어로 가져옵니다. 일본어 터미널에서 패널을 영어로 하면 이름은 일본어로 표시됩니다.
- 로컬 시간과 UTC는 현재 시차로 환산됩니다. 서머타임 전환의 반대편에 있는 이벤트는 표시 시각이 1시간 어긋날 수 있습니다. 서버 시간은 영향을 받지 않습니다.
- 종일 이벤트와 미확정 이벤트는 목록에 표시되지만 주의 구간과 알림은 없습니다.
- MT5 캘린더가 다루지 않는 통화(예: CNH, TRY)는 표시되지 않습니다.
- 실제 값은 최대 확인 간격(기본값 30초, 10-300)만큼 늦게 표시됩니다. 데이터의 정확성과 시점은 캘린더 제공자(MetaQuotes)에 달려 있으며, 이 지표는 이를 표시할 뿐입니다.
- 프롭 펌이나 브로커는 다른 뉴스 출처나 다른 규칙을 사용할 수 있습니다. 이 지표는 계좌에서 무엇이 허용되는지 판단하지 않습니다. 해당 규칙은 직접 확인해 주십시오.
- 한 차트에서 그리기를 하는 사본은 최대 8개. 한 차트의 여러 사본이 구간을 그리면 첫 번째 사본의 구간 설정이 사용됩니다. 그리기를 끈 사본(iCustom)은 세지 않습니다.
- 버퍼에는 최신 봉의 값만 들어 있고 이전 봉은 비어 있습니다.
- 템플릿을 저장하면 패널 객체도 저장되지만, 템플릿을 불러올 때 다시 생성됩니다.
중요
- 매수 / 매도 신호가 아니며 가격이 뉴스에 어떻게 반응할지에 대한 예측도 아닙니다. 어떠한 수익이나 결과도 약속하지 않습니다. 매매 결정은 사용자 본인의 책임입니다.
- 이름이 "ECN"으로 시작하는 객체는 이 지표의 그림으로 취급됩니다. "ECN"으로 시작하는 임시 터미널 전역 변수는 차트 간에 알림 및 패널 상태를 공유하는 데 사용됩니다.
- 푸시 알림과 이메일에는 터미널의 알림 / 이메일 설정이 필요합니다.
기타
- MetaTrader 5 전용(MT5 캘린더는 MetaTrader 4에서 사용할 수 없음). 모든 심볼과 타임프레임에서 작동합니다. MT5 데모 계좌에서 테스트했습니다.
- DLL 없음, 웹 요청 없음: 데이터는 MT5 내장 캘린더에서만 가져옵니다.
- MQL5 메시지를 통한 지원, 3영업일 이내 답변: 설치, 설정 및 버그 신고만. 시장 전망, 뉴스 매매 방법 또는 매매 결정에 관한 질문에는 답변할 수 없습니다.

