Skip to content

Commit

Permalink
feat: over_seas get_price supply exchange_code
Browse files Browse the repository at this point in the history
  • Loading branch information
zeroam committed Oct 30, 2024
1 parent 7a4ba44 commit 35c45dd
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions kispy/overseas_stock/quote.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,21 @@


class QuoteAPI(BaseAPI):
def get_price(self, symbol: str) -> float:
def get_price(self, symbol: str, exchange_code: str) -> float:
"""해외주식 현재체결가[v1_해외주식-009]
Args:
symbol (str): 종목코드
exchange_code (str): 거래소 코드 (
HKS : 홍콩, NYS : 뉴욕, NAS : 나스닥, AMS : 아멕스,
TSE : 도쿄, SHS : 상해, SZS : 심천, SHI : 상해지수,
SZI : 심천지수, HSX : 호치민, HNX : 하노이,
BAY : 뉴욕(주간), BAQ : 나스닥(주간), BAA : 아멕스(주간)
)
Returns:
float: 현재체결가
해외주식 시세는 무료시세(지연체결가)만이 제공되며, API로는 유료시세(실시간체결가)를 받아보실 수 없습니다.
※ 지연시세 지연시간 : 미국 - 실시간무료(0분지연) / 홍콩, 베트남, 중국 - 15분지연 / 일본 - 20분지연
Expand Down Expand Up @@ -42,10 +54,9 @@ def get_price(self, symbol: str) -> float:

headers = self._auth.get_header()
headers["tr_id"] = "HHDFS00000300"
# TODO: symbol 기준으로 거래소 코드를 가져오는 함수 추가하기
params = {
"AUTH": "",
"EXCD": "NAS", # 나스닥
"EXCD": exchange_code,
"SYMB": symbol,
}

Expand Down

0 comments on commit 35c45dd

Please sign in to comment.