35 lines
1.1 KiB
Bash
Executable File
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"
|