From 68464c679ae5e1ae35e7e67e3b339ba0f939cbd3 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 15 三月 2023 14:46:03 +0800
Subject: [PATCH] 选股宝板块优化

---
 l2_trade_test.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/l2_trade_test.py b/l2_trade_test.py
index d81700a..2233369 100644
--- a/l2_trade_test.py
+++ b/l2_trade_test.py
@@ -15,10 +15,10 @@
 import log
 import tool
 from db import redis_manager
-from l2 import l2_log, l2_data_manager, transaction_progress
+from l2 import l2_log, l2_data_manager, transaction_progress, safe_count_manager
 from l2.safe_count_manager import BuyL2SafeCountManager
 from l2.transaction_progress import TradeBuyQueue
-from trade import trade_data_manager
+from trade import trade_data_manager, l2_trade_factor
 from trade.trade_queue_manager import THSBuy1VolumnManager
 import l2.l2_data_manager_new, l2.l2_data_manager, l2.l2_data_util, l2.cancel_buy_strategy
 
@@ -73,7 +73,8 @@
                     buy_progress_index = TradeBuyQueue().compute_traded_index(code, buy_one_price_,
                                                                               buy_queue_result_list, exec_time)
                     if buy_progress_index is not None:
-                        l2.cancel_buy_strategy.HourCancelBigNumComputer.set_trade_progress(code, time_, buy_exec_index, buy_progress_index,
+                        l2.cancel_buy_strategy.HourCancelBigNumComputer.set_trade_progress(code, time_, buy_exec_index,
+                                                                                           buy_progress_index,
                                                                                            l2.l2_data_util.local_today_datas.get(
                                                                                                code),
                                                                                            l2.l2_data_util.local_today_num_operate_map.get(
@@ -84,9 +85,9 @@
                 except Exception as e:
                     pass
 
-    @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
+    # @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
     def test_trade(self):
-        code = "002235"
+        code = "000892"
         clear_trade_data(code)
         l2.l2_data_util.load_l2_data(code)
         total_datas = deepcopy(l2.l2_data_util.local_today_datas[code])
@@ -118,7 +119,8 @@
         l2.l2_data_util.local_today_num_operate_map[code].clear()
 
         print("id:", id(l2.l2_data_util.local_today_datas))
-        # l2_trade_factor.L2TradeFactorUtil.get_safe_buy_count = mock.Mock(return_value=12)
+        safe_count_manager.BuyL2SafeCountManager.get_safe_count = mock.Mock(return_value=16)
+        l2_trade_factor.L2TradeFactorUtil.compute_m_value = mock.Mock(return_value=(14699952, ""))
         # pos_list.insert(41,(225,306))
         # pos_list.insert(63, (345, 423))
         # pos_list.insert(66, (440, 447))

--
Gitblit v1.8.0