From 2cf6a2ebbff9fdb518e98a46a0b815ef169a8a9b Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期二, 04 三月 2025 18:14:03 +0800
Subject: [PATCH] 日志调整

---
 strategy/kpl_api.py |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py
index 71916ea..cc0c457 100644
--- a/strategy/kpl_api.py
+++ b/strategy/kpl_api.py
@@ -703,27 +703,28 @@
     while True:
         try:
             if data_cache.position_automatic_management_switch is True:
-                # 鍒濆鍖栧垎鏃跺競鍦烘儏缁垎鏁板垪琛ㄦ暟鎹垪琛�
-                time_sharing_market_strong_dirt = {}
-                now = datetime.datetime.now()  # 鑾峰彇鏈満鏃堕棿
-                # 鑾峰彇澶х洏缁煎悎寮哄害鍒嗘暟
-                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}鍒�")
-                usefulMoney = data_cache.account_finance_dict[0].get('usefulMoney', 0)
-                logger.info(f"璐︽埛鍙敤璧勯噾==={usefulMoney}鍏�")
-                # 浣庤糠鎯呯华姣斾緥
-                low_emotion_mood_emotion = 1
-                if data_cache.real_time_market_strong <= 33:
-                    low_emotion_mood_emotion = 0.1
-                # 鑾峰彇璁$畻浠婂ぉ鏂板鐨勬寔浠撴暟閲�
-                addition_position_number = len(data_cache.addition_position_symbols_set)
-                # 瀹氫箟涓�涓粖鏃ョ殑鍓╀綑鏂板鎸佷粨鏁伴噺鐨勫彉閲�
-                Unfinished_opening_plan_number = 3 - addition_position_number
-                # 鏍规嵁璐︽埛鍙敤閲戦 璁$畻浠婃棩璁″垝涓嬪崟閲戦
-                # (璐︽埛鍙敤閲戦/浠婃棩鏈�澶ф柊澧炴寔浠撶エ鏁�) * 锛堝ぇ鐩樼患鍚堝己搴﹀垎鏁� * 0.01锛�
-                data_cache.today_planned_order_amount = (usefulMoney * low_emotion_mood_emotion / Unfinished_opening_plan_number) * (data_cache.real_time_market_strong * 0.01)
-                logger.info(f"浣庤糠鎯呯华姣斾緥===={low_emotion_mood_emotion}")
+                now_time = datetime.datetime.now().strftime("%H:%M:%S")
+                if data_cache.server_restart_time < now_time < data_cache.update_data_time:
+                    # 鑾峰彇澶х洏缁煎悎寮哄害鍒嗘暟
+                    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}鍒�")
+                    usefulMoney = data_cache.account_finance_dict[0].get('usefulMoney', 0)
+                    logger.info(f"璐︽埛鍙敤璧勯噾==={usefulMoney}鍏�")
+                    # 浣庤糠鎯呯华姣斾緥
+                    low_emotion_mood_emotion = 1
+                    if data_cache.real_time_market_strong <= 33:
+                        low_emotion_mood_emotion = 0.1
+                    logger.info(f"浣庤糠鎯呯华姣斾緥===={low_emotion_mood_emotion}")
+                    # 鑾峰彇璁$畻浠婂ぉ鏂板鐨勬寔浠撴暟閲�
+                    addition_position_number = len(data_cache.addition_position_symbols_set)
+                    # 瀹氫箟涓�涓粖鏃ョ殑鍓╀綑鏂板鎸佷粨鏁伴噺鐨勫彉閲�
+                    Unfinished_opening_plan_number = 3 - addition_position_number
+                    if Unfinished_opening_plan_number != 0:
+                        # 鏍规嵁璐︽埛鍙敤閲戦 璁$畻浠婃棩璁″垝涓嬪崟閲戦
+                        # (璐︽埛鍙敤閲戦/浠婃棩鏈�澶ф柊澧炴寔浠撶エ鏁�) * 锛堝ぇ鐩樼患鍚堝己搴﹀垎鏁� * 0.01锛�
+                        data_cache.today_planned_order_amount = (usefulMoney * low_emotion_mood_emotion / Unfinished_opening_plan_number) * (data_cache.real_time_market_strong * 0.01)
+
         except Exception as error:
             logger.error(f"鑾峰彇瀹炴椂澶х洏琛屾儏鎯呯华缁煎悎寮哄害[鍒嗘暟] 鍑芥暟鎶ラ敊: {error}")
         finally:

--
Gitblit v1.8.0