示例#1
0
 def _simulate_order_completely_filled(self, order: InFlightOrder):
     order.current_state = OrderState.FILLED
     order.executed_amount_base = order.amount
示例#2
0
 def _simulate_order_partially_filled(self, order: InFlightOrder):
     order.current_state = OrderState.PARTIALLY_FILLED
     order.executed_amount_base = order.amount / Decimal("2")
示例#3
0
 def _simulate_order_failed(self, order: InFlightOrder):
     order.current_state = OrderState.FAILED
示例#4
0
 def _simulate_order_cancelled(self, order: InFlightOrder):
     order.current_state = OrderState.CANCELLED
示例#5
0
 def _simulate_cancel_order_request_sent(self, order: InFlightOrder):
     order.current_state = OrderState.PENDING_CANCEL
示例#6
0
 def _simulate_order_created(self, order: InFlightOrder):
     order.current_state = OrderState.OPEN
     order.update_exchange_order_id(self.exchange_order_id)