diff --git a/vnpy/gateway/bybit/bybit_gateway.py b/vnpy/gateway/bybit/bybit_gateway.py index afdd7b2b..8a50f97b 100644 --- a/vnpy/gateway/bybit/bybit_gateway.py +++ b/vnpy/gateway/bybit/bybit_gateway.py @@ -787,7 +787,7 @@ class BybitWebsocketApi(WebsocketClient): orderid=order_id, tradeid=d["exec_id"], direction=DIRECTION_BYBIT2VT[d["side"]], - price=d["price"], + price=float(d["price"]), volume=d["exec_qty"], time=d["trade_time"], gateway_name=self.gateway_name, @@ -822,7 +822,7 @@ class BybitWebsocketApi(WebsocketClient): orderid=local_orderid, type=ORDER_TYPE_BYBIT2VT[d["order_type"]], direction=DIRECTION_BYBIT2VT[d["side"]], - price=d["price"], + price=float(d["price"]), volume=d["qty"], traded=d["cum_exec_qty"], status=STATUS_BYBIT2VT[d["order_status"]],