def _simulate_order_completely_filled(self, order: InFlightOrder): order.current_state = OrderState.FILLED order.executed_amount_base = order.amount
def _simulate_order_partially_filled(self, order: InFlightOrder): order.current_state = OrderState.PARTIALLY_FILLED order.executed_amount_base = order.amount / Decimal("2")
def _simulate_order_failed(self, order: InFlightOrder): order.current_state = OrderState.FAILED
def _simulate_order_cancelled(self, order: InFlightOrder): order.current_state = OrderState.CANCELLED
def _simulate_cancel_order_request_sent(self, order: InFlightOrder): order.current_state = OrderState.PENDING_CANCEL
def _simulate_order_created(self, order: InFlightOrder): order.current_state = OrderState.OPEN order.update_exchange_order_id(self.exchange_order_id)