OrderEvent#
- class pyqqq.datatypes.OrderEvent(asset_code: str, order_no: str, side: pyqqq.datatypes.OrderSide, order_type: pyqqq.datatypes.OrderType, quantity: int, price: int, event_type: str, account_no: str | None = None, filled_quantity: int | None = None, filled_price: int | None = None, filled_time: datetime.datetime | None = None, org_order_no: str | None = None, average_purchase_price: decimal.Decimal | None = None)[source]#
- __init__(asset_code: str, order_no: str, side: OrderSide, order_type: OrderType, quantity: int, price: int, event_type: str, account_no: str | None = None, filled_quantity: int | None = None, filled_price: int | None = None, filled_time: datetime | None = None, org_order_no: str | None = None, average_purchase_price: Decimal | None = None) None #
Methods
__init__
(asset_code, order_no, side, ...[, ...])with_pending_order
(account_no, order)미체결 주문 정보로 이벤트 생성
Attributes
account_no
계좌 번호
average_purchase_price
평균 매입 가격
filled_price
체결 가격
filled_quantity
체결 수량
filled_time
체결 시각
org_order_no
원주문번호
asset_code
종목 코드
order_no
주문 번호
side
매도 / 매수
order_type
주문 유형
quantity
주문 수량
price
주문 가격
event_type
이벤트 유형 - accepted, executed, cancelled, rejected