From e89d4691b171470890c3981229c2c474f1e8c253 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 11 七月 2024 17:40:45 +0800 Subject: [PATCH] 可转债强平机制 --- main.py | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/main.py b/main.py index 7805672..f41f23f 100644 --- a/main.py +++ b/main.py @@ -17,7 +17,8 @@ from records import huaxin_trade_record_manager from third_data import kpl_data_manager, kpl_util from third_data.kpl_data_manager import PullTask, KPLCodeJXBlockManager, KPLLimitUpDataRecordManager -from trade import huaxin_trade_api, huaxin_trade_data_update, huaxin_sell_util, backtest_trade, buy_strategy +from trade import huaxin_trade_api, huaxin_trade_data_update, huaxin_sell_util, backtest_trade, buy_strategy, \ + sell_strategy from trade.buy_strategy import BuyStrategyDataManager, StrategyBuyOrderRefManager from trade.trade_manager import CodeTradeStateManager from trade.trade_settings import WantBuyCodesManager, TradeStateManager @@ -398,12 +399,16 @@ code = result[0] # 姝h偂闇�瑕佸姞杞芥澘鍧� if code.find("11") != 0 and code.find("12") != 0: + # 姝h偂浠g爜 limit_up_price = tool.get_limit_up_price(code, result[8]) # 娑ㄥ箙澶т簬5%鎵嶅紑濮嬭幏鍙栨澘鍧� if result[2] > 0.05: KPLCodeJXBlockManager().load_jx_blocks(result[0], result[3], float(limit_up_price), KPLLimitUpDataRecordManager.get_current_reasons()) + else: + # 鍙浆鍊轰唬鐮�,澶勭悊 + sell_strategy.process_market_info(result, __BuyStrategyDataManager) except Exception as e: logger_debug.exception(e) time.sleep(1) -- Gitblit v1.8.0