Quanition Calendar Diagnostic
- 유틸리티
-
Yuta Hidaka
QUANITION
실제 화면과 기능을 비교하고 나에게 맞는 MT5 도구를 찾아보세요. 위의 웹사이트 링크에서 Quanition을 확인할 수 있습니다.
Tools that show their work.
판단의 근거를 확인할 수 있는 트레이딩 도구.
저는 소프트웨어 엔지니어이자 Quanition 개발자인 Yuta Hidaka입니다. 거래 성과를 더 명확하게 파악하고 자신의 판단으로 거래 과정을 관리하려는 트레이더를 위해 MetaTrader 5용 유틸리티와 EA를 개발합니다. - 버전: 1.10
Quanition Calendar Diagnostic — MT5용 무료 진단 스크립트(스크립트 이름: CalendarDiagnostic). 결과는 Experts 탭에 표시됩니다.
경제 캘린더 탭이 비어 있거나, 뉴스 필터가 더 이상 작동하지 않습니다. 원인이 피드 정지인지, PC 시계가 어긋난 것인지, 아니면 단순히 탭에서 필터링된 것인지 — 캘린더 탭만 봐서는 이 세 가지가 완전히 똑같아 보입니다.
이 스크립트는 이 세 가지를 구분한 뒤, 다음에 무엇을 해야 하는지까지 알려줍니다.
무엇을 하는가
이 스크립트는 API를 통해 캘린더 데이터베이스를 읽습니다. API는 화면 쪽 필터의 영향을 받지 않습니다. API가 미래 이벤트를 반환하는데 캘린더 탭에는 아무것도 표시되지 않는다면, 먼저 보고서의 판정과 시계 또는 피드에 관한 주의 사항을 확인한 다음 탭의 날짜 범위, 국가, 중요도 필터를 확인하세요.
읽어들인 상태는 다음 판정 중 하나로 분류됩니다.
- HEALTHY — 미래 이벤트가 존재하며 피드가 살아 있음
- STALE_FEED — 행은 존재하지만 현재 이후의 것이 없음
- EMPTY — 대상 기간에 행이 하나도 없음
- API_ERROR — 호출 자체가 실패함
- UNSUPPORTED — 이 터미널은 캘린더를 제공하지 않음
- CLOCK_SUSPECT — 행은 읽었지만 "지금"을 신뢰할 수 없음
각 판정에는 그에 맞는 대처법이 함께 제시됩니다. 상태 코드만 던져지고 끝나지 않습니다.
시계를 확인하고, 확인할 수 없었다면 그렇게 말합니다
PC 시계가 어긋나면 과거와 미래를 가르는 경계선 자체가 움직이므로, 증거가 조작됩니다. 시계가 빠르면 모든 이벤트가 이미 지난 것처럼 보여 정상 피드가 정지된 것처럼 읽히고, 반대로 느리면 오래된 행이 내일 이벤트처럼 보여 죽은 피드가 정상처럼 읽힙니다. 시계가 마지막 틱과 허용 오차를 넘어서 어긋나 있으면, 이 스크립트는 피드에 대한 판정을 내리지 않고 CLOCK_SUSPECT를 반환합니다.
그리고 확인 자체가 불가능한 경우 — 시장이 닫혀 있어서 터미널 내부에서는 정지된 틱과 어긋난 시계가 동일한 측정값이 되는 경우 — 그 결과를 검증된 것처럼 조용히 제시하지 않습니다. 피드 판정 자체는 반환합니다(그렇지 않으면 주말마다 이 도구가 쓸모없어지므로). 다만 표시가 붙습니다. STALE_FEED일 때는 "빠른 시계도 똑같은 결과를 만들어내니, 캘린더 캐시를 건드리기 전에 거래 시간대에 다시 실행하라"고 경고하고, HEALTHY일 때는 "느린 시계가 이를 위장할 수 있으니 뉴스 필터가 작동하고 있다는 증거로 삼지 말라"고 경고합니다. VPS에서는 흔한 오류이며 오진하기도 쉽습니다.
필터가 사용하는 국가도 별도로 확인합니다
어느 한 국가에서라도 미래 이벤트가 하나 있으면 데이터베이스 전체가 정상으로 보일 수 있습니다. 그 사이에 당신의 필터가 실제로 참조하는 국가의 행만 통째로 빠져 있을 수 있습니다. 이 스크립트는 전체와 선택한 국가를 각각 조사하며, 두 판정이 서로 다르면 그 사실과 어느 쪽이 실제로 적용되는지를 알려줍니다.
실행 중인 차트에서도 안전합니다
설계상 읽기 전용입니다. 주문을 내지 않고, 포지션을 변경하지 않고, 설정을 바꾸지 않고, 파일도 쓰지 않으며, 상주하지도 않습니다. 스크립트이므로 차트에 있는 EA를 밀어내지도 않습니다. 드래그해서 "전문가" 탭을 읽으면 그것으로 끝입니다.
이것이 아닌 것
매매 시스템이 아니며 신호도 주지 않습니다. 정지된 피드를 복구하거나 시계를 맞추지도 않습니다 — 어느 쪽 문제인지 식별하고 대처법을 알려주는 데까지입니다. 캘린더 자체를 대체하지도 않으며, MetaTrader가 이미 제공하는 캘린더를 진단할 뿐입니다.
사용 방법
아무 차트에나 드래그한 뒤 "전문가" 탭을 읽으세요. 기본값으로도 충분합니다. 특정 국가로 뉴스를 필터링하고 있다면 그 국가와 각 이벤트 전후로 필터가 차단하는 시간을 설정하세요. 그러면 스크립트가 실제 캘린더 데이터를 바탕으로 같은 차단 시간대를 확인합니다. 재현 대상은 중요도 "높음" 이벤트뿐이라는 점에 유의하세요. 당신의 필터가 중간·낮음 중요도도 차단하거나 비대칭적인 시간 폭을 사용한다면 결과가 달라집니다.
문의 사항은 본 제품 페이지의 댓글란을 이용해 주세요.
