KISSimpleOverseasStock#
- class pyqqq.brokerage.kis.simple_overseas.KISSimpleOverseasStock(auth: KISAuth, account_no: str, account_product_code: str, hts_id: str | None = None)[source]#
한국투자증권 해외 주식 API 사용하여 주식 거래를 하기 위한 클래스 입니다.
기존 KISOverseasStock 클래쓰를 감싸고, 간편한 주문/조회 기능을 제공합니다. 아래와 같은 제약 사항이 있습니다.
미국 주식만 지원 (NYSE, NASDAQ, AMEX)
정규장 거래만 지원 (시간외 거래 미지원)
외화 거래만 지원 (통합증거금 불가)
- account_no#
계좌 번호.
- Type:
str
- account_product_code#
계좌 상품 코드.
- Type:
str
- hts_id#
HTS ID (해외주식 계좌 식별자).
- Type:
Optional[str]
- __init__(auth: KISAuth, account_no: str, account_product_code: str, hts_id: str | None = None)[source]#
Methods
__init__
(auth, account_no, account_product_code)cancel_order
(ticker, order_no, quantity)기존 주문을 취소합니다.
cancel_scheduled_order
(org_order_no, ...)주식 예약 주문을 취소합니다.
create_order
(ticker, side, quantity, order_type)특정 티커에 대해 매수 또는 매도 주문을 생성합니다.
계좌 요약 정보를 조회하여 총 잔고, 투자 가능 현금, 매입 금액 및 손익 정보를 반환합니다.
get_historical_daily_data
(ticker, ...[, ...])특정 티커의 일간 데이터를 조회하여 데이터프레임으로 반환합니다.
get_historical_daily_data_old
(ticker, ...[, ...])특정 티커의 일간 데이터를 조회하여 데이터프레임으로 반환합니다.
get_order_history
(from_date, to_date[, to_frame])주문 내역을 조회하여 리스트 또는 데이터프레임 형식으로 반환합니다.
get_orderbook
(ticker)특정 티커의 호가/잔량 정보를 조회하여 반환합니다.
get_pending_orders
([to_frame])대기 중인 주문들을 조회하여 리스트 또는 데이터프레임 형식으로 반환합니다.
get_positions
([to_frame])보유 포지션 정보를 조회하여 리스트 또는 데이터프레임 형식으로 반환합니다.
get_possible_quantity
(ticker[, price])특정 티커에 대해 지정된 가격으로 주문 가능한 최대 수량과 금액을 조회합니다.
get_price
(ticker)특정 티커의 현재 가격 정보를 조회하여 데이터프레임으로 반환합니다.
get_price_detail
(ticker)특정 티커의 상세 가격 정보를 조회하여 데이터프레임으로 반환합니다.
get_scheduled_orders
([start_date, end_date, ...])지정된 기간 동안의 예약 주문 목록을 조회합니다.
get_supported_exchange_codes
()get_today_minute_data
(ticker)특정 티커의 시간별 거래 데이터를 조회하여 데이터프레임으로 반환합니다.
get_today_order_history
([target_date, to_frame])현지 기준 오늘의 주문 내역을 조회하여 리스트 또는 데이터프레임 형식으로 반환합니다.
schedule_order
(ticker, side, quantity, ...)주식 예약 주문을 생성합니다.
update_order
(ticker, org_order_no, price, ...)기존 주문을 수정합니다.
Attributes
kst
nyt