# Cổng §1b — C_V1 + nới pullback P1b (gần chạm 0,5·ATR) / P2 (chạm trong 3 nến) — 2026-09-18

> Panda: *"robustness đi e"*. Thăm dò, in-sample ≤2023 (exness corpus1, 0 holdout day). Không kiểm định, không phải đề xuất live.
> Luật + lưới: docstring `runner.py`. Tái lập gốc: P1b 1011 lệnh / +0,234 · P2 879 lệnh / +0,225. Chi tiết: `table.md`, `half.md`, `l5.md`, `mc.md`.

| Phép | Trượt khi | P1b | P2 |
|---|---|---|---|
| Stress chi phí | mean R ≤ 0 ở spread ×2 / slip 0,10$ / trễ 1 bar | ✅ +0,223 / +0,187 / +0,235 | ✅ +0,179 / +0,193 / +0,185 |
| Độ nhạy 1 tham số | lân cận mất > ½ mean R hoặc đổi dấu | ✅ tệ nhất cap2 +0,202 (−14 %) | ✅ tệ nhất k_slope×1,25 +0,173 (−23 %) |
| Hai nửa | một nửa ≤ 0 | ✅ +0,274 / +0,197 | ✅ +0,261 / +0,188 |
| MC prop (tuần, 1 năm) | không mức risk nào P(floor) < 5 % | ✅ $50: 0 % · $75: 1,7 % · $100: 6,4 % | ✅ $50: 0 % · $75: 0,9 % · $100: 4,0 % |
| **§1b** | | **QUA** | **QUA** |

- Độ nhạy **phẳng**: không lân cận nào mất quá 23 %. Đây là dấu hiệu tốt, không phải đỉnh nhọn.
- Hình dạng theo k gần chạm không đơn điệu: 0,25 (P1a, lượt trước) +0,176 · 0,375 +0,263 · 0,5 +0,234 · 0,625 +0,220
  ⇒ quanh 0,4–0,6 là một vùng, còn 0,25 là điểm lạc. Không chọn 0,375 (luật: lưới chỉ để đọc hình dạng).
- CI khối tuần: P1b [+0,013; +0,472] (P ≤ 0 = 0,017), P2 [−0,002; +0,473] (0,026). Bỏ top 20 lệnh ⇒ âm nhẹ ở cả hai.
- So với C_V1 gốc: mean R nhích ~+0,03, số lệnh +30–50 %, DD tương đương trên exness. Nhưng Duka 2005–15 DD của P1b $5,6k
  @ $50 (`../pullback-relax/stats.md`) ⇒ prop 50K cần ~$30/lệnh.
- P1b/P2 được chọn **sau khi** thấy số (K thăm dò ≈ 142). Qua §1b chỉ nghĩa là không bị loại.
