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