fix: 해외주식 모의투자 SELL TR_ID 오류 — VTTT1006U → VTTT1001U (#188) #189

Closed
opened 2026-02-21 03:09:56 +09:00 by agentson · 0 comments
Collaborator

문제

해외주식 모의투자 미국 매도 주문이 VTTT1006U TR_ID를 사용하고 있으나, 공식 KIS API 문서에 따르면 올바른 TR_ID는 VTTT1001U임.

근거

docs/한국투자증권_오픈API_전체문서_20260221_030000.xlsx '해외주식 주문' 시트:

[모의투자]
VTTT1002U : 미국 매수 주문
VTTT1001U : 미국 매도 주문  ← 올바른 값

현재 코드 (src/broker/overseas.py:233):

tr_id = "VTTT1002U" if order_type == "BUY" else "VTTT1006U"  # VTTT1006U 잘못됨

VTTT1006U는 KIS VTS에 존재하지 않는 TR_ID로 모의투자에서는 해당업무가 제공되지 않습니다. 에러를 반환함.
이로 인해 모든 해외주식 SELL 주문(손절/익절 포함)이 차단되어 있었음.

수정

overseas.py:233에서 VTTT1006UVTTT1001U

## 문제 해외주식 모의투자 미국 매도 주문이 `VTTT1006U` TR_ID를 사용하고 있으나, 공식 KIS API 문서에 따르면 올바른 TR_ID는 `VTTT1001U`임. ## 근거 `docs/한국투자증권_오픈API_전체문서_20260221_030000.xlsx` '해외주식 주문' 시트: ``` [모의투자] VTTT1002U : 미국 매수 주문 VTTT1001U : 미국 매도 주문 ← 올바른 값 ``` 현재 코드 (`src/broker/overseas.py:233`): ```python tr_id = "VTTT1002U" if order_type == "BUY" else "VTTT1006U" # VTTT1006U 잘못됨 ``` `VTTT1006U`는 KIS VTS에 존재하지 않는 TR_ID로 `모의투자에서는 해당업무가 제공되지 않습니다.` 에러를 반환함. 이로 인해 모든 해외주식 SELL 주문(손절/익절 포함)이 차단되어 있었음. ## 수정 `overseas.py:233`에서 `VTTT1006U` → `VTTT1001U`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#189