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