27 lines
795 B
Bash
Executable File
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
|