#!/bin/bash # 运行交易信号生成器(量化 + LLM 一体分析) set -e # 遇到错误立即退出 echo "开始生成交易信号..." echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" # 检查 scheduler 容器是否运行 if ! docker compose ps scheduler | grep -q "running"; then echo "scheduler 容器未运行,正在启动..." docker compose up -d echo "等待服务就绪..." sleep 3 fi # 运行信号生成 docker compose exec scheduler python /app/scripts/generate_trading_signal.py echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "信号生成完成!" echo "" echo "查看完整结果:" echo " cat output/latest_signal.json | python -m json.tool" echo "" echo "如果是 BUY/SELL 信号,已自动发送钉钉通知"