From b9404847333a972b55766924ad3aa41aac5fd4f4 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 15 八月 2024 18:30:07 +0800
Subject: [PATCH] 下单条件修改

---
 trade/current_price_process_manager.py |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/trade/current_price_process_manager.py b/trade/current_price_process_manager.py
index 1f5623d..5e1dc1b 100644
--- a/trade/current_price_process_manager.py
+++ b/trade/current_price_process_manager.py
@@ -46,7 +46,7 @@
                 rate = round((price - pricePre) * 100 / pricePre, 2)
                 if tool.is_ge_code(code):
                     # 鍒涗笟鏉跨殑娑ㄥ箙闇�瑕佹墦鎶�
-                    rate = rate/2
+                    rate = rate / 2
                 if rate >= 0 and not trade_manager.ForbiddenBuyCodeByScoreManager().is_in_cache(code):
                     # 鏆傚瓨娑ㄥ箙涓烘鐨勪唬鐮�
                     _code_list.append((rate, code, 1 if is_want_buy else 0))
@@ -165,12 +165,19 @@
 
 
 # 璁剧疆鎴愪氦浠�
-def set_trade_price(code, price, time_str, limit_up_price):
+def set_trade_price(code, price):
     __trade_price_dict[code] = price
-    # 闇�瑕佽褰曟渶杩戜竴娆¢潪娑ㄥ仠浠锋垚浜ょ殑鏃堕棿
-    if limit_up_price and abs(limit_up_price - price) > 0.001:
-        # 闈炴定鍋滀环鎴愪氦
-        __trade_price_not_limit_up_info_dict[code] = (price, time_str)
+
+
+def set_latest_not_limit_up_time(code, time_str_with_ms):
+    """
+    璁板綍鏈�杩戠殑涓�娆′笂鏉挎椂闂达紙鏈�杩戠殑涓�绗斾富鍔ㄤ拱灏辨槸涓婃澘鏃堕棿锛�
+    @param code:
+    @param time_str:
+    @return:
+    """
+    __trade_price_not_limit_up_info_dict[code] = time_str_with_ms
+
 
 
 # 鑾峰彇鎴愪氦浠�
@@ -178,10 +185,10 @@
     return __trade_price_dict.get(code)
 
 
-def get_trade_not_limit_up_info(code):
+def get_trade_not_limit_up_time_with_ms(code):
     """
-    鑾峰彇鏈�杩戠殑闈炴定鍋滀环鎴愪氦鐨勪俊鎭�
+    鑾峰彇鏈�杩戠殑闈炴澘涓婃垚浜ょ殑鏃堕棿
     @param code:
-    @return:(浠锋牸,鏃堕棿)
+    @return:(浠锋牸, 鏃堕棿)
     """
     return __trade_price_not_limit_up_info_dict.get(code)

--
Gitblit v1.8.0