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