From bbf561f0e888e609c5aa2fcf5834958c438ff9ed Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期四, 20 三月 2025 18:08:37 +0800 Subject: [PATCH] 交易设置及接口 --- strategy/kpl_api.py | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 deletions(-) diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py index 08ceb6d..e211e4f 100644 --- a/strategy/kpl_api.py +++ b/strategy/kpl_api.py @@ -238,8 +238,8 @@ # print(f"its_stock['list'][0] === {its_stock['list'][0]}") logger.info(f"its_stock['list'] ===銆嬨�� {its_stock['list']}") # logger.info(f"its_stock['list'][0] === {its_stock['list'][0]}") - its_stock_list_info = its_stock['list'][0] - + its_stock_list_info = its_stock['list'] + logger.info(f"its_stock_list_info==={its_stock_list_info}") # 灏嗘澘鍧楀己搴︿笅闈㈠搴旂殑涓偂鍒楄〃鎵撳嵃鍒版棩蹇椾腑 # for i in its_stock_list_info: # if i[0] != 1: @@ -314,12 +314,14 @@ # now = time.time() # print(f"kpl_limit_up_process寮�濮嬩簡{now}") start_time = time.time() - its_stock_power = get_market_sift_plate_its_stock_power() - time_str = datetime.datetime.now().strftime("%H%M%S") - if 92900 < int(time_str) < 95000: - logger_kpl_jingxuan_in.info(f"鑰楁椂锛歿time.time() - start_time} 鏁版嵁锛歿its_stock_power}") - callback(its_stock_power) - # print(f"绮鹃�夋澘鍧楁媺鍗囦釜鑲℃洿鏂�===={its_stock_power}") + now_time = tool.get_now_time_str() + if data_cache.L1_DATA_START_TIME < now_time < data_cache.CLOSING_TIME: + its_stock_power = get_market_sift_plate_its_stock_power() + time_str = datetime.datetime.now().strftime("%H%M%S") + if 92900 < int(time_str) < 95000: + logger_kpl_jingxuan_in.info(f"鑰楁椂锛歿time.time() - start_time} 鏁版嵁锛歿its_stock_power}") + callback(its_stock_power) + # print(f"绮鹃�夋澘鍧楁媺鍗囦釜鑲℃洿鏂�===={its_stock_power}") except Exception as e: logger.error(f"寮�鐩樺暒鏉垮潡寮哄害绾跨▼鎶ラ敊An error occurred: {e}") finally: @@ -744,10 +746,11 @@ # 鑾峰彇澶х洏缁煎悎寮哄害鍒嗘暟 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}鍒�") + # 璇ogger.info鐨勭殑鏃ュ織涓嶅啀闇�瑕佹墦鍗帮紝鍚庣画灏嗚浆鍏ュ埌GUI瀹㈡埛绔笂鐩存帴鏄剧ず锛岃鏁版嵁鐨勬墦鍗颁氦鐢变笅鏂圭殑鎵撳嵃鏈哄埗寮傛鎵ц鍗曠嫭瀛樺偍锛屼互渚垮悗缁彲瑙嗗寲鍛堢幇鍚庤繘琛屾洿楂樻晥鐨勬暟鎹垎鏋� + # logger.info(f"澶х洏琛屾儏鎯呯华缁煎悎寮哄害 [鍒嗘暟]==={data_cache.real_time_market_strong}鍒�") # 澶х洏缁煎悎寮哄害鍒嗘暟 鐨� 寮傛鏃ュ織 - logger_Overall_market_strength_score.info(data_cache.real_time_market_strong) - async_log_util.info(logger_Overall_market_strength_score, f"澶х洏琛屾儏鎯呯华缁煎悎寮哄害 [鍒嗘暟]==={data_cache.real_time_market_strong}鍒�") + # logger_Overall_market_strength_score.info(data_cache.real_time_market_strong) + async_log_util.info(logger_Overall_market_strength_score, f"{data_cache.real_time_market_strong}") usefulMoney = data_cache.account_finance_dict[0].get('usefulMoney', 0) logger.info(f"璐︽埛鍙敤璧勯噾==={usefulMoney}鍏�") @@ -755,7 +758,7 @@ low_emotion_mood_ratio = 1 # 33鍒嗘槸涓袱绾у垎鍖栭樁姊笉濂斤紝鐩墠涓嶅ソ鎷挎崗锛屾殏鏃朵笉鐢� # if data_cache.real_time_market_strong <= 33: - if data_cache.real_time_market_strong <= 20: + if data_cache.real_time_market_strong < 30: low_emotion_mood_ratio = 0.1 if data_cache.real_time_market_strong <= 10: low_emotion_mood_ratio = 0 @@ -794,6 +797,7 @@ if __name__ == "__main__": - start_time = time.time() - get_market_sift_plate_its_stock_power() - print("鑰楁椂锛�", time.time() - start_time) + # start_time = time.time() + # get_market_sift_plate_its_stock_power() + # print("鑰楁椂锛�", time.time() - start_time) + get_market_sift_plate_its_stock_power_process(None) -- Gitblit v1.8.0