Coverage for brokers / korea_investment / korea_invest_trid_keys.py: 100%
37 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 15:08 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 15:08 +0000
1from __future__ import annotations
2from enum import Enum
4class TrIdLeaf(str, Enum):
5 # ── 시세(quotations) ─────────────────────────────────────────
6 SEARCH_INFO = "search_info"
7 INQUIRE_PRICE = "inquire_price"
8 MARKET_CAP = "market_cap"
9 ASKING_PRICE = "asking_price"
10 TIME_CONCLUDE = "time_conclude"
11 RANKING_FLUCTUATION = "ranking_fluctuation"
12 RANKING_VOLUME = "ranking_volume"
13 ETF_INFO = "etf_info"
14 MULTI_PRICE = "multi_price"
16 DAILY_ITEMCHARTPRICE = "inquire_daily_itemchartprice" # 기간별 시세 (일/주/월/년)
17 TIME_ITEMCHARTPRICE = "inquire_time_itemchartprice" # 당일 분봉 조회
18 TIME_DAILY_ITEMCHARTPRICE = "inquire_time_daily_itemchartprice" # 일별 분봉 조회
19 FINANCIAL_RATIO = "financial_ratio" # 기업 재무비율
20 INQUIRE_CONCLUSION = "inquire_conclusion" # 주식현재가 체결 (체결강도 포함)
21 INVESTOR_TRADE_BY_STOCK_DAILY = "investor_trade_by_stock_daily" # 종목별 투자자 매매동향 일별 (실전 전용)
22 PROGRAM_TRADE_BY_STOCK_DAILY = "program_trade_by_stock_daily" # 종목별 프로그램매매추이 일별 (실전 전용)
23 CHK_HOLIDAY = "check_holiday" # 국내휴장일조회
25 # ── 계좌(account) ───────────────────────────────────────────
26 INQUIRE_BALANCE_REAL = "inquire_balance_real"
27 INQUIRE_BALANCE_PAPER = "inquire_balance_paper"
29 # ── 주문(trading) ───────────────────────────────────────────
30 ORDER_CASH_BUY_REAL = "order_cash_buy_real"
31 ORDER_CASH_BUY_PAPER = "order_cash_buy_paper"
32 ORDER_CASH_SELL_REAL = "order_cash_sell_real"
33 ORDER_CASH_SELL_PAPER = "order_cash_sell_paper"
36class TrIdLeafWebSocket(str, Enum):
37 """웹소켓 TR ID 키 (NXT 포함)"""
38 NXT_REALTIME_PRICE = "nxt_realtime_price"
39 NXT_REALTIME_QUOTE = "nxt_realtime_quote"
40 NXT_REALTIME_PROGRAM_TRADING = "nxt_realtime_program_trading"
41 NXT_REALTIME_EXPECTED = "nxt_realtime_expected"
42 NXT_REALTIME_MEMBER = "nxt_realtime_member"
43 NXT_MARKET_STATUS = "nxt_market_status"
46class TrId(str, Enum):
47 """
48 논리 키(모드에 따라 leaf가 달라지는 항목을 하나의 키로 표현)
49 """
50 # account
51 INQUIRE_BALANCE = "inquire_balance"
52 # trading
53 ORDER_CASH_BUY = "order_cash_buy"
54 ORDER_CASH_SELL = "order_cash_sell"