(self, msg)
on_book_new_order.
on_book_new_order.
on_book_new_order .
def on_book_update_order(self, msg):
        """" on_book_new_order. """
        index = msg.get('MDEntryPositionNo') - 1
        order = {
            'price': msg.get('MDEntryPx'),
            'qty': msg.get('MDEntrySize'),
            'username': msg.get('Username'),
            'user_id': msg.get('UserID'),
            'broker': msg.get('Broker'),
            'order_id': msg.get('OrderID'),
            'side': msg.get('MDEntryType'),
            'order_time': msg.get('MDEntryTime'),
            'order_date': msg.get('MDEntryDate')
        }
        if msg.get('MDEntryType') == '0':  # sell
            self.buy_side[index] = order
            if index == 0:
                self.inst_status.set_best_bid(msg.get('MDEntryPx'))

        elif msg.get('MDEntryType') == '1':  # sell
            self.sell_side[index] = order
            if index == 0:
                self.inst_status.set_best_ask(msg.get('MDEntryPx'))
def on_book_update_order ( self , msg ) : index = msg . get ( 'MDEntryPositionNo' ) - 1 order = { 'price' : msg . get ( 'MDEntryPx' ) , 'qty' : msg . get ( 'MDEntrySize' ) , 'username' : msg . get ( 'Username' ) , 'user_id' : msg . get ( 'UserID' ) , 'broker' : msg . get ( 'Broker' ) , 'order_id' : msg . get ( 'OrderID' ) , 'side' : msg . get ( 'MDEntryType' ) , 'order_time' : msg . get ( 'MDEntryTime' ) , 'order_date' : msg . get ( 'MDEntryDate' ) } if msg . get ( 'MDEntryType' ) == '0' : # sell self . buy_side [ index ] = order if index == 0 : self . inst_status . set_best_bid ( msg . get ( 'MDEntryPx' ) ) elif msg . get ( 'MDEntryType' ) == '1' : # sell self . sell_side [ index ] = order if index == 0 : self . inst_status . set_best_ask ( msg . get ( 'MDEntryPx' ) )