Files
etf/start_streamlit.sh
aszerW d47a29f09e feat(viz): 添加 Streamlit 可视化应用
- 创建 streamlit_app.py: 交互式回测结果展示
- 支持4个标签页:策略概览、收益分析、调仓记录、品种详情
- 集成 Plotly 图表:收益对比、胜率散点图、月度收益、收益分布
- 支持数据筛选和导出功能
- 添加启动脚本和依赖文件
2026-05-08 20:56:38 +08:00

25 lines
537 B
Bash
Executable File

#!/bin/bash
# Streamlit 应用启动脚本
cd "$(dirname "$0")"
echo "🚀 启动 ETF轮动策略可视化应用..."
echo ""
# 检查虚拟环境
if [ -d "venv" ]; then
source venv/bin/activate
fi
# 安装依赖(如果需要)
# pip install -r requirements_streamlit.txt
# 设置环境变量
export API_BASE_URL=${API_BASE_URL:-"https://k3s.tokenpluse.xyz"}
echo "📊 正在启动 Streamlit 服务..."
echo "🌐 API地址: $API_BASE_URL"
echo ""
streamlit run streamlit_app.py --server.port 8501 --server.address 0.0.0.0