콘텐츠로 이동

운영 스케줄

프로그램은 미국 주식 거래 시간에 맞춰 자동으로 시작/종료되며, 섬머타임(DST)이 자동 적용됩니다.

미국 주식 거래 시간 (한국 시간 기준)

섹션 제목: “미국 주식 거래 시간 (한국 시간 기준)”
세션일반 (KST)섬머타임 (KST)설명
주간거래10:00~17:3009:00~16:30장전 거래
프리마켓18:00~23:3017:00~22:30정규장 직전
정규장23:30~06:0022:30~05:00메인 거래 시간
시간외 거래06:00~07:0005:00~07:00정규장 종료 후

Python의 zoneinfo 모듈을 사용하여 미국 동부 시간대(America/New_York)를 기준으로 시간을 계산하므로 섬머타임이 자동 적용됩니다.

  • 시작: 3월 두번째 일요일 02:00 (미국 동부시간)
  • 종료: 11월 첫번째 일요일 02:00 (미국 동부시간)

프로그램은 다음 미국 주식 시장 휴장일을 자동으로 계산합니다.

휴장일날짜
New Year’s Day1월 1일
MLK Day1월 셋째 월요일
Presidents’ Day2월 셋째 월요일
Good Friday부활절 전 금요일 (매년 변동)
Memorial Day5월 마지막 월요일
Juneteenth6월 19일
Independence Day7월 4일
Labor Day9월 첫째 월요일
Thanksgiving11월 넷째 목요일
Christmas12월 25일

settings.jsonschedule 섹션에서 운영 모드를 설정합니다.

모드설명
auto거래 시간 자동 감지 (기본값)
manual사용자 지정 시간
always_on항상 운영
{
"schedule": {
"mode": "auto",
"auto": {
"enabled_sessions": ["pre_market", "regular", "after_hours"],
"start_before_minutes": 10,
"stop_after_minutes": 5
},
"holidays": {
"use_us_holidays": true,
"force_on_holidays": false
}
}
}

CLI에서 휴장일 정보를 확인할 수 있습니다.

Terminal window
HTS_RPA.exe --check-holiday