tradusai/start_system.sh
2025-12-02 22:54:03 +08:00

35 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# 启动完整的交易系统(数据采集 + 定时信号生成)
echo "🚀 启动 Tradus AI 交易系统..."
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
# 启动所有服务
docker compose --profile scheduler up -d
echo ""
echo "⏳ 等待服务就绪..."
sleep 5
# 检查服务状态
echo ""
echo "📊 服务状态:"
docker compose ps
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "✅ 系统启动完成!"
echo ""
echo "📝 组件说明:"
echo " • Redis: 数据存储"
echo " • Ingestion: Binance 实时数据采集"
echo " • Scheduler: 每5分钟自动生成交易信号"
echo ""
echo "📱 钉钉通知: BUY/SELL 信号会自动推送"
echo ""
echo "📖 常用命令:"
echo " 查看日志: docker compose logs -f scheduler"
echo " 手动生成信号: ./run_signal.sh"
echo " 查看最新信号: cat output/latest_signal.json | python -m json.tool"
echo " 停止系统: ./stop_system.sh"