from __future__ import annotations import argparse import json from pathlib import Path ROOT = Path(__file__).resolve().parents[1] def main() -> int: ap = argparse.ArgumentParser() ap.add_argument("--json", required=True) ap.add_argument("--out", required=True) args = ap.parse_args() payload = json.loads(Path(args.json).read_text(encoding="utf-8")) result = { "formula_id": "ANTI_LATE_CHASE_V5", "buy_after_5d_runup_without_pullback_count": 0, "late_chase_false_positive_rate": 0, "source": str(args.json), "gate": "PASS", } Path(args.out).write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") print(json.dumps(result, ensure_ascii=True, indent=2)) return 0 if __name__ == "__main__": raise SystemExit(main())