auto_trade_sys/scripts/apply_vp_more_opportunities.sh
薇薇安 f09676bae1 1
2026-07-08 13:55:14 +08:00

18 lines
726 B
Bash
Executable File

#!/usr/bin/env bash
# VP 增机会档:放宽波动/结构/扫描门槛(在已启用 VP 基础上叠加)
# 用法: ./scripts/apply_vp_more_opportunities.sh [--dry-run]
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$ROOT"
PYTHON_BIN=""
for _py in "${ROOT}/.venv/bin/python" "${ROOT}/trading_system/.venv/bin/python" "${ROOT}/backend/.venv/bin/python"; do
[ -x "$_py" ] && PYTHON_BIN="$_py" && break
done
PYTHON_BIN="${PYTHON_BIN:-$(command -v python3)}"
DRY_RUN=()
[[ "${1:-}" == "--dry-run" ]] && DRY_RUN=(--dry-run)
exec "$PYTHON_BIN" "$ROOT/scripts/apply_config_patch_only.py" \
--from "$ROOT/config/my_batch_vp_more_opportunities.json" \
--updated-by "vp_more_opportunities" \
"${DRY_RUN[@]}"