Mục lục
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.
Trả lời ngắn: Checklist indicator là danh sách gate kiểm tra một chỉ báo từ câu hỏi, dữ liệu, cấu hình, phép tính đến câu kết luận. Quy trình chạy fail-closed: thiếu bằng chứng ở gate bắt buộc thì STOP hoặc REPAIR, không tự đoán. PASS chỉ chứng minh observation tái lập được, không chứng minh thị trường sẽ đi đúng ý.
Đọc xong, bạn sẽ hiểu:
- Mười gate cần kiểm tra trước khi ghi nhận output của indicator.
- Cách audit SMA3 trên dataset CHECK-30 từ đầu đến cuối.
- Khi nào phải STOP, khi nào có thể REPAIR rồi CONTINUE.
1. Checklist indicator là gì và vì sao phải fail-closed
Checklist là danh sách kiểm tra theo thứ tự. Mỗi gate là một điều kiện phải đạt trước khi đi tiếp. Fail-closed nghĩa là thiếu bằng chứng thì mặc định dừng, không điền chỗ trống bằng cảm giác.
Hãy nghĩ đến checklist trước khi máy bay cất cánh. Nếu một mục an toàn chưa được xác nhận, người vận hành không chấm đại cho đủ. Phép so sánh chỉ nói về nguyên tắc dừng; việc xem indicator không có mức rủi ro giống hàng không.
Checklist trong bài không trả lời “nên làm gì với thị trường”. Nó trả lời một câu nhỏ hơn:
Observation này có rõ câu hỏi, đúng dữ liệu, đúng cấu hình và đủ để người khác lặp lại hay chưa?
Một chart đẹp vẫn có thể fail vì bar chưa đóng. Một con số tính đúng vẫn có thể fail vì không biết provider hoặc length. Ngược lại, PASS đủ mười gate cũng chỉ nói quy trình quan sát sạch; nó không tạo win rate, edge hay lợi nhuận.
Hình 1 — Question, Passport, Calculation và Observation là bốn chặng; thiếu một gate bắt buộc thì dừng.
2. Mười gate từ câu hỏi đến audit trail
Gate 1 — Question
Viết một câu hỏi duy nhất. Ví dụ: “Direction theo SMA rule ở t5 là gì?” Không viết “chart đẹp không?” hoặc “price sắp đi đâu?” vì không có output kiểm tra được.
Gate 2 — Role
Giao một vai cho tool: direction, strength, location hay volatility. Nếu hai tool cùng role, đánh dấu redundancy review; không đếm hai phiếu.
Gate 3 — Formula và config
Ghi tên công thức, length, smoothing, source field và threshold. “SMA” chưa đủ;
cần SMA3 of close. TradingView mô tả SMA là trung bình equal-weight, bỏ điểm
cũ nhất khi điểm mới vào
(Simple Moving Average).
Gate 4 — Indicator Passport
Passport là bộ metadata xác định dữ liệu và cấu hình: symbol/dataset, provider, timeframe, session, timezone, formula, inputs và warm-up. Passport giống nhãn chai thuốc ở ý giúp nhận diện đúng vật; nó không biến indicator thành điều trị hay dự báo.
Gate 5 — As-of và closed bar
As-of là thời điểm cuối mà dữ liệu đại diện. Closed bar là bar đã kết thúc và không còn cập nhật OHLC. Ghi cả hai. Nếu current bar còn chạy, STOP.
Gate 6 — Data integrity
Kiểm tra số bar, thứ tự thời gian, missing bar, duplicate, giá trị không hợp lệ và session. Dữ liệu sai đi qua công thức đúng vẫn tạo output sai.
Gate 7 — Spot-check
Spot-check là tính lại một phần để phát hiện lệch. Với SMA3, tính ít nhất hai cửa sổ liên tiếp. Với công thức phức tạp, kiểm tra input, warm-up và một output đã biết; không giả vờ tự tính từ dữ liệu thiếu.
Gate 8 — Exact rule
Khóa điều kiện trước khi xem kết quả. Ví dụ:
close > SMA3vàSMA3 > SMA3 trước→ up.close < SMA3vàSMA3 < SMA3 trước→ down.- Còn lại → neutral.
Gate 9 — Observation và limitation
Observation là câu mô tả đúng output đã tính, không thêm dự báo. Viết thêm ít nhất một limitation: lag, shared inputs, threshold dependence hoặc dữ liệu giả.
Gate 10 — Record
Lưu dataset, passport, phép tính, rule, output, người/thời điểm kiểm tra và verdict. Evidence là dữ liệu hoặc record chứng minh gate. Chuỗi record đó là audit trail để người khác lặp lại.
3. CHECK-30: SMA3 PASS 10/10
Dùng dataset giả CHECK-30, provider Sheet-C30, timeframe 1D, session
00:00–23:59 UTC, as-of t5 close, closed-only. Close:
100, 102, 104, 103, 105
Formula: SMA3 = tổng ba close gần nhất ÷ 3.
- t3:
(100+102+104)÷3 = 102. - t4:
(102+104+103)÷3 = 103. - t5:
(104+103+105)÷3 = 104.
Tại t5, close 105 lớn hơn SMA3 104; SMA3 t5 104 lớn hơn SMA3 t4 103. Theo exact
rule, direction observation là up.
| Gate | Evidence CHECK-30 | Verdict |
|---|---|---|
| 1 Question | Direction theo SMA rule ở t5? | PASS |
| 2 Role | SMA3 = direction primary | PASS |
| 3 Formula/config | SMA3 of close, equal-weight | PASS |
| 4 Passport | Sheet-C30, 1D, UTC session | PASS |
| 5 As-of/closed | t5 close, closed-only | PASS |
| 6 Data integrity | 5 bar, tăng dần, không thiếu/trùng | PASS |
| 7 Spot-check | SMA3 = 102, 103, 104 | PASS |
| 8 Exact rule | close và SMA slope cùng phải thỏa | PASS |
| 9 Observation/limit | up; lag và fictional data | PASS |
| 10 Record | table + calculation attached; checked_at=2026-07-28 08:15 UTC+7; checker=DEMO-C30 |
PASS |
DEMO-C30 là định danh người kiểm tra giả lập của bài tập, không phải tài khoản hoặc dữ liệu live.
Câu kết luận hợp lệ:
Trên CHECK-30, tại t5 đã đóng, close 105 > SMA3 104 và SMA3 tăng từ 103 lên 104, nên exact direction rule ghi
up. SMA là phép đo lag trên dữ liệu giả; câu này không dự báo t6.
PASS 10/10 không có nghĩa “mười lý do price tăng”. Đây là mười kiểm tra cho một observation duy nhất.
Hình 2 — CHECK-30 đi từ năm close đến ba SMA3 và một observation; 10/10 là chất lượng record, không phải độ chắc của thị trường.
4. Sai lầm, giới hạn và rủi ro
Chấm điểm để bỏ qua lỗi blocking. Gate 5 fail vì current bar thì 9/10 vẫn phải STOP. Không lấy các PASS khác bù cho dữ liệu chưa đóng.
Tick theo trí nhớ. “Chắc là SMA14” không phải evidence. Mở settings hoặc record gốc rồi ghi exact input.
Kiểm tra output nhưng bỏ input. Hai provider có session hoặc missing bars khác nhau có thể cho SMA khác nhau.
Đổi rule sau khi thấy chart. Nếu equality lúc thì neutral, lúc thì up, observation không tái lập.
Dùng một screenshot làm audit trail. Ảnh có thể thiếu timezone, as-of, provider và config. Screenshot là một mảnh evidence, không phải toàn passport.
Biến PASS thành action. Checklist không kiểm tra chi phí, risk budget, liquidity, execution hoặc market outcome. Nó không phải strategy checklist.
Giữ tool trùng việc. SMA3 và EMA3 cùng được gọi direction primary mà không có câu hỏi riêng là redundancy chưa xử lý.
Tính giả công thức phức tạp. Nếu chỉ có close nhưng lại tuyên bố đã tái tính ADX hoặc Stochastic đầy đủ, evidence không đủ. TradingView cho thấy Stochastic cần close, highest high, lowest low và smoothing (Stochastic).
Quên giới hạn của checklist. Quy trình tốt giúp giảm lỗi ghi chép, không chứng minh indicator hữu ích trên instrument hay regime cụ thể.
Blocking failure là lỗi làm observation chưa đủ điều kiện sử dụng: current bar, unknown config, wrong formula, missing data hoặc as-of không rõ.
5. Decision table: STOP, REPAIR hay CONTINUE
Không phải lỗi nào cũng kết thúc vĩnh viễn. Chọn action theo evidence:
| Tình trạng | Action | Điều kiện đi tiếp |
|---|---|---|
| Current bar | STOP | đợi bar đóng, cập nhật as-of |
| Unknown length/smoothing | STOP | mở settings hoặc source record |
| Missing provider/session | REPAIR | bổ sung passport và kiểm tra lại data |
| Formula mismatch | STOP | tính lại toàn bộ phần bị ảnh hưởng |
| Duplicate/missing bar | STOP | sửa dataset, rerun spot-check |
| SMA và EMA cùng role | REPAIR | hạ vai, giao việc mới hoặc bỏ một tool |
| Observation dùng từ “chắc chắn” | REPAIR | viết lại thành mô tả có điều kiện |
| 10 gate có evidence | CONTINUE | lưu audit trail; không biến thành action |
STOP nghĩa chưa dùng observation. REPAIR nghĩa bổ sung hoặc sửa evidence rồi chạy lại các gate bị ảnh hưởng. CONTINUE chỉ nghĩa record đủ sạch để chuyển sang bước phân tích kế tiếp.
Ví dụ screenshot Stochastic ghi (14,3,3) nhưng bar còn chạy: config có thể
đủ, Gate 5 vẫn fail. Đợi close rồi tính/đọc lại; không giữ con số cũ.
Hình 3 — Current bar và config không rõ là lỗi blocking; chỉ CONTINUE khi evidence của mọi gate bắt buộc đã đủ.
6. Bài tập 15 phút: Indicator Checklist Card
Mở Google Sheets hoặc Notes miễn phí. Không mở broker, không dùng dữ liệu live, chưa dùng tiền thật.
Trong 15 phút:
- Chép dataset CHECK-30 và passport ở mục 3.
- Tự tính SMA3 t3–t5.
- Áp exact rule tại t5.
- Điền mười dòng Gate/Evidence/Verdict.
- Viết một observation và một limitation.
- Tạo case thứ hai: Stochastic screenshot, config unknown, current bar.
- Ghi verdict cho case hai.
Mẫu đối chiếu đã điền
| Case | Gate fail | Action | Record cuối |
|---|---|---|---|
| CHECK-30 SMA3 | không | CONTINUE | up observation; lag; fictional |
| Stochastic screenshot | 3, 4, 5 | STOP | cần config, passport, closed bar |
| SMA3 + EMA3 cùng role | 2 | REPAIR | giữ một primary hoặc giao việc mới |
Audit trail tối thiểu của CHECK-30 gồm passport, năm close, ba phép SMA, exact rule, câu observation, limitation và bảng verdict. Chưa có dòng nào là giao dịch tiền thật.
7. Tổng kết
Năm ý chính
- Checklist kiểm tra chất lượng observation, không chọn hành động.
- Gate blocking không được bù bằng số PASS còn lại.
- Passport, as-of và closed bar là evidence bắt buộc.
- Spot-check và exact rule giúp phép đọc tái lập.
- CONTINUE nghĩa record sạch, không nghĩa market outcome chắc chắn.
Câu hỏi tự kiểm tra
- Fail-closed nghĩa là gì?
- Vì sao CHECK-30 PASS 10/10 không phải mười phiếu tăng?
- Current bar khiến gate nào fail?
- Khi SMA3 và EMA3 cùng role, nên làm gì?
Gợi ý đáp án
Xem gợi ý câu 1
Thiếu evidence ở gate bắt buộc thì dừng, không tự đoán. Xem lại mục 1.
Xem gợi ý câu 2
Mười PASS kiểm tra một observation và record, không phải mười bằng chứng thị trường. Xem lại mục 3.
Xem gợi ý câu 3
Gate 5 as-of/closed bar fail; phải đợi close và đọc lại. Xem lại mục 5.
Xem gợi ý câu 4
REPAIR: giữ một primary, giao việc mới có lý do hoặc bỏ tool trùng. Xem lại mục 5.
Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Checklist | Danh sách kiểm tra theo thứ tự |
| Gate | Điều kiện phải đạt trước khi đi tiếp |
| Fail-closed | Thiếu evidence thì dừng |
| Passport | Metadata xác định dữ liệu và cấu hình |
| As-of | Thời điểm cuối dữ liệu đại diện |
| Closed bar | Bar đã kết thúc |
| Spot-check | Tính lại một phần để bắt sai lệch |
| Evidence | Dữ liệu hoặc record chứng minh gate |
| Blocking failure | Lỗi khiến observation chưa được dùng |
| Audit trail | Dấu vết để người khác lặp lại |
Nguồn tham khảo
Học tiếp
- Bài trước: Kết hợp nhiều Indicator: Một câu hỏi, một công cụ chính #29
- Bài tiếp theo: Multiple Timeframe Analysis #31
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Mọi thị trường đều có rủi ro mất vốn.
Bài tiếp theo