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: Trade Management là bộ rule viết trước để xử lý một open position khi event cụ thể xảy ra. Mỗi thay đổi về target, stop hoặc quantity phải dựa trên evidence và order confirmation có timestamp; nhìn chart rồi ứng biến không phải quy trình có thể kiểm tra.
Đọc xong, bạn sẽ hiểu:
- Vì sao chart touch, order trigger và fill là ba việc khác nhau.
- Cách đọc TM-46 Event Log và tính outcome
+0,36R.- Khi thiếu acknowledgement, trạng thái đúng là
UNKNOWN/STOP.
1. Trade Management là gì và vì sao phải viết trước?
Open position là position đã có ít nhất một quantity được khớp và chưa đóng hết. Trước entry, bạn làm kế hoạch. Sau fill, bạn không còn đứng ngoài nhìn khách quan: mỗi nhịp giá có thể kéo theo sợ mất lãi, tiếc loss hoặc muốn “gỡ”.
Management rule là cặp trigger/action được viết trước cho open position. Ví dụ: “Sau khi T1 fill đủ 40 unit, gửi yêu cầu đổi stop cho 60 unit còn lại.” Rule này rõ hơn câu “có lời thì kéo stop”, vì nó nêu event, quantity và action.
Event là một quan sát có timestamp có thể làm state thay đổi: entry fill, target partial fill, stop trigger, replace acknowledgement, expiry hoặc market halt. Price rung lên xuống nhưng chưa khớp trigger không nhất thiết là event.
CME khuyên trade plan phải viết chính xác điều kiện entry/exit và có strategy sẵn để xử lý cảm xúc khi giữ open position (CME — Trading Strategies in Your Trade Plan). Điểm cần lấy ở đây là tính viết-trước, không phải sao chép target hoặc percentage trong ví dụ của CME.
Một state machine tối giản:
PLAN → EVENT → EVIDENCE → ALLOWED ACTION → CONFIRMATION → NEW STATE
Nếu evidence thiếu, state không được tự đổi. Giống phiếu giao hàng, “đã tạo” khác “đã nhận”; bạn cần bằng chứng để chuyển trạng thái. So sánh này chỉ giải thích state, không mô tả giá execution.
Hình 1 — Không có evidence và confirmation thì position state chưa được đổi.
Trade Management không dự báo nến kế tiếp và không bảo đảm giảm loss. Nó làm action có thể tái lập, audit và so sánh. Một rule kém vẫn có thể thực thi đúng; chất lượng rule phải được test riêng trên sample, không được suy từ một trade.
2. Năm trạng thái và bốn loại bằng chứng
Năm trạng thái tối thiểu
PLANNED: entry chưa fill; không có open quantity.
OPEN: entry đã fill; initial stop/target đang theo plan.
PARTIAL: một phần position đã exit; remaining quantity phải tính lại.
PROTECTED: stop replacement cho remainder đã được broker xác nhận.
CLOSED: remaining quantity bằng 0 và mọi fill đã reconciled.
Đây là model giáo dục, không phải danh sách status chung cho mọi broker. Order state là trạng thái broker ghi cho từng order, chẳng hạn submitted, acknowledged, partially filled, filled, canceled hoặc rejected. Tên thực tế có thể khác; log của platform đang dùng là nguồn sự thật.
Bốn loại evidence
1. Trigger evidence. Trigger là điều kiện kích hoạt action hoặc order. Chart high chạm một mức có thể là market observation, nhưng broker có thể dùng last trade, quote hoặc rule khác để kích hoạt order.
2. Acknowledgement. Acknowledgement là xác nhận broker đã nhận hoặc chấp nhận request. Nhấn nút replace trên màn hình chưa chứng minh stop mới đã active.
3. Fill. Fill là execution thực sự, có price, quantity và timestamp. Partial fill nghĩa là chỉ một phần order đã execution. Target order 40 unit mới fill 15 thì không được ghi đã chốt 40.
4. Position reconciliation. Remaining quantity là quantity còn mở sau
fills. Nó phải khớp entry fills − exit fills, không lấy từ ý định ban đầu.
Cancel/replace là yêu cầu hủy order cũ và thay bằng order mới. Trong khoảng request, reject, cancel và acknowledgement, đừng giả định order nào đang bảo vệ position nếu platform chưa xác nhận.
Hình 2 — Price touch không tự chứng minh order đã trigger, được nhận và fill.
Investor.gov giải thích stop order trở thành market order khi stop price được chạm theo rule áp dụng; stop price không phải guaranteed execution price. Với stop-limit, limit price kiểm soát mức giá chấp nhận nhưng order có thể không execute nếu market đi qua (Investor.gov — Stop, Stop-Limit, and Trailing Stop Orders). Vì vậy một management log cần cả trigger lẫn fill.
3. TM-46: từ Entry tới partial exit và stop fill
TM-46 là dataset fictional, không phải kịch bản khuyến nghị. Plan được khóa trước:
- Entry order: 100 unit, planned
102,50. - Initial stop reference:
100,80. - T1: exit 40 unit tại
104,20. - Sau và chỉ sau khi T1 fill đủ 40: replace stop của 60 unit còn lại lên
breakeven stop
102,50. - Breakeven stop là stop reference đưa về entry reference; nó không bảo đảm fill đúng entry và không biến trade thành “miễn rủi ro”.
Initial risk reference:
(102,50 − 100,80) × 100 = 170
Event Log:
| Time | Evidence | Action/state | Remaining |
|---|---|---|---|
| 09:30:02 | Entry fill 100 @ 102,50 | State OPEN | 100 |
| 10:00:00 | High 103,10; no trigger | HOLD | 100 |
| 10:30:05 | T1 fill 40 @ 104,21 | State PARTIAL | 60 |
| 10:30:08 | Stop replace ACK 102,50 × 60 | State PROTECTED | 60 |
| 11:00:11 | Stop trigger; fill 60 @ 102,38 | State CLOSED | 0 |
T1 gross outcome:
40 × (104,21 − 102,50) = 40 × 1,71 = 68,40
Remainder gross outcome:
60 × (102,38 − 102,50) = 60 × (−0,12) = −7,20
Total gross:
68,40 − 7,20 = 61,20
Realized R là actual outcome chia initial risk reference:
61,20 / 170 = +0,36R
Hình 3 — TM-46 chỉ đổi state sau fill hoặc acknowledgement có timestamp.
Đây là gross result, chưa gồm fee và tax giả định. T1 planned 104,20 nhưng
fill log là 104,21; stop reference 102,50 nhưng actual fill là 102,38.
Journal dùng actual fills để tính realized outcome.
Nếu chart high vượt 104,20 nhưng T1 order bị rejected hoặc chưa fill, state
vẫn OPEN. Move stop dựa trên candle trong khi vẫn giữ 100 unit sẽ tạo exposure
khác plan. Kết luận hợp lệ chỉ là: “Trong TM-46, theo fills đã ghi, gross
outcome là +0,36R.” Một example không chứng minh rule này có edge.
4. Sai lầm, giới hạn và order-state risk
Sai lầm 1 — suy fill từ chart. Candle high/low không cho biết queue, venue, order type, available liquidity hoặc exact path. Backtest chỉ có OHLC càng không nên tự chọn thứ tự target trước stop khi cả hai nằm trong cùng bar.
Sai lầm 2 — dời stop xa để “cho giá thở”. Nếu plan không cho phép, action này tăng risk sau entry. Câu “market sắp quay lại” là prediction mới, không phải execution của rule đã khóa.
Sai lầm 3 — gọi breakeven là không rủi ro. Stop market có thể fill dưới
entry; fee, spread, gap và partial execution còn tồn tại. TM-46 cho thấy stop
reference 102,50 nhưng fill 102,38.
Sai lầm 4 — sửa rule sau khi thấy outcome. Nhìn chart xong rồi tuyên bố “lúc đó đáng ra trail” là hindsight. Có thể ghi đó là research hypothesis cho sample sau, nhưng không được thay Event Log cũ.
Sai lầm 5 — quên remaining quantity. Partial exit 40 trên 100 để lại 60. Gửi stop replacement 100 có thể tạo over-exit hoặc position ngược tùy cơ chế broker. Quantity phải reconcile trước mỗi action.
Trailing stop là stop distance điều chỉnh theo favorable price movement. Nó không tự tốt hơn fixed stop. Investor.gov lưu ý short-term fluctuation có thể kích hoạt trailing stop, và trigger standard có thể khác theo venue hoặc broker.
FINRA cũng cảnh báo stop order sau khi kích hoạt mang risk của market order, đặc biệt trong điều kiện biến động mạnh (FINRA — Regulatory Notice 16-19). Stop-limit đổi price risk lấy non-fill risk; không có order type giải quyết mọi tình huống.
Giới hạn khác gồm disconnect, stale quote, rejected replace, market halt,
duplicate order và clock lệch. Không nhìn thấy broker state thì ghi
UNKNOWN/STOP, không tiếp tục click nhiều lần vì sốt ruột.
5. Checklist quản lý lệnh fail-closed
- Trước entry, khóa initial stop, targets, quantities, expiry và allowed actions.
- Sau entry, lấy actual fill quantity/price; không dùng planned entry.
- Reconcile open quantity với broker position.
- Mỗi event ghi timestamp, evidence source và order ID.
- Chỉ gửi action có trong rule; action mới là research note, không áp giữa trade.
- Sau cancel/replace, chờ acknowledgement hoặc rejection.
- Sau partial fill, tính lại remaining quantity trước khi sửa stop/target.
- Khi close, dùng actual fills tính gross/net outcome và realized R.
- Nếu order state mâu thuẫn, disconnect hoặc quantity không khớp, dừng thao tác và reconcile.
Hình 4 — Một order state Unknown đủ để chặn management action tiếp theo.
Điều kiện đứng ngoài không chỉ nằm trước entry. Với open position, “đứng ngoài” có nghĩa không phát thêm discretionary order khi state chưa rõ; vẫn thực hiện quy trình an toàn đã được broker/platform hỗ trợ để kiểm tra exposure. Bài này không thể quy định thao tác xử lý sự cố cho mọi broker.
6. Bài tập 15 phút với Event Log
Bắt đầu từ đâu
Dùng giấy hoặc Google Sheets miễn phí. Chưa dùng tiền thật và không thử order type trên live account.
- Chép năm dòng TM-46, mỗi dòng một timestamp.
- Tạo cột
State,Fill Qty,Remaining,ACK,Allowed Action. - Recompute remaining
100 → 60 → 0. - Tính T1
+68,40, remainder−7,20, gross+61,20. - Chia cho initial risk 170 để được
+0,36R. - Xóa ACK lúc 10:30:08 và ghi state đúng.
Mẫu đối chiếu đã điền
| Check | Kết quả |
|---|---|
| Entry filled | 100 @ 102,50 |
| T1 filled | 40 @ 104,21 |
| Remaining after T1 | 60 |
| Replace acknowledged | 102,50 × 60 @ 10:30:08 |
| Final fill | 60 @ 102,38 |
| Gross outcome | +61,20 |
| Initial risk reference | 170 |
| Realized gross R | +0,36R |
Nếu xóa replace ACK, không được ghi PROTECTED. Mẫu phải chuyển sang
UNKNOWN/STOP, kiểm broker order state và không suy stop mới đã active. Kết
quả mong đợi là log tái lập được, không phải cố làm outcome đẹp.
7. Tổng kết và học tiếp
Năm ý chính
- Management rule phải viết trước event.
- Touch, trigger, acknowledgement và fill là các bằng chứng khác nhau.
- Partial fill bắt buộc cập nhật remaining quantity.
- Stop reference không bảo đảm execution price.
- Order state Unknown thì dừng thay đổi và reconcile.
Câu hỏi tự kiểm tra
- Tại sao chart chạm T1 chưa đủ để move stop?
- TM-46 còn bao nhiêu unit sau T1?
- Gross outcome và realized R của TM-46 là bao nhiêu?
- Thiếu replace acknowledgement thì ghi state nào?
Gợi ý đáp án
Xem gợi ý câu 1
Chart touch không chứng minh trigger và fill; rule yêu cầu T1 fill. Xem lại mục 2.
Xem gợi ý câu 2
100 − 40 = 60 unit. Xem lại mục 3.
Xem gợi ý câu 3
Gross +61,20; chia risk reference 170 bằng +0,36R. Xem lại mục 3.
Xem gợi ý câu 4
UNKNOWN/STOP, chưa được suy state PROTECTED. Xem lại mục 5.
Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Open position | Position đã fill và chưa đóng hết |
| Management rule | Trigger và action viết trước |
| Event | Quan sát có timestamp có thể đổi state |
| Order state | Trạng thái broker ghi cho order |
| Acknowledgement | Broker xác nhận request được nhận/chấp nhận |
| Fill | Execution thực với price và quantity |
| Partial fill | Chỉ một phần order đã execution |
| Remaining quantity | Quantity còn mở sau fills |
| Cancel/replace | Hủy order cũ và yêu cầu order mới |
| Realized R | Actual outcome chia initial risk reference |
Nguồn tham khảo
- CME — Trading Strategies in Your Trade Plan
- Investor.gov — Stop, Stop-Limit, and Trailing Stop Orders
- FINRA — Regulatory Notice 16-19
Học tiếp
- Bài trước: Position Sizing #45
- Bài tiếp theo: Trading Journal #47
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. Stop, target và management rule không bảo đảm execution price hoặc lợi nhuận; mọi thị trường đều có rủi ro mất vốn.
Bài tiếp theo