Files
stock/stock-html/auto_sync_fund_flow.sh
T
freedakgmail 9c7d7abdd4 Initial commit
2026-07-17 18:49:35 +08:00

27 lines
795 B
Bash
Executable File

#!/bin/bash
# 资金流向数据每日采集脚本
# 从5分钟K线数据自行计算资金流向(无需外部API)
# 建议在15:10后运行(收盘后5分钟K线数据完整)
#
# 数据源:stock_kline_5min 表
# 执行速度:几秒即可完成(纯数据库计算)
DAY_OF_WEEK=$(date +%u)
# 周六(6)、周日(7)跳过
if [ "$DAY_OF_WEEK" -ge 6 ]; then
echo "$(date '+%Y-%m-%d %H:%M:%S') 今天是周末,跳过资金流向计算"
exit 0
fi
echo "$(date '+%Y-%m-%d %H:%M:%S') 开始资金流向计算..."
cd /opt/stock-app
export DB_PASSWORD=stock_password_2025
# 计算今日 + 补算历史
/opt/stock-app/venv/bin/python sync_fund_flow.py --backfill
EXIT_CODE=$?
echo "$(date '+%Y-%m-%d %H:%M:%S') 资金流向计算完成,退出码: $EXIT_CODE"
exit $EXIT_CODE