From 86e0061f9cf211b98252a9e6b71d6c9801e4a16b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期日, 18 十二月 2022 18:08:03 +0800
Subject: [PATCH] 撤单策略再次修改

---
 l2_trade_test.py |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/l2_trade_test.py b/l2_trade_test.py
index 6cf7259..7e6f89f 100644
--- a/l2_trade_test.py
+++ b/l2_trade_test.py
@@ -1,8 +1,14 @@
 # 浜ゆ槗娴嬭瘯
 # 娓呴櫎浜ゆ槗鏁版嵁
+import unittest
+from unittest import mock
+
 import big_money_num_manager
+import l2_data_manager
 import redis_manager
+import trade_manager
 from l2_data_manager import TradePointManager
+# from l2_data_manager_new import L2TradeDataProcessor, L2LimitUpMoneyStatisticUtil, AverageBigNumComputer
 
 
 def clear_trade_data(code):
@@ -26,4 +32,31 @@
         redis_info.delete(k)
 
 
+# class TestTrade(unittest.TestCase):
+#     processor = L2TradeDataProcessor()
+#     code = "002094"
+#     l2_data_manager.load_l2_data(code)
+#     l2_data_manager.local_today_datas[code] = l2_data_manager.local_today_datas[code][0:520]
+#     buy_single_index = 426
+#     buy_exec_index = 479
+#     processor.random_key[code] = mock.Mock(return_value=123123)
+#     L2LimitUpMoneyStatisticUtil._L2LimitUpMoneyStatisticUtil__get_l2_latest_money_record = mock.Mock(
+#         return_value=(0, -1))
+#
+#     AverageBigNumComputer.place_order_success(code, buy_single_index, buy_exec_index)
+#
+#     L2LimitUpMoneyStatisticUtil.process_data(code, buy_single_index, buy_exec_index, buy_single_index,
+#                                              buy_exec_index, False)
+#
+#     l2_data_manager.TradePointManager.get_buy_compute_start_data = mock.Mock(return_value=(426, 479, 479, 0, 100))
+#     buy_single_index, buy_exec_index, compute_index, num, count = l2_data_manager.TradePointManager.get_buy_compute_start_data(
+#         code)
+#     processor.unreal_buy_dict[code] = mock.Mock(return_value=(479, 167234623))
+#
+#
+#     processor.process_order(code, 480, 519, 167234623, False)
+#     print(buy_single_index, buy_exec_index, compute_index, num, count)
 
+
+# if __name__ == "__main__":
+#     unittest.main()

--
Gitblit v1.8.0