From 245979e3907d34bcd88ac0c4547f399bf33a44de Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 18 六月 2025 18:13:30 +0800
Subject: [PATCH] bug修复/策略完善

---
 huaxin_client/l2_market_client.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/huaxin_client/l2_market_client.py b/huaxin_client/l2_market_client.py
index db683e6..43430e4 100644
--- a/huaxin_client/l2_market_client.py
+++ b/huaxin_client/l2_market_client.py
@@ -4,6 +4,7 @@
 import logging
 import multiprocessing
 import os
+import pickle
 import queue
 import time
 import concurrent.futures
@@ -207,8 +208,8 @@
     # 涓婁紶鏁版嵁
     type_ = "set_target_codes"
     request_id = f"sb_{int(time.time() * 1000)}"
-    fdata = json.dumps(
-        {"type": type_, "data": {"data": datas}, "request_id": request_id, "time": round(time.time() * 1000, 0)})
+    fdata = pickle.dumps(
+        {"type": type_, "data": {"data": datas}, "request_id": request_id, "time": round(time.time() * 1000, 0)}, protocol=pickle.HIGHEST_PROTOCOL)
     if queue_l1_w_strategy_r is not None:
         queue_l1_w_strategy_r.put_nowait(fdata)
     # 璁板綍鏂板鍔犵殑浠g爜

--
Gitblit v1.8.0