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: Trading Plan là bản ghi có phiên bản, quyết trước phạm vi, nguồn dữ liệu, setup, entry, risk, cách quản lý và review. Nó hoạt động như preflight contract: thiếu trường bắt buộc hoặc một gate không đạt thì mặc định không giao dịch, chứ không bổ sung lý do sau khi giá chạy.
Đọc xong, bạn sẽ hiểu:
- Phân biệt plan đủ trường với setup đủ điều kiện.
- Biết chạy chuỗi preflight fail-closed trước mọi action.
- Tự kiểm TP-49 từ
9/12lên12/12và tính planned risk149,40.
1. Trading Plan là gì và không phải là gì?
Một plan hữu ích không phải câu “nếu đẹp thì vào”. Nó phải ghi rõ data, điều kiện, cách tính risk và thời điểm hết hạn. Nếu phải hỏi lại, plan chưa xong.
Required field là trường bắt buộc phải có dữ liệu hợp lệ. Ví dụ: ghi
DATA SOURCE: ? không được tính là đã điền. Completeness là tỷ lệ required
fields đã có giá trị hợp lệ:
Completeness = valid required fields / total required fields × 100%
Giống checklist trước chuyến bay, thiếu một mục quan trọng thì quy trình chưa được phép khởi hành. So sánh này chỉ nói về nguyên tắc chặn khi thiếu dữ liệu; nó không nói giao dịch an toàn như hàng không.
CME chia trade plan thành các phần gồm mục tiêu, phương pháp, quản trị rủi ro, chiến lược và nhật ký; họ cũng nói rõ việc lập plan không bảo đảm kiếm được tiền (CME — Building a Trade Plan). Vậy plan là công cụ giữ quyết định nhất quán và có thể audit, không phải máy tạo lợi nhuận.
Hình 1 — Bảy phần nối thành một contract; một điểm không đạt thì dừng.
Chuỗi cốt lõi là SCOPE → DATA → SETUP → ENTRY → RISK → MANAGEMENT → REVIEW.
Scope khóa instrument và timeframe. Data ghi nguồn cùng thời điểm quan sát.
Setup mô tả bộ rule. Entry nói trigger và cách đặt lệnh. Risk có stop, buffer,
quantity và exposure. Management nối event với action. Review giữ audit trail.
Trading Plan cũng không phải:
- Ảnh chart với vài mũi tên nhưng không có rule.
- Nhật ký viết sau khi trade xong để giải thích outcome.
- Tín hiệu mua/bán cho mọi người.
- Cam kết rằng cứ làm đúng plan là thắng.
Một trade tuân thủ plan vẫn có thể lỗ. Một trade ngoài plan vẫn có thể lãi. Outcome đơn lẻ không đổi trạng thái process.
2. Từ ý tưởng tới preflight contract
Version lock là khóa nội dung và số phiên bản trước khi kiểm. Giống công
thức nấu có bản v1.0: nếu đổi nguyên liệu giữa chừng, ta phải ghi bản mới,
không giả vờ vẫn theo công thức cũ. Với plan, sửa entry hoặc stop sau khi thấy
giá chạy phải tạo version mới và chạy lại gate.
Preflight gate là câu hỏi pass/fail trước quyền hành động. Fail-closed
nghĩa là FAIL, UNKNOWN hoặc field trống đều cho kết luận NO TRADE.
Không có trạng thái “chắc là ổn”.
Quy trình đơn giản:
- Điền đủ required fields và khóa version.
- Chạy completeness audit.
- Nếu chưa
100%, ghiINCOMPLETE/NO TRADE. - Nếu đủ
100%, chạy từng preflight gate. - Một gate fail hoặc unknown thì dừng.
- Tất cả pass mới ghi
PLAN RELEASED. - Release chỉ cho phép đi tới bước execution; nó không chứng minh order đã gửi, được broker nhận hay đã fill.
Hình 2 — Completeness chỉ mở cửa cho preflight, không tự xác nhận setup.
Ví dụ, plan v0.1 có 9/12 = 75%, thiếu DATA SOURCE, ORDER TYPE và
EXPIRY. Dù setup trông đẹp, state vẫn là INCOMPLETE/NO TRADE. Sau khi điền
đủ thành v1.0, 12/12 = 100%; lúc này plan mới đủ điều kiện để được kiểm, chưa
phải để click.
CME nhấn mạnh strategy trong plan cần điều kiện entry/exit rõ và cần nói trước cách quản lý open trade (CME — Trading Strategies in Your Trade Plan). Một câu “vào khi momentum mạnh” khó audit; câu “chỉ xét sau khi nến M15 đóng trên 102,40, fill không xấu hơn 102,60” có event và boundary.
3. TP-49: complete trước, preflight sau
TP-49 là ví dụ giả lập, không phải tài sản hay mức giá thật:
| Field | Giá trị đã khóa |
|---|---|
| Plan ID / version | TP49-001 / v1.0 |
| Scope | DEMO-X / M15 |
| Observed / source | 09:30 UTC+7 / FEED-A |
| Data validity | 3 closed bars / expires 10:15 |
| Setup | SETUP-V3 / all setup gates PASS |
| Entry trigger | M15 close > 102,40 |
| Reference / max fill | 102,52 / 102,60 |
| Order rule | LIMIT CAP 102,60 / DO NOT CHASE |
| Stop / buffer | 100,80 / 0,08 |
| Risk budget / quantity | 150 / 83 units |
| Targets | T1 104,24 / T2 105,96 |
| Management / review | event rules / journal required |
Reference fill là giá giả định để tính trước; nó không phải fill thật. Maximum acceptable fill là mức giá xấu nhất plan còn cho phép. Nếu điều kiện execution nằm ngoài boundary, plan không cho phép đuổi theo.
Khoảng cách stop theo reference là:
102,52 − 100,80 = 1,72
Buffered loss per unit là stop distance cộng execution buffer:
1,72 + 0,08 = 1,80
Risk budget là mức loss tối đa plan demo cho phép cho ý tưởng này. Với lot step một đơn vị:
Quantity = floor(150 / 1,80) = 83
Buffered planned risk = 83 × 1,80 = 149,40
Quantity 84 tạo risk 151,20, vượt budget 1,20, nên bị loại. Đây là phép
tính plan; phí, trượt giá vượt buffer, gap và cách broker xử lý lệnh có thể làm
loss thực khác dự tính.
T1 cách reference 1,72, nên bằng 1R theo stop distance chưa buffer:
102,52 + 1,72 = 104,24. T2 bằng 2R:
102,52 + 2 × 1,72 = 105,96. Hai target chỉ là mốc quản lý fictional, không
phải dự báo giá sẽ tới.
Hình 3 — Risk được tính từ budget và buffered loss, không chọn quantity bằng cảm giác.
Exposure cap là trần tổng open risk. Giả sử cap demo là 400 và current
open risk bằng 0, TP-49 dùng 149,40 nên gate exposure pass. Nếu current open
risk là 300, capacity còn 100; quantity 83 không còn hợp lệ dù trade-level risk
budget vẫn là 150. CME khuyên risk plan phải xét leverage, mức loss tối đa,
số vị thế đồng thời và tổng exposure
(CME — Risk Management and Your Trade Plan).
Expiry là lúc plan hết hiệu lực. Sau 10:15, plan TP-49 không được dùng lại; muốn tiếp tục phải thu data mới, tạo version mới và chạy lại toàn bộ chain.
4. Sai lầm, giới hạn và rủi ro
Sai lầm thứ nhất là viết plan sau khi đã vào lệnh. Lúc đó plan thành lời kể, không còn là precommitment. Cách sửa: timestamp, version lock và completeness phải có trước action.
Sai lầm thứ hai là coi 12/12 đồng nghĩa setup pass. Completeness chỉ trả lời
“đã có đủ dữ liệu để kiểm chưa”; setup gate trả lời “dữ liệu có thỏa rule
không”. Một form điền đủ vẫn có thể kết luận NO TRADE.
Sai lầm thứ ba là đổi stop, target hoặc quantity nhưng giữ nguyên version. Record sau đó không cho biết outcome thuộc plan nào. Mọi thay đổi material phải tạo version mới, ghi lý do và chạy lại risk/exposure.
Sai lầm thứ tư là suy fill từ chart. Giá chạm 102,52 không chứng minh order đã
được gửi, accepted hay fill. PLAN RELEASED, ORDER SUBMITTED, ACKNOWLEDGED
và FILLED là các state khác nhau.
Giới hạn quan trọng: plan không loại bỏ market risk, liquidity risk, gap, latency, fee hoặc lỗi vận hành. CFTC cảnh báo không có trading system nào bảo đảm lợi nhuận; phí và rủi ro vẫn tồn tại (CFTC — Commodity Trading Systems). Plan làm decision traceable hơn, không biến bất định thành chắc chắn.
Không có một risk cap phù hợp cho mọi người. CFTC khuyên tự xây plan theo hoàn cảnh và risk tolerance (CFTC — Beware of Internet Hype). TP-49 chỉ dùng để học phép kiểm.
5. Checklist Trading Plan fail-closed
Chạy tám gate theo đúng thứ tự:
- DATA: nguồn, timestamp, closed-bar state và timezone đều known?
- CONTEXT: instrument, timeframe, session và expiry còn đúng?
- SETUP: đúng setup version và mọi điều kiện bắt buộc pass?
- ENTRY: trigger, order rule và maximum acceptable fill đã khóa?
- STOP: invalidation, stop value và buffer đều có?
- SIZE: quantity làm tròn xuống và planned risk không vượt budget?
- EXPOSURE: trade mới không vượt portfolio/session cap?
- MANAGEMENT: event/action, cancel rule và journal requirement đã có?
Hình 4 — Chỉ tám PASS mới tạo release state; unknown cũng được xử lý như fail.
Release state là kết luận của preflight:
INCOMPLETE: thiếu required field.REJECTED: đủ field nhưng ít nhất một gate fail.EXPIRED: quá validity window.RELEASED: complete và tám gate pass.
Khi đứng ngoài? Bất cứ lúc nào field không xác minh được, data source đổi, expiry qua, setup fail, risk vượt budget hoặc exposure vượt cap. Khi nào phải dừng xem lại? Khi sửa material field, order state không khớp record, hoặc xuất hiện action không có trong management rule.
Sau khi order kết thúc, CME gợi ý log target, entry, exit, time, các mức quan trọng và lý do thực hiện; P/L không thay thế audit process (CME — Keep a Trade Log).
6. Bài tập 15 phút với plan card
Bắt đầu từ đâu
Dùng giấy hoặc Google Sheets miễn phí. Chưa dùng tiền thật.
Phút 0–3: tạo 12 dòng required fields từ bảng TP-49. Copy bản v0.1 nhưng
để trống DATA SOURCE, ORDER TYPE, EXPIRY.
Phút 3–6: chấm completeness. Kết quả mẫu:
9 / 12 × 100% = 75% → INCOMPLETE/NO TRADE
Phút 6–10: điền FEED-A, LIMIT CAP 102,60 / DO NOT CHASE, 10:15;
đổi version thành v1.0. Kết quả:
12 / 12 × 100% = 100% → ELIGIBLE FOR PREFLIGHT
Phút 10–13: tính lại:
- Stop distance:
1,72. - Buffered loss/unit:
1,80. - Quantity:
83. - Planned risk:
149,40. - Quantity 84:
151,20 → FAIL.
Phút 13–15: chạy tám gates. Sau đó cố tình đổi DATA SOURCE thành UNKNOWN.
Required field này không còn giá trị hợp lệ, nên completeness giảm còn 11/12 và
không được chạy preflight. Kết quả mong đợi là INCOMPLETE/NO TRADE.
Mẫu đối chiếu đã điền
| Version | Completeness | Preflight | State |
|---|---|---|---|
| v0.1 | 9/12 = 75% |
Chưa được chạy | INCOMPLETE |
| v1.0 | 12/12 = 100% |
8/8 PASS |
RELEASED |
| v1.0 với DATA unknown | 11/12 = 91,67% |
Chưa được chạy | INCOMPLETE |
Bài tập này luyện tính nhất quán, không đánh giá khả năng sinh lời. Investor.gov khuyên bắt đầu từ mục tiêu cụ thể, số tiền có thể chịu được và risk tolerance (Investor.gov — Invest for Your Goals). Nếu chuyển sang tài khoản thật, template cần phù hợp sản phẩm, broker, chi phí và hoàn cảnh của chính bạn.
7. Tổng kết
a. Năm ý chính
- Trading Plan là contract có version, không phải ảnh chart hay lời tiên đoán.
- Completeness
100%chỉ mở cửa cho preflight. - Một gate fail hoặc unknown đều dẫn tới
NO TRADE. - TP-49 dùng quantity 83 và buffered planned risk
149,40. - Release, submission, acknowledgement và fill là các state riêng.
b. Câu hỏi tự kiểm tra
- Vì sao plan đủ
12/12vẫn có thể bị từ chối? - TP-49 dùng quantity 83 thay vì 84 vì sao?
PLAN RELEASEDcó đồng nghĩa đã fill không?
c. Gợi ý đáp án
Xem gợi ý câu 1
Completeness chỉ xác nhận đủ field; setup, risk hoặc exposure vẫn có thể fail. Xem mục 2 và 5.
Xem gợi ý câu 2
83 × 1,80 = 149,40 còn trong budget 150; 84 × 1,80 = 151,20. Xem mục 3.
Xem gợi ý câu 3
Không. Release chỉ cho phép tới execution; submission, acknowledgement và fill cần bằng chứng riêng. Xem mục 2 và 4.
d. Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Required field | Trường bắt buộc phải có giá trị hợp lệ |
| Completeness | Tỷ lệ required fields đã điền hợp lệ |
| Version lock | Khóa nội dung plan trước preflight |
| Preflight gate | Kiểm tra pass/fail trước quyền hành động |
| Fail-closed | Fail, unknown hoặc thiếu đều mặc định dừng |
| Reference fill | Giá giả định dùng để tính trước |
| Exposure cap | Trần tổng open risk được phép |
| Expiry | Thời điểm plan hết hiệu lực |
e. Nguồn tham khảo
- CME — Building a Trade Plan
- CME — Risk Management and Your Trade Plan
- CME — Trading Strategies in Your Trade Plan
- CME — Keep a Trade Log
- CFTC — Commodity Trading Systems
- CFTC — Beware of Internet Hype
- Investor.gov — Invest for Your Goals
TP-49 là ví dụ fictional do bài học tự xây, không phải dữ liệu thị trường.
f. Điều hướng
- Bài trước: Trading Psychology #48
- Bài tiếp theo: Framework Phân tích kỹ thuật #50
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