diff --git a/vnpy/gateway/mini/mini_gateway.py b/vnpy/gateway/mini/mini_gateway.py index 2dbcd1dc..889316c2 100644 --- a/vnpy/gateway/mini/mini_gateway.py +++ b/vnpy/gateway/mini/mini_gateway.py @@ -306,6 +306,28 @@ class MiniMdApi(MdApi): ask_volume_1=data["AskVolume1"], gateway_name=self.gateway_name ) + + if data["BidPrice2"]: + tick.bid_price_2 = data["BidPrice2"] + tick.bid_price_3 = data["BidPrice3"] + tick.bid_price_4 = data["BidPrice4"] + tick.bid_price_5 = data["BidPrice5"] + + tick.ask_price_2 = data["AskPrice2"] + tick.ask_price_3 = data["AskPrice3"] + tick.ask_price_4 = data["AskPrice4"] + tick.ask_price_5 = data["AskPrice5"] + + tick.bid_volume_2 = data["BidVolume2"] + tick.bid_volume_3 = data["BidVolume3"] + tick.bid_volume_4 = data["BidVolume4"] + tick.bid_volume_5 = data["BidVolume5"] + + tick.ask_volume_2 = data["AskVolume2"] + tick.ask_volume_3 = data["AskVolume3"] + tick.ask_volume_4 = data["AskVolume4"] + tick.ask_volume_5 = data["AskVolume5"] + self.gateway.on_tick(tick) def connect(self, address: str, userid: str, password: str, brokerid: int):