From a9ccf02a4d256d46a52018eb462eb6616b9b63c1 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期五, 28 二月 2025 18:03:28 +0800
Subject: [PATCH] 指数日志记录

---
 strategy/kpl_api.py |   29 +++++++++--------------------
 1 files changed, 9 insertions(+), 20 deletions(-)

diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py
index a541e92..fb6bcd3 100644
--- a/strategy/kpl_api.py
+++ b/strategy/kpl_api.py
@@ -695,7 +695,7 @@
     print(f"鍐欏叆绮鹃�夋澘鍧楁枃浠跺畬鎴愶紒::{now_time}")
 
 
-# 鑾峰彇瀹炴椂澶х洏琛屾儏鎯呯华缁煎悎寮哄害 [鍒嗘暟] 鍑芥暟
+# 鑾峰彇瀹炴椂澶х洏琛屾儏鎯呯华缁煎悎寮哄害 [鍒嗘暟] 鍑芥暟 骞� 璁$畻褰撴棩璁″垝鎸佷粨鏁伴噺
 def get_real_time_market_strong():
     while True:
         try:
@@ -703,35 +703,24 @@
                 # 鍒濆鍖栧垎鏃跺競鍦烘儏缁垎鏁板垪琛ㄦ暟鎹垪琛�
                 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}鍏�")
-                # 鏈烘鐗�
-                # 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
-
+                # 浣庤糠鎯呯华姣斾緥
+                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 / Unfinished_opening_plan_number) * (data_cache.real_time_market_strong * 0.01)
+                # (璐︽埛鍙敤閲戦/浠婃棩鏈�澶ф柊澧炴寔浠撶エ鏁�) * 锛堝ぇ鐩樼患鍚堝己搴﹀垎鏁� * 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}")
         except Exception as error:
             logger.error(f"鑾峰彇瀹炴椂澶х洏琛屾儏鎯呯华缁煎悎寮哄害[鍒嗘暟] 鍑芥暟鎶ラ敊: {error}")
         finally:

--
Gitblit v1.8.0