“Tao có stop loss trong đầu” = bạn không có stop loss
Minh vào lệnh long BTC ở 67,200. “Stop loss 66,800 nhé.” Giá xuống 66,850 — Minh stare màn hình. 66,800 — “chắc nó bounce”. 66,700 — “tao thấy bid wall”. 66,000 — “thôi cắt”. Lỗ 1.8R thay vì 1R đã planned. Đây là mental stop. Hôm sau Minh thề “lần sau đặt hard stop” — nhưng không làm. Bài này nói tại sao và Trady track thế nào.
3 loại stop loss
Hard stop (đặt order Bybit):
- Đặt
stopLossprice khi mở position - Bybit tự fill khi giá chạm
- Không phụ thuộc bạn có online hay không
- Là stop loss thật
Mental stop (trong đầu):
- Bạn ghi nhớ “ở X tôi cắt”
- Phụ thuộc bạn có ngồi screen, có disciplined
- 90% trader retail mental stop fail dưới pressure
Trailing stop (advanced):
- Hard stop tự dịch khi giá lợi cho bạn
- Bybit support; setup ban đầu phức tạp hơn
Cho Minh: luôn dùng hard stop ngay khi mở position. Bài này focus vào đây.
Tại sao mental stop fail
3 lý do tâm lý:
-
Sunk cost fallacy: “Tao đã hold đến đây rồi, thêm tí nữa thôi” — bạn ràng buộc tinh thần vào loss.
-
Hope bias: “Nó sẽ bounce” — nhìn 1 chart pattern (bid wall, support cũ) để rationalize không cắt.
-
Loss aversion: Lỗ 1R đã đau, cắt là confirm đau. Não tránh confirmation → để chạy.
Hard stop bypass cả 3 vì decision đã được lock từ trước khi cảm xúc xuất hiện.
Trady detect missing SL thế nào
Trong broker_orders, mỗi order có field stop_loss (price level). Khi null hoặc 0 → không có stop loss hard.
Rule template no_stop_loss_check (cho NoTradeWithoutStoplossChecker) fire violation nếu trade nào có entry order không kèm stop loss. Bạn thấy trong:
- Trade Detail page → field “Stop loss” hiển thị ”—” (chưa đặt) hoặc giá cụ thể
- Patterns tab → rule “Luôn đặt stop loss trước khi vào lệnh” fail markers
- Today → cảnh báo nếu open trade hiện tại không SL
Số liệu user E2E test: trong 523 trades, có bao nhiêu trade thiếu hard stop? Mở Patterns tab, click rule này → bạn sẽ thấy.
Tại sao Trady không tự đặt SL cho bạn
Có thể bạn nghĩ “Trady track, tại sao không tự đặt help?”. 2 lý do:
- Trady là journal, không phải broker bot. Nó observes, không executes. Auto-SL nguy hiểm vì:
- Stop level không phải technical — là decision của bạn dựa trên setup. Auto chỉ guess được percent (vd 1% từ entry) → sai 90% case.
→ Bạn vẫn phải tự đặt SL trên Bybit. Trady chỉ flag bạn nếu quên.
Cách đặt SL đúng cho 80% trade
Quy tắc 3 câu hỏi trước khi đặt SL:
-
SL ở đâu thì invalidate setup?
- Long break out: SL dưới swing low gần nhất
- Mean reversion: SL ngoài range bạn trade
- Trend follow: SL dưới MA bạn theo (20/50/200)
-
Risk per trade là bao nhiêu?
- 1% account (chuẩn retail) — không thương lượng
- Account $5,000 → max risk $50/trade
-
Position size = risk / (entry - SL)?
- Entry $67,200, SL $66,800 → khoảng cách $400 (~0.6%)
- Risk $50 → position $50 / $400 × $67,200 = $8,400 notional
- Leverage = $8,400 / margin (set margin = $1,000 → 8.4x)
Đặt order Bybit:
- Side: Long
- Qty: 0.125 BTC (≈$8,400)
- Stop loss: 66,800
- Take profit: optional (vd 67,800 cho 1.5R)
Đặt SL CÙNG LÚC với order mở. Không “đặt sau” — bạn sẽ quên.
Khi nào move SL
Move closer (tighten): chỉ khi giá đã đi xa lợi và bạn muốn lock partial profit. Vd entry 67,200, giá lên 68,000 (+2R), move SL lên 67,500 (lock 0.75R).
Move further (loosen): KHÔNG BAO GIỜ. Đây là “I’ll just give it more room” — loss aversion in action. Bạn đang chuyển mental stop thành hard stop tệ hơn.
Trong Trady, nếu SL bị move xa hơn, không có flag rõ ràng — nhưng Trade Detail page sẽ track stop_loss field per order. Nếu bạn thấy SL của mình hay drift outward, đó là wake-up call.
Một tuần với hard stop discipline
Thử thách 7 ngày:
- Day 1-3: tất cả trade hard stop ngay. Không trade nào skip.
- Day 4-5: review violations tuần đầu — bạn break rule lần nào? Tại sao?
- Day 6-7: tighten thêm — set rule “không edit SL sau khi mở” trong Rules tab.
Sau 7 ngày, mở Patterns → rule “stop loss” compliance %. Mục tiêu 100%.
Trading có rủi ro; bài này về analytics, không phải financial advice.
Kết — Hành động trong 5 phút
Mở Bybit, vào Settings → enable “Confirm before close without SL” (nếu có). Mở Trady → Patterns tab → check rule “Luôn đặt stop loss”. Nếu thấy fail markers — đếm có bao nhiêu trade trong 30d thiếu SL. Tối nay khi trade, đặt SL CÙNG LÚC với order mở. Không “I’ll set it later”.
TikTok 60s
60s
Caption: Mental stop = không có stop. Hard stop = bạn vẫn ngủ được 😴
Hashtags: #trading #stoploss #bybit #riskmanagement #discipline #traderviet #crypto
Scene table
| Scene | Duration | Visual | Text on screen | Voice |
|---|---|---|---|---|
| 1 | 0-8s | Trader stare chart, price falling, “tao sẽ cắt ở X” → cắt muộn | ”Mental stop = không có stop" | "Stop loss trong đầu — bạn không có stop loss. 90% case mental stop fail dưới pressure.” |
| 2 | 8-22s | 3 reasons: sunk cost, hope bias, loss aversion | ”3 lý do não thua" | "Sunk cost: ‘tao đã đến đây rồi’. Hope: ‘nó sẽ bounce’. Loss aversion: cắt là confirm đau.” |
| 3 | 22-36s | Bybit order interface: enter price, qty, stop loss = $66,800 | ”Đặt SL cùng lúc order" | "Đặt SL cùng lúc mở order. Không ‘đặt sau’ — bạn sẽ quên hoặc rationalize không đặt.” |
| 4 | 36-50s | Trady Patterns rule “Luôn đặt SL” với fail markers | ”Trady flag missing SL" | "Trady đọc stop_loss field. Null = không có SL = fail rule. Patterns tab show ngay.” |
| 5 | 50-60s | Move SL ❌ outward, ✅ tighten | ”Move tighter, never loosen" | "SL chỉ move closer khi giá lợi cho bạn. NEVER move further. Đó là loss aversion in action.” |
Voice script
“Stop loss trong đầu” — bạn không có stop loss. 90% mental stop fail dưới pressure. Lý do tâm lý: sunk cost — tao đã đến đây rồi. Hope bias — nó sẽ bounce. Loss aversion — cắt là confirm đau, não tránh. Hard stop bypass cả 3 vì decision lock từ trước. Trên Bybit, đặt stop loss CÙNG LÚC với order mở. Không “I’ll set it later” — đó là cái bẫy. Trady đọc stop_loss field — null hoặc 0 = không SL = fail rule “Luôn đặt stop loss”. Patterns tab show fail markers. SL chỉ move closer khi giá đã lợi cho bạn (lock partial profit). NEVER move further — đó là chuyển mental stop thành hard stop tệ hơn. Thử thách 7 ngày: tất cả trade hard stop. Cuối tuần check Patterns compliance. Target 100%. Bắt đầu tối nay.
Thread / Zalo OA
/ Zalo OA
1/ “Tao có stop loss trong đầu” = bạn không có stop loss. Mental stop fail 90% dưới pressure. Đây là 3 lý do não thua và cách Trady tracking 👇
2/ 3 trap tâm lý: 1️⃣ Sunk cost: “tao đã đến đây rồi, thêm tí thôi” 2️⃣ Hope: “nó sẽ bounce, có bid wall” 3️⃣ Loss aversion: cắt = confirm đau → não tránh Cả 3 fail khi giá đến mental stop level. Hard stop bypass vì decision lock TRƯỚC khi cảm xúc xuất hiện 🔒
3/ Setup đúng 3 bước: 1️⃣ SL ở đâu invalidate setup? (swing low / MA / range edge) 2️⃣ Risk per trade 1% account (max) 3️⃣ Size = risk / (entry − SL distance) Đặt cùng lúc order mở. KHÔNG đặt sau ⛔
4/ Trady detect missing SL qua field stop_loss trong broker_orders. Null/0 = không có hard stop. Rule “Luôn đặt stop loss trước khi vào lệnh” fire violation. Hiện ở Patterns tab + Trade Detail page 🔍
5/ Quy tắc move SL: ✅ Closer (tighten) khi giá đi lợi → lock partial profit ❌ Further (loosen) — NEVER. Đó là loss aversion thành hard stop tệ hơn Trong Trade Detail page Trady, bạn thấy SL của từng order. Tự audit 📈
6/ Position size example: Entry $67,200, SL $66,800 (khoảng $400 = 0.6%) Account $5,000, risk 1% = $50 Size = $50 / $400 × $67,200 = $8,400 notional Đặt order: long 0.125 BTC, SL 66,800. Done 30 giây 🎯
7/ Action 5 phút: mở Trady Patterns → rule “Luôn đặt stop loss” → đếm fail trong 30d. Tối nay trade — đặt SL CÙNG LÚC order. Test 7 ngày. Cuối tuần check compliance target 100%. Bạn ngủ ngon hơn nhiều 😴