From ad3cc1a24c4b413bae3069cc6d1c2a1923540ce3 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 25 七月 2025 15:51:48 +0800 Subject: [PATCH] 开盘啦TCP请求/委托数据持久化异步处理 --- constant.py | 40 +++++++++++++++++++++++++++++++--------- 1 files changed, 31 insertions(+), 9 deletions(-) diff --git a/constant.py b/constant.py index 70dbda4..8e3ca06 100644 --- a/constant.py +++ b/constant.py @@ -134,11 +134,11 @@ L_CANCEL_MIN_WATCH_COUNT = 10 # 鎾ゅ崟姣斾緥 -L_CANCEL_RATE = 0.6 # L鍚� +L_CANCEL_RATE = 0.3 # L鍚� L_CANCEL_RATE_WITH_MUST_BUY = 0.9 # 鍔犵孩L鍚� -L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY = 0.95 # 鎵叆鍔犵孩 +L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY = 0.9 # 鎵叆鍔犵孩 L_CANCEL_RATE_WITH_HALF_MUST_BUY_FOR_REDICAL_BUY = 0.85 # 鎵叆鍗婂姞绾� @@ -172,7 +172,7 @@ G_CANCEL_RATE_FOR_GOOD_MARKET = 0.59 # 鍗庨懌L2鐨勫崱浣嶆暟閲� -HUAXIN_L2_MAX_CODES_COUNT = 85 +HUAXIN_L2_MAX_CODES_COUNT = 60 TRADE_WAY_HUAXIN = "huaxin" TRADE_WAY_JUEJIN = "juejin" @@ -186,7 +186,7 @@ ########鍗庨懌閰嶇疆######## if not is_windows() or True: # 涓嬪崟1鎵� - BUY_MONEY_PER_CODE = 500 if constant.IS_A else 5000 + BUY_MONEY_PER_CODE = 500 if constant.IS_A else 40000 L2_SOURCE_TYPE = L2_SOURCE_TYPE_HUAXIN JUEJIN_LOCAL_API = False TRADE_WAY = TRADE_WAY_HUAXIN @@ -198,17 +198,17 @@ MAX_SUBSCRIPT_CODE_PRICE = 100 # 鎵叆浠锋牸鍖洪棿 -MAX_CODE_RADICAL_BUY_PRICE = 40 -MIN_CODE_RADICAL_BUY_PRICE = 3 +MAX_CODE_RADICAL_BUY_PRICE = 50 +MIN_CODE_RADICAL_BUY_PRICE = 2 -# 鎵叆鐨勮嚜鐢辨祦閫氬競鍊煎尯闂� -RADICAL_BUY_ZYLTGB_AS_YI_RANGES = [(5, 500), (500, 1000)] +# 鎵叆鐨勮嚜鐢辨祦閫氬競鍊煎尯闂达細[[(鑷敱娴侀�氭渶灏忓��,鑷敱娴侀�氭渶澶у��),(鑲′环鏈�灏忓��,鑲′环鏈�澶у��)]] +RADICAL_BUY_ZYLTGB_AS_YI_RANGES = [[(30, 1000), (3, 50)], [(30, 1000), (2, 3)]] # L2鏁版嵁鏄惁杞藉叆瀹屾垚 L2_DATA_IS_LOADED = False # 鍙拱鍏ョ殑閲戦 -AVAILABLE_BUY_MONEYS = [5000, 20000, 30000, 40000, 50000] +AVAILABLE_BUY_MONEYS = [25000, 30000, 35000, 45000, 50000] # 鏉夸笂鏀鹃噺鏄惁鍙壂鍏� CAN_RADICAL_BUY_AT_LIMIT_UP = False @@ -218,3 +218,25 @@ # 甯歌涔版槸鍚︿拱鍏� CAN_COMMON_BUY = False + +# 鏍规嵁甯傚満寮哄害纭畾涔板噣娴佸叆韬綅鍓嶅嚑:[(鏈�浣庡垎,鏈�楂樺垎,涔板墠鍑�)] +RADICAL_BUY_TOP_IN_COUNT_BY_MARKET_STRONG = [(0, 60, 20), (60, 70, 25), (70, 80, 30), (80, 90, 35), (90, 101, 40)] +# 杈ㄨ瘑搴︾殑绁ㄦ澘鍧楁渶浣庢祦鍏ュ墠鍑� +RADICAL_BUY_TOP_IN_INDEX_WITH_SPECIAL = 20 + +# 鏄惁涓烘柊鐗堜笅鍗� +IS_NEW_VERSION_PLACE_ORDER = True + +# 蹇界暐鏉垮潡娴佸叆鐨勫競鍦哄己搴� +IGNORE_BLOCK_IN_MONEY_MARKET_STRONG = 101 + +# 鏂扮増L2鐩戝惉 +IS_L2_NEW = False + +# 鏄惁鍙拱棣栧皝 +CAN_BUY_FIRST_LIMIT_UP = False + +# 鏄惁鍙互鑷姩鎷夌櫧 +CAN_AUTO_ADD_WHITE = True + + -- Gitblit v1.8.0