1
This commit is contained in:
parent
061d839b91
commit
fc3d60a7ef
@ -48,8 +48,32 @@ def run_strategy():
|
||||
db_manager=db_manager
|
||||
)
|
||||
|
||||
# 这里可以添加具体的策略运行逻辑
|
||||
# strategy.scan_all_stocks()
|
||||
# 执行市场K线形态扫描
|
||||
logger.info("开始扫描市场K线形态...")
|
||||
logger.info("⚠️ 注意: 这可能需要较长时间,请耐心等待")
|
||||
|
||||
# 获取扫描股票数量配置
|
||||
scan_count = strategy.config.get('scan_stocks_count', 20)
|
||||
logger.info(f"扫描股票数量: {scan_count}")
|
||||
|
||||
results = strategy.scan_market(max_stocks=scan_count)
|
||||
|
||||
if results:
|
||||
logger.info(f"📈 市场扫描结果 (发现 {len(results)} 只股票有信号):")
|
||||
|
||||
for stock_code, stock_results in results.items():
|
||||
total_signals = sum(len(signals) for signals in stock_results.values())
|
||||
logger.info(f"股票: {stock_code} (共{total_signals}个信号)")
|
||||
|
||||
for timeframe, signals in stock_results.items():
|
||||
if signals:
|
||||
logger.info(f" {timeframe}: {len(signals)}个信号")
|
||||
# 只显示最新的信号
|
||||
latest_signal = signals[-1]
|
||||
logger.info(f" 最新: {latest_signal['date']} 突破价格 {latest_signal['breakout_price']:.2f}元")
|
||||
|
||||
else:
|
||||
logger.info("未发现任何K线形态信号")
|
||||
|
||||
logger.info('策略扫描完成')
|
||||
except Exception as e:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user