From 5dab25fb56ee7f21e525c93a8ef1d028394964b7 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 26 六月 2024 17:05:00 +0800 Subject: [PATCH] 策略修改 --- main.py | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 5055a2e..a997b8a 100644 --- a/main.py +++ b/main.py @@ -261,12 +261,12 @@ def __get_buy_money(): - time_str = tool.get_now_time_str().replace(":","") + time_str = tool.get_now_time_str().replace(":", "") if int(time_str) < int("103000"): return 40000 elif int(time_str) < int("113000"): return 30000 - elif int(time_str) < int("140000"): + elif int(time_str) < int("140000"): return 20000 else: return 10000 @@ -290,7 +290,11 @@ market_info = code_market_manager.get_market_info(cb_code) limit_up_price = target_codes_manager.get_limit_up_price(cb_code) if market_info: - volume = int(__get_buy_money()/ float(limit_up_price)) + if market_info.rate > 0.139: + async_log_util.info(logger_trade, f"鍙浆鍊烘定骞呰繃楂橈細锛歿cb_code}-{market_info.rate}") + continue + + volume = int(__get_buy_money() / float(limit_up_price)) volume = (volume // 10) * 10 buy_price = round(min(float(market_info.price * 1.02), float(limit_up_price)), 3) async_log_util.info(logger_trade, f"鍑嗗涓嬪崟锛歿cb_code}-{buy_price}") -- Gitblit v1.8.0