18 lines
726 B
Bash
Executable File
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[@]}"
|