From cf32945520de905d86f87c04cad426a7402d12d8 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 19 十一月 2024 17:12:20 +0800
Subject: [PATCH] 删除原有的资金净流入统计方式

---
 huaxin_client/l1_client.py |   42 +-----------------------------------------
 1 files changed, 1 insertions(+), 41 deletions(-)

diff --git a/huaxin_client/l1_client.py b/huaxin_client/l1_client.py
index b9af1f0..0f2eb91 100644
--- a/huaxin_client/l1_client.py
+++ b/huaxin_client/l1_client.py
@@ -11,8 +11,6 @@
 from huaxin_client import tool, constant
 from log_module.log import logger_system, logger_local_huaxin_l1, logger_l2_codes_subscript, logger_debug
 from third_data import custom_block_in_money_manager
-from third_data.custom_block_in_money_manager import BlockInMoneyRankManager, CodeInMoneyManager
-from third_data.history_k_data_util import HistoryKDatasUtils, JueJinApi
 from utils import tool as out_tool
 
 ################B绫�##################
@@ -137,11 +135,6 @@
             pMarketDataField.SecurityID, pMarketDataField.LastPrice, rate, pMarketDataField.Volume, time.time(),
             pMarketDataField.BidPrice1, pMarketDataField.BidVolume1, pMarketDataField.BidPrice2,
             pMarketDataField.BidVolume2, pMarketDataField.UpdateTime)
-        try:
-            custom_block_in_money_manager.CodeInMoneyManager.set_market_info(pMarketDataField.SecurityID, lastPrice,
-                                                                             close_price, pMarketDataField.Turnover)
-        except:
-            pass
 
 
 __latest_subscript_codes = set()
@@ -217,37 +210,13 @@
         finally:
             time.sleep(3)
 
-def __test_block_in_money():
-    codes = BlockInMoneyRankManager().get_codes()
-    logger_debug.info("鑾峰彇鍒版祴璇曞噣娴佸叆浠g爜鏁伴噺锛歿}", len(codes))
-    page_size = 200
-    total_page = len(codes) // page_size + 1
 
-    for i in range(0, total_page):
-        temp_codes = codes[i * page_size: (i + 1) * page_size]
-        print(temp_codes)
-        # 鑾峰彇鏈�杩戠殑淇℃伅
-        latest_infos = HistoryKDatasUtils.get_gp_latest_info(temp_codes, "sec_id,pre_close")
-        pre_close_dict = {x["sec_id"]: x["pre_close"] for x in latest_infos}
-
-        current_infos = JueJinApi.get_gp_current_info(temp_codes, "symbol,price,cum_amount")
-        current_infos = {x["symbol"].split(".")[1]: (x["price"], x["cum_amount"]) for x in
-                         current_infos}
-
-        for code in current_infos:
-            if code not in pre_close_dict:
-                continue
-            CodeInMoneyManager.set_market_info(code, current_infos[code][0], pre_close_dict[code],
-                                               current_infos[code][1])
-
-
-def run(queue_l1_w_strategy_r, queue_l1_r_strategy_w, queue_custom_block_in_money, fixed_codes=None):
+def run(queue_l1_w_strategy_r, queue_l1_r_strategy_w, fixed_codes=None):
     """
     杩愯l1璁㈤槄浠诲姟
 
     @param queue_l1_w_strategy_r: L1鏂瑰啓锛岀瓥鐣ユ柟璇�
     @param queue_l1_r_strategy_w: L1鏂硅锛岀瓥鐣ユ柟鍐�
-    @param queue_custom_block_in_money: 鏉垮潡娴佸叆娴佸嚭璁$畻缁撴灉
     @param fixed_codes: 鍥哄畾瑕佽繑鍥炴暟鎹殑浠g爜
     @return:
     """
@@ -306,19 +275,10 @@
 
     threading.Thread(target=__run_subscript_task, args=(spi,), daemon=True).start()
 
-    # 娴嬭瘯
-    # __test_block_in_money()
-
     # 绛夊緟绋嬪簭缁撴潫
     while True:
         # print("鏁伴噺", len(level1_data_dict))
         try:
-            # 璁$畻娴佸叆娴佸嚭骞朵笂浼�
-            custom_block_in_money_manager.BlockInMoneyRankManager().compute()
-            val = (custom_block_in_money_manager.BlockInMoneyRankManager().get_in_list(),  custom_block_in_money_manager.BlockInMoneyRankManager().get_out_list())
-            val = json.dumps(val)
-            queue_custom_block_in_money.put_nowait(val)
-
             if len(level1_data_dict) < 1:
                 continue
             # 鏍规嵁娑ㄥ箙鎺掑簭

--
Gitblit v1.8.0