From 36731498e1b7c65a69cd15d626fedca4c92c1042 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期四, 20 二月 2025 17:39:54 +0800
Subject: [PATCH] 增加撤单

---
 strategy/kpl_api.py |   42 +++++++++++++++++++++++-------------------
 1 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py
index ac413f9..d71053e 100644
--- a/strategy/kpl_api.py
+++ b/strategy/kpl_api.py
@@ -213,8 +213,8 @@
     data = (getMarketJingXuanRealRankingInfo())
     market_sift_plate = json.loads(data)
     # print(f"market_sift_plate 鏁� ======{len(market_sift_plate['list'])}")
-    logger.info(f"market_sift_plate['list']======{market_sift_plate['list']}")
-    logger.info(f"market_sift_plate['list'][0]  ======{market_sift_plate['list'][0]}")
+    # logger.info(f"market_sift_plate['list']======{market_sift_plate['list']}")
+    # logger.info(f"market_sift_plate['list'][0]  ======{market_sift_plate['list'][0]}")
     # 鍒濆鍖栫簿閫夋澘鍧楀搴斾釜鑲″瓧鍏�
     market_sift_plate_stock_dict = {}
     if 'list' in market_sift_plate:
@@ -328,7 +328,7 @@
         # print(f"json_data=={json_data}")
         if len(json_data) != 0:
             # 鍐欏叆鏂囦欢
-            with open('local_storage_data/limit_up_block_names.json', 'w', encoding='utf-8') as f:
+            with open(constant.KPL_LIMIT_UP_BLOCK_NAMES_PATH, 'w', encoding='utf-8') as f:
                 f.write(json_data)
     return limit_up_block_names
 
@@ -378,7 +378,7 @@
                         # 鎵撳紑鏂囦欢骞惰拷鍔燡SON琛�
                         with open(self.file_path, 'a', encoding='utf-8') as file:file.write(json_line)
                     else:
-                        print(f"锛堝綋鏃ユ棩鏈熷凡瀛樺湪浜庢枃浠剁殑鏈�鍚庝竴琛屼簡锛屼笉鍐嶉噸澶嶈拷鍔犲啓鍏ワ級")
+                        logger.info(f"锛堝綋鏃ユ棩鏈熷凡瀛樺湪浜庢枃浠剁殑鏈�鍚庝竴琛屼簡锛屼笉鍐嶉噸澶嶈拷鍔犲啓鍏ワ級")
                 else:
                     json_line = json.dumps({current_date: data_to_append}, ensure_ascii=False) + '\n'
                     # 鎵撳紑鏂囦欢骞惰拷鍔燡SON琛�
@@ -702,22 +702,26 @@
                 data_cache.real_time_market_strong = get_market_strong()
                 # data_cache.time_sharing_market_strong_dirt = time_sharing_market_strong_dirt.update({now: data_cache.real_time_market_strong})
                 logger.info(f"澶х洏琛屾儏鎯呯华缁煎悎寮哄害 [鍒嗘暟]==={data_cache.real_time_market_strong}鍒�")
+                # 鏈烘鐗�
+                # if data_cache.real_time_market_strong >= 70:
+                #     data_cache.have_plate_buy_money = 30000
+                #     data_cache.have_strength_buy_money = 30000
+                # elif 60 <= data_cache.real_time_market_strong < 70:
+                #     data_cache.have_plate_buy_money = 20000
+                #     data_cache.have_strength_buy_money = 20000
+                # elif 50 <= data_cache.real_time_market_strong < 60:
+                #     data_cache.have_plate_buy_money = 10000
+                #     data_cache.have_strength_buy_money = 10000
+                # elif 30 <= data_cache.real_time_market_strong < 50:
+                #     data_cache.have_plate_buy_money = 3000
+                #     data_cache.have_strength_buy_money = 3000
+                # elif data_cache.real_time_market_strong < 30:
+                #     data_cache.have_plate_buy_money = 1000
+                #     data_cache.have_strength_buy_money = 1000
 
-                if data_cache.real_time_market_strong >= 70:
-                    data_cache.have_plate_buy_money = 30000
-                    data_cache.have_strength_buy_money = 30000
-                elif 60 <= data_cache.real_time_market_strong < 70:
-                    data_cache.have_plate_buy_money = 20000
-                    data_cache.have_strength_buy_money = 20000
-                elif 50 <= data_cache.real_time_market_strong < 60:
-                    data_cache.have_plate_buy_money = 10000
-                    data_cache.have_strength_buy_money = 10000
-                elif 30 <= data_cache.real_time_market_strong < 50:
-                    data_cache.have_plate_buy_money = 3000
-                    data_cache.have_strength_buy_money = 3000
-                elif data_cache.real_time_market_strong < 30:
-                    data_cache.have_plate_buy_money = 1000
-                    data_cache.have_strength_buy_money = 1000
+                # 鏍规嵁璐︽埛鍙敤閲戦 璁$畻浠婃棩璁″垝涓嬪崟閲戦
+                # (璐︽埛鍙敤閲戦/浠婃棩鏈�澶ф柊澧炴寔浠撶エ鏁�) * 锛堝ぇ鐩樼患鍚堝己搴︿唤鏁� * 0.01锛�
+                data_cache.today_planned_order_amount = (data_cache.account_finance_dict['usefulMoney'] / 3) * (data_cache.real_time_market_strong * 0.01)
         except Exception as error:
             logger.error(f"鑾峰彇瀹炴椂澶х洏琛屾儏鎯呯华缁煎悎寮哄害[鍒嗘暟] 鍑芥暟鎶ラ敊: {error}")
         finally:

--
Gitblit v1.8.0