#!/bin/bash # 交易系统启动脚本(直接在host上运行) set -e BASE_DIR="$(cd "$(dirname "$0")/.." && pwd)" SCRIPTS_DIR="$BASE_DIR/scripts" LOG_DIR="$BASE_DIR/logs" DATA_DIR="$BASE_DIR/data" mkdir -p "$LOG_DIR" "$DATA_DIR" # 检查依赖 python3 -c "import tushare, numpy, pandas" 2>/dev/null || { echo "安装依赖..." pip3 install --break-system-packages tushare numpy pandas APScheduler } # 设置环境变量 export TZ=Asia/Shanghai export TUSHARE_TOKEN="${TUSHARE_TOKEN:-4348b35f0b5c7a85b988264e4962be1ca57e0f46faf6148806e5ebd4}" echo "========================================" echo "🚀 启动纯信号交易系统" echo "========================================" echo "日志目录: $LOG_DIR" echo "数据目录: $DATA_DIR" echo "========================================" exec python3 -u "$SCRIPTS_DIR/scheduler.py"