#!/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[@]}"