ezyquant_execution.entity.EquityOrder#

class ezyquant_execution.entity.EquityOrder(enter_id: str, account_no: str, order_no: str, set_order_no: str, symbol: str, trade_date: str, trade_time: str, entry_time: str, side: Literal['Buy', 'Sell'], price_type: Literal['Limit', 'ATO', 'ATC', 'MP-MKT', 'MP-MTL'], price: float, vol: int, iceberg_vol: int, validity: Literal['Day', 'FOK', 'IOC', 'Date', 'Cancel'], order_type: str, matched: int, balance: int, cancelled: int, status: str, show_order_status: str, show_order_status_meaning: str, reject_code: int, reject_reason: str, cancel_id: str, cancel_time: str, version: int, nvdr_flag: str, can_change_account: bool, can_change_trustee_id: bool, can_change_price_vol: bool, can_cancel: bool, counter_party_member: str, trade_report_type: str, trade_report: bool, terminal_type: str, valid_till_date: str)#

EquityOrder.from_camel_dict(dct)

EquityOrder.enter_id

Enter Id

EquityOrder.account_no

Account number

EquityOrder.order_no

Settrade Order number

EquityOrder.set_order_no

SET order number

EquityOrder.symbol

Symbol

EquityOrder.trade_date

Trade date (yyyy-MM-dd)

EquityOrder.trade_time

ss)

EquityOrder.entry_time

ss)

EquityOrder.side

Order side

EquityOrder.price_type

Account number

EquityOrder.price

Price

EquityOrder.vol

Volume

EquityOrder.iceberg_vol

Iceberg volume

EquityOrder.validity

Order validity

EquityOrder.order_type

Order type

EquityOrder.matched

Matched volume

EquityOrder.balance

Balance volume

EquityOrder.cancelled

Cancelled volume

EquityOrder.status

Order status

EquityOrder.show_order_status

Order status (display)

EquityOrder.show_order_status_meaning

Order status meaning

EquityOrder.reject_code

Reject code

EquityOrder.reject_reason

Reject reason

EquityOrder.cancel_id

Cancel Id

EquityOrder.cancel_time

ss)

EquityOrder.version

Version of the order

EquityOrder.nvdr_flag

Flag indicates trustee type

EquityOrder.can_change_account

Flag indicates that the order is allowed to change its account

EquityOrder.can_change_trustee_id

Flag indicates that the order is allowed to change its trustee Id

EquityOrder.can_change_price_vol

Flag indicates that the order is allowed to change its price or volume

EquityOrder.can_cancel

Flag indicates that the order is allowed to be cancelled

EquityOrder.counter_party_member

Counter party member Id

EquityOrder.trade_report_type

Trade report type

EquityOrder.trade_report

Flag indicates that the order is trade report

EquityOrder.terminal_type

Terminal Type

EquityOrder.valid_till_date

Valid Till Date (yyyy-MM-dd)