HTS Starter
키움 글로벌 HTS 자동 재시작 + 부자차트 환경변수 자동 적용 트레이 앱
hts_starter.zip
Windows 64-bit · 설치 불필요 — 압축 해제 후 바로 실행
설치 방법
1
압축 해제
다운로드한
hts_starter.zip을 원하는 폴더에 압축 해제합니다.2
hts_starter.exe 실행
처음 실행 시 설정 창이 열립니다. 비밀번호(키움 글로벌 로그인 PW)를 입력하고 시작을 누릅니다.
3
트레이 아이콘 확인
우측 하단 시스템 트레이에 빨간 원형 아이콘(HTS Restarter)이 나타나면 정상 동작 중입니다.
4
시작 프로그램 자동 등록
최초 실행 시 Windows 작업 스케줄러에 자동으로 등록됩니다. 이후 로그온 시 관리자 권한으로 자동 실행됩니다.
주요 기능
자동 재시작
설정한 종료 시각에 HTS를 종료하고, 시작 시각에 자동으로 재실행합니다. 미국 서머타임(DST) 자동 반영.
자동 로그인
저장된 비밀번호로 HTS 재실행 후 로그인 창을 감지해 비밀번호를 자동 입력합니다.
환경변수 자동 적용
HTS 시작 후 2분 대기 뒤 서버에서 수식을 가져와 부자차트 사용자 함수(S_MV, WeekDB 등)에 자동으로 적용합니다.
강제 재적용
트레이 메뉴 → 환경변수셋팅으로 수동 실행. 이미 최신 상태여도 확인 후 재적용할 수 있습니다.
트레이 메뉴
- HTS시작 HTS(nfrunlite.exe)를 즉시 실행합니다. 이미 실행 중이면 무시됩니다.
-
환경변수셋팅
서버 수식을 부자차트 사용자 함수에 즉시 적용합니다.
이미 최신 상태인 경우 "이미 최신 상태입니다. (날짜) 다시 업데이트 하시겠습니까?" 팝업이 표시됩니다. 확인 시 강제 재적용합니다. - 설정 비밀번호, 종료/시작 시각, 종목 슬롯(S_MV 1~6)을 변경합니다. 저장 즉시 스케줄러가 재시작됩니다.
- 시작 프로그램 등록 Windows 작업 스케줄러 등록/해제를 토글합니다. 체크 상태면 로그온 시 자동 실행됩니다.
- 종료 HTS Starter를 종료합니다. HTS(부자차트) 자체는 종료되지 않습니다.
자동 실행 흐름 (매일)
1
종료 시각 (기본 07:30)
HTS를 자동으로 종료합니다.
2
시작 시각 (기본 08:00)
HTS를 실행하고 자동 로그인합니다.
3
시작 후 2분 대기
HTS가 완전히 로드될 때까지 대기합니다.
4
환경변수 자동 적용
서버에서 최신 수식을 가져와 부자차트 사용자 함수(S_MV, S_Week_DB 등)에 자동 적용합니다.
서머타임(DST) 기간에는 종료/시작 시각이 1시간 앞당겨집니다. (06:30 / 07:00)
설정 항목
| 항목 | 설명 |
|---|---|
| 비밀번호 | 키움 글로벌 HTS 로그인 비밀번호. Base64 인코딩되어 레지스트리에 저장됩니다. |
| 디폴트시간 | 체크 시 종료 07:30 / 시작 08:00으로 자동 설정됩니다. DST 적용 기간에는 각 1시간 앞당겨집니다. |
| 종료 시각 | HTS를 종료할 시각 HH:MM. 디폴트시간 체크 해제 시 직접 입력. |
| 시작 시각 | HTS를 재시작할 시각 HH:MM. 종료 시각보다 이후로 설정 권장. |
| S_MV 1~6 | 환경변수셋팅에 사용할 종목 슬롯. 체크박스로 활성화/비활성화, 콤보박스로 종목 선택. |
설정은 Windows 레지스트리
HKCU\Software\hts-restarter에 저장됩니다.
종목 슬롯 (S_MV 1~6)
환경변수셋팅 시 서버에서 수식을 가져올 종목과 부자차트 함수를 연결하는 슬롯입니다.
| 슬롯 | 수식 함수 | DB 함수 | 기본값 |
|---|---|---|---|
| 슬롯 1 | S_MV | S_Week_DB / S_Mon_DB | Gold (골드) |
| 슬롯 2 | S_MV_2 | CrudeOil (WTI) | |
| 슬롯 3 | S_MV_3 | MiniSP500 (S&P500) | |
| 슬롯 4 | S_MV_4 | S_Week_DB2 / S_Mon_DB2 | MiniNASDAQ100 (나스닥) |
| 슬롯 5 | S_MV_5 | EuroFX (유로) | |
| 슬롯 6 | S_MV_6 | Silver (실버) |
환경변수셋팅 실행 전 부자차트가 반드시 실행 중이어야 합니다.
슬롯 1~3은 WeekDB/MonDB를 공유하고, 슬롯 4~6은 WeekDB2/MonDB2를 공유합니다.
슬롯 1~3은 WeekDB/MonDB를 공유하고, 슬롯 4~6은 WeekDB2/MonDB2를 공유합니다.