get_pending_orders#
- KISSimpleOverseasStock.get_pending_orders(to_frame: bool = False) List[OverseasStockOrder] | DataFrame [source]#
대기 중인 주문들을 조회하여 리스트 또는 데이터프레임 형식으로 반환합니다.
- Parameters:
to_frame (bool, optional) – True일 경우 Pandas DataFrame으로 반환, False일 경우 리스트 형식의 OverseasStockOrder 객체들로 반환. 기본값은 False.
- Returns:
- 대기 중인 주문 정보 리스트 또는 DataFrame.
- 리스트 형식 (OverseasStockOrder 객체들):
order_no (str): 주문 번호.
asset_code (str): 자산 코드 (티커).
side (OrderSide): 매수(BUY) 또는 매도(SELL).
price (Decimal): 주문 가격.
quantity (int): 주문 수량.
filled_quantity (int): 체결된 수량.
pending_quantity (int): 대기 중인 수량.
order_time (datetime): 주문 시간.
filled_price (Decimal): 체결 가격.
current_price (Decimal): 현재 가격 (초기값 None).
is_pending (bool): 주문 대기 여부.
org_order_no (str): 원래 주문 번호 (수정/취소 주문의 경우).
order_type (str): 주문 유형 (초기값 None).
req_type (str): 주문 요청 유형 (정정/취소 등).
- 데이터프레임 형식 (to_frame=True):
주문 번호(order_no)를 인덱스로 한 Pandas DataFrame.
나머지 필드는 위와 동일하며, 가격과 수량은 숫자 형식으로 변환됨.
- Return type:
List[OverseasStockOrder] | pd.DataFrame
- Raises:
ValueError – API 호출 중 문제가 발생할 경우 발생.