# Cổng §1b — bản ngưỡng ATR của CAND-C / CAND-D (2026-09-18)

> Panda: *"có e, chạy robustness cho a xemm, song song vs đó a sẽ foward bản v0 hiện tại cho brain"*.
> **Thăm dò, in-sample ≤2023** (corpus1 exness, qua `read_full_member_run`, 0 holdout day). Không kiểm định. Không phải đề xuất live.
> Luật + lưới chốt trước khi chạy: docstring `runner.py`. ATR14 M15 Wilder; ATRmed dev = 1,5694$ ⇒
> dragon ≥ 0,765·ATR · slope ≥ 0,159·ATR · SL = EMA89 − 0,956·ATR. Tái lập gốc: C 678 / +0,197 · D 939 / +0,212.
> Chi tiết: `table.md` (stress + độ nhạy), `half.md`, `l5.md`, `mc.md`. Cache lệnh: `runs/*.csv`.

## Kết luận cổng

| Phép | Trượt khi | C (ATR) | D (ATR) |
|---|---|---|---|
| Stress chi phí | mean R ≤ 0 ở spread ×2 / slip 0,10$ / trễ 1 bar | ✅ +0,177 / +0,173 / +0,213 | ✅ +0,223 / +0,163 / +0,220 |
| Độ nhạy 1 tham số | lân cận mất > ½ mean R hoặc đổi dấu | ✅ tệ nhất adx25 +0,166 (−16 %) | ✅ nhưng sát: BE@0,5 +0,119 (−44 %) |
| Hai nửa | một nửa ≤ 0 | ✅ +0,276 / +0,115 | ✅ +0,289 / +0,137 |
| MC prop (khối tuần, 1 năm) | không mức risk nào P(floor) < 5 % | ✅ $50: 0,0 % · $100: 2,0 % | ✅ $50: 0,0 % · $100: 3,5 % |
| **§1b** | | **QUA** | **QUA (sát ở mốc BE)** |

So với bản $ gốc (`stress-mc/`): D bản $ **trượt** độ nhạy mốc BE; bản ATR qua nhưng vẫn là điểm yếu nhất.

## Những gì cổng KHÔNG nói
- **L5 vẫn trượt:** CI 95 % khối tuần của mean R: C [−0,055; +0,473] (P ≤ 0 = 0,066) · D [−0,003; +0,444] (P = 0,027).
  Bỏ top 10 lệnh: C +0,001 · D +0,072. ⇒ Lãi vẫn dồn vào vài lệnh bắt trend lớn.
- Nửa 2020–23 yếu hơn nửa 2016–19 ở cả hai.
- Lưới độ nhạy có vài lân cận **cao hơn** gốc (C: BE@2,5 +0,282, k_slope×1,25 +0,267; D: k_buf×1,25 +0,295).
  Theo luật: **không chọn** chúng. k_width×1,25 làm C/D mất ~½ số lệnh ⇒ ngưỡng width nằm ngay giữa phân phối, nhạy về số lệnh.
- MC dùng P&L đóng lệnh, bỏ lỗ thả nổi ⇒ lạc quan. Chưa trừ swap (ước −0,041 R/ngày giữ, `../atr-and-recent/`).
- K thăm dò trên exness dev ≈ 136 (+ ~30 lượt lưới ở đây chỉ để đọc hình dạng).

## Gợi ý
Bản ATR sửa được lỗi "ngưỡng $ không co giãn theo giá" mà không làm mất mean R trên dev, và qua §1b. Nếu Panda chốt ⇒
`cand_c_step_r_v1` (và `cand_d_step_r_v1` nếu giữ D) + brief mới cho brain. Không có gì ở đây là bằng chứng edge.
