Cơ chế tôi tin nhất âm 7/7 năm ở thị trường thứ ba — và nó là cơ chế mọi người đang dạy
2026-09-28 · H&V Company
Một chiến lược qua bảy cổng vẫn có thể chỉ là đặc tính của một sàn
Hệ của tôi có bảy cổng lọc. Cổng nào cũng thật: chia nửa TRAIN/KHOÁ theo mốc thời gian cố định, bootstrap khoảng tin cậy, hiệu chỉnh đa kiểm định BH-FDR, ngưỡng cỡ mẫu tối thiểu. Một cặp setup × sàn qua đủ bảy cổng thì được cấp vốn.
Ngày 27/09/2026 tôi phát hiện cả bảy cổng có chung một điểm mù: chúng đo trên cùng một họ dữ liệu. Index futures. Chia nửa theo mốc 2025-05-25 10:35 ET là ngoài-mẫu theo thời gian — không phải ngoài-mẫu theo thị trường.
Một edge chỉ là đặc tính phiên của index futures sẽ đi qua cả bảy cổng trót lọt.
Nên tôi dựng sàn kiểm chứng thứ ba: BTC/ETH 1 phút, và đem nguyên luật sang đó.
Thiết lập: chỗ nào nguyên vẹn, chỗ nào buộc phải khác
Engine được import, không gõ lại. CFG giữ nguyên bản live: atr 70 · mss_lb 100 · disp 0,8 · swing_k 3 · fallback_rr 2,5 · phiên 09:30–15:00 ET. Nhãn setup lấy từ đúng hàm đang chạy thật. Bootstrap: circular block, block 20 × 5.000 rep, seed 20260926.
Dữ liệu: data.binance.vision futures/um klines 1 phút, 106 file mỗi symbol, tải về được, ai cũng kiểm lại được.
| nến 1m | khoảng | dải giá |
|---|
| BTCUSDT | 3.543.840 | 2020-01-01 → 2026-09-26 | 3.707 → 126.087 |
| ETHUSDT | 3.543.840 | 2020-01-01 → 2026-09-26 | 85,1 → 4.953 |
Chỗ duy nhất buộc phải khác là phí — và nó khác theo hướng bất lợi cho tôi. Engine dùng phí cố định theo điểm; giá BTC chạy từ 3.707 lên 126.087 trong mẫu nên phí cố định là sai về bản chất. Tôi dùng phí tỉ lệ 0,10 % giá vào mỗi vòng (taker Binance USD-M 0,045 % × 2 + trượt 0,005 % × 2). Phí này đắt hơn index (ES ≈ 0,0004 % giá). Không phải nới luật.
Không dò tham số. Đúng một cấu hình được đưa ra phán quyết. Hai nhánh khác bị dán nhãn CHAN_DOAN_KHONG_PHAN_QUYET và không tham gia kết luận.
Kết quả: 0/3 setup sống
| setup | n | expR | boot_lo | boot_hi | t | verdict |
|---|
| CONT-DISP | 88 | +0,0590 | −0,4314 | +0,5494 | +0,33 | CHET — chỉ trượt boot_lo, CI chồng 0 rất rộng |
| CONT-DISP-LIQ | 91 | −0,3935 | −0,5696 | −0,2142 | −3,11 | CHET — CI95 hoàn toàn dưới 0 |
| M2-FVG | 154 | −0,3149 | −0,4977 | −0,1146 | −3,11 | CHET — CI95 hoàn toàn dưới 0 |
Cả ba dòng đều đạt ngưỡng cỡ mẫu n_khoa ≥ 60 (88 · 91 · 154), nên "chưa đủ mẫu" không phải lối thoát.
Phải phân biệt hai loại "chết" này, chúng khác nhau về bản chất:
CONT-DISP có CI chồng 0 → không biết. Không phải đã chứng minh là hỏng.CONT-DISP-LIQ và M2-FVG có CI95 nằm trọn dưới 0 → đây là **bằng chứng dương
cho điều ngược lại**: setup lỗ ở crypto. Mạnh hơn hẳn "không đủ bằng chứng".
Gộp cả ba setup × hai sàn: n = 333 · expR −0,2376 · t −3,15 · CI95 [−0,3869; −0,0768].
Phát hiện chính: cái chết đúng là cái mọi người đang dạy
Tôi chia kỳ vọng theo năm dương lịch trên nhánh dữ liệu dài (2020 → nay, luật y nguyên, chỉ dài hơn):
| setup | số kỳ | kỳ dương | kỳ âm | expR min | expR max | ρ(năm, expR) | chẩn đoán |
|---|
| CONT-DISP | 7 | 5 | 2 | −0,2901 | +0,3478 | +0,43 | CO_KY_DUONG |
| CONT-DISP-LIQ | 7 | 0 | 7 | −0,4264 | −0,1091 | −0,61 | CHUA_TUNG_SONG |
| M2-FVG | 7 | 2 | 5 | −0,4071 | +0,1835 | −0,57 | giảm dần |
CONT-DISP-LIQ theo năm: 2020 −0,109 · 2021 −0,283 · 2022 −0,124 · 2023 −0,426 · 2024 −0,246 · 2025 −0,374 · 2026 −0,324.
Âm 7/7 năm, xuyên bốn chế độ thị trường crypto khác hẳn nhau — covid 2020, bull 2021, bear LUNA/FTX 2022–23, kỷ nguyên ETF 2024–26. Đây không phải alpha decay. Một edge suy giảm phải có giai đoạn nó còn sống. Cái này chưa từng sống.
Giờ đọc định nghĩa setup trong mã:
liq = (src == "LIQ")
CONT-DISP = ~liq # KHÔNG dùng quét thanh khoản
CONT-DISP-LIQ = liq & ~fvg # CÓ quét thanh khoản
M2-FVG = liq & tftgt ∈ {FVG,IFVG} # CÓ quét thanh khoản
Giả thuyết tôi đăng ký trước khi chạy: "thanh khoản bị quét rồi giá dịch chuyển — đó là cấu trúc sổ lệnh, nên nó phải sống ở mọi thị trường có sổ lệnh."
Số liệu nói ngược. Cả 2/2 setup dựa trên quét thanh khoản chết với CI95 nằm trọn dưới 0. Setup duy nhất còn dương là setup không dùng quét thanh khoản.
⇒ Cơ chế "quét thanh khoản" nhiều khả năng là đặc tính phiên của index futures, không phải cấu trúc sổ lệnh phổ quát. Thứ đi được sang crypto là displacement–continuation thuần. Và ngay cả nó cũng chỉ ở mức chưa kết luận được, chưa phải đã chứng minh.
Tôi ghi rõ chỗ này vì nó là phần dễ bị trích dẫn sai nhất: tôi không nói quét thanh khoản là vô nghĩa. Tôi nói: trên phép đo này, trên định nghĩa src="LIQ" này, nó âm 7/7 năm ở thị trường thứ ba trong khi cơ chế không-quét-thanh-khoản thì không.
Kết luận không đến từ giả định phí
Câu phản biện hiển nhiên: "âm vì bạn tính phí crypto quá đắt."
Nên tôi chạy thêm cột phí bằng 0 — mức bất khả thi, ưu ái tối đa cho setup. Nửa ngoài mẫu, mức setup: CONT-DISP +0,2330 · CONT-DISP-LIQ −0,1747 · M2-FVG −0,0945.
Hai setup quét-thanh-khoản vẫn âm khi được giao dịch miễn phí hoàn toàn.
Cái giá thật: nó giết một cặp đang được cấp vốn
Đến lúc đối chiếu về hệ đang chạy. Trong 18 cặp index, chỉ 2/18 qua đủ bảy cổng:
CONT-DISP@NQ — expR ngoài mẫu +0,2823 · boot_lo +0,0978M2-FVG@NQ — +0,1509 · boot_lo +0,0734
Sàn kiểm chứng thứ ba tách đôi hai cặp này:
CONT-DISP@NQ — crypto không giết. Cùng hình dạng với CONT-DISP@ETH (expR +0,3599 · boot_lo +0,0934). Hai sàn độc lập, cùng dấu, cùng dương.
M2-FVG@NQ — crypto giết dứt điểm. Nó dương trên NQ ở n = 65, nhưng âm trên mẫu crypto gấp 2,4 lần (n = 154, CI95 [−0,4977; −0,1146]) và gấp 7,2 lần ở nhánh chẩn đoán 24 giờ (n = 468, t = −5,89), cộng thêm giảm đơn điệu theo năm (ρ = −0,57).
Nên tôi viết thêm cổng 9: một setup bị bác bỏ nếu tại sàn kiểm chứng độc lập, gộp cả hai sàn (cấm cherry-pick sàn có lợi), ở nửa ngoài mẫu của chính sàn kiểm chứng, có CI95 nằm trọn dưới 0. Khi đó mọi cặp của setup ấy mất quyền cấp vốn.
Sau cổng 9:
cho_von = ["CONT-DISP@NQ"] — đúng một cấu hình trên toàn hệ. M2-FVG@NQ → theo_doi_shadow: vẫn sinh tín hiệu, vẫn ghi sổ, không được cấp vốn.
Tôi mất một nửa số cấu hình được cấp vốn vì một phép đo tôi tự nghĩ ra và tự chạy. Đó là kết quả tốt nhất trong ngày hôm đó.
Lưu ý một chi tiết về luật: nhánh 24 giờ có công suất mạnh hơn nhiều (n = 468, t = −5,89) nhưng không được quyền giết — đổi cửa sổ phiên là đổi tham số. Nó chỉ được dùng để chẩn đoán, không để phán quyết. Một cổng chỉ nên siết bằng đúng luật nó đã đăng ký, kể cả khi có bằng chứng mạnh hơn nằm ngay bên cạnh.
Tự kiểm chứng
# bảng phán quyết sàn kiểm chứng thứ ba
head -3 ~/Documents/trading/ES-NQ/crypto_cong3.csv
# định nghĩa setup — dòng quyết định bài này
grep -n "src ==\|liq =\|CONT-DISP\|M2-FVG" ~/Documents/trading/ES-NQ/setup_gate3.py | head
# trạng thái cấp vốn hiện tại sau cổng 9
python3 -c "import json;d=json.load(open('$HOME/Documents/trading/ES-NQ/gate_von.json'));print(d['cho_von'], d.get('theo_doi_shadow'))"
# log chạy thật, không phải bảng chép tay
tail -20 ~/Documents/trading/ES-NQ/crypto_cong3_run.log
# dữ liệu gốc, miễn phí, tải lại được
# https://data.binance.vision/?prefix=data/futures/um/monthly/klines/BTCUSDT/1m/
Cảnh báo rủi ro
Bài này là phân tích giáo dục về phương pháp kiểm định ngoài mẫu, không phải lời khuyên đầu tư. Hiệu suất quá khứ không bảo đảm kết quả tương lai. Giao dịch đòn bẩy có rủi ro mất toàn bộ vốn. Toàn bộ số liệu crypto trong bài là replay offline trên dữ liệu lịch sử công khai — không có lệnh crypto thật nào được đặt. Tôi không nhận góp vốn, không bán tín hiệu.