브로커 서버 시간, GMT 및 MT5의 EA 거래 세션

거래 세션 입력은 어떤 시계를 따르는지 아는 경우에만 유용합니다. 차트, 일지 및 전략 규칙이 일치하도록 설정 옆에 시간 규칙을 적습니다.

EA에서 사용하는 시계 식별

TimeCurrent는 마지막으로 알려진 서버 시간을 보고합니다. OnTick 내부에서는 처리된 틱에 해당합니다. TimeTradeServer는 계산된 현재 서버 시간을 제공합니다. 두 기능 모두 노트북의 현지 시간으로 취급되어서는 안 됩니다. 자신의 벽시계에서 추론하기보다는 세션 필터에서 사용되는 코드 경로를 읽으십시오.

오프셋을 명시적으로 문서화하세요.

가상의 브로커가 UTC+2를 사용하고 계획된 세션이 08:00 UTC에서 시작한다고 가정합니다. 해당 오프셋에 대한 해당 브로커 시간은 10:00입니다. 서버가 UTC+3로 변경되면 변환도 변경됩니다. 브로커의 실제 시즌 일정을 확인하세요. 다른 브로커에서 복사된 고정 오프셋은 보편적인 규칙이 아닙니다.

세션의 가장자리 테스트

  1. 시작 전, 시작 시, 종료 후 하나의 타임스탬프를 확인하세요.
  2. 자정을 넘는 창을 테스트합니다.
  3. 브로커의 요일 경계 주변의 평일 처리를 확인하십시오.
  4. 해당되는 경우 일광 절약 시간제 전환의 각 측면에서 날짜를 검토하세요.

대회를 눈에 띄게 만드세요

시작 시간만 표시하는 대신 브로커 시간 또는 UTC라는 입력 라벨을 사용하세요. 진단 메시지에 결정 타임스탬프와 세션 상태를 표시합니다. 이렇게 하면 건너뛴 항목을 더 쉽게 설명할 수 있고 향후 브로커 변경 사항을 훨씬 더 쉽게 관리할 수 있습니다.

MQLume로 당신의 것으로 만들어보세요

편집 가능한 MQLume 프로젝트를 사용하면 세션 제어를 작업 흐름에 맞게 만들 수 있습니다. 우리의AI 지원 코딩 워크플로우작고 검토 가능한 개선을 계획합니다.

출처 및 추가 자료

맨 위로 돌아가기

소스 프로젝트 검사

각 패키지에 대해 제공된 릴리스, 입력 가이드 및 문서화된 테스트 범위를 검토하십시오.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

장바구니

프로젝트당 개인용 라이선스 한 개입니다. 같은 상품은 한 번만 담을 수 있습니다.

장바구니가 비어 있습니다

소스 프로젝트를 선택해 주세요.

쇼핑 계속하기