Trade nhiều không phải trade giỏi
Minh hôm qua mở 7 lệnh sau giờ làm. Tự nhủ “nhiều opportunity quá tiếc”. Nhìn lại Trady: 3 lệnh thắng nhỏ + 4 lệnh thua to. Net -2.3R. Hôm trước trade 2 lệnh, có chọn lọc: +1.8R. Trade ít, win nhiều. Vấn đề không phải skill — vấn đề là selectivity.
Bao nhiêu lệnh là quá nhiều?
Không có con số magic universal. Phụ thuộc:
- Strategy: scalp vs swing vs trend follow
- Time horizon: trade trong ngày hay giữ 3-5 ngày
- Capital: account $1k khác account $50k
- Energy: bạn có bao nhiêu sự tập trung dành cho trading
Nhưng có rule of thumb cho retail trader đi làm:
| Style | Trades/day reasonable | Red flag |
|---|---|---|
| Swing | 0-1 | >2 |
| Day trade selective | 2-3 | >4 |
| Scalp (chuyên) | 5-8 | >10 |
| Random clicker | bất kỳ | bất kỳ — bạn cần stop |
Cho Minh — backend dev trade sau giờ làm 2-3 tiếng: 3-4 lệnh/phiên là max healthy. Vượt → khả năng cao bạn đang chase chứ không setup.
Tại sao overtrading nguy hiểm
-
Fee cumulative: 7 lệnh × 0.11% (open+close maker) = 0.77% drag mỗi phiên. 1 tháng 22 ngày = 17% account.
-
Quality dilution: 7 setups nhưng chỉ 2-3 thực sự đủ điều kiện. 4 cái còn lại là forced trades — bạn nhét rule vào để trade.
-
Cognitive overload: brain capacity giảm sau lệnh thứ 4-5. Decision quality drop. Bạn sẽ revenge trade khi lỗ.
-
Time on screen: trade nhiều = ngồi screen nhiều = ngủ ít = mệt hôm sau = chất lượng làm việc giảm = lười tìm setup tử tế = cycle.
Trady detect overtrading thế nào
overtrading_detector (trong trady_sync) check 3 điều kiện trên 1 ngày:
actionCountToday > baselineActions × 2(default baseline = 10)positionsOpenedToday > 8frequency multiplier vs baseline > 2.0
Nếu ≥2 trong 3 → flag overtrading ngày đó. Bạn thấy trong:
- Today tab live: warning “live_behavior_alert”
- Patterns tab behaviors row “Overtrading” → fail markers cho ngày đó
- Review tab day card → flagChip “overtrading”
Default threshold cho max_trades_per_day rule là 3 (template n=3). Đổi qua Rules tab: ví dụ scalper set n=8, swing set n=2.
Set rule cho chính mình
3 bước:
1. Audit 30d: mở Trady Review → coi tổng số ngày trade > N. Ví dụ Minh có:
- 25 ngày trade, trung bình 4.2 lệnh/ngày
- 5 ngày spike > 7 lệnh
2. Tính reasonable max: median + 1. Median của Minh = 4 → set max = 5 (cho slack).
3. Active rule: Rules tab → edit “Max trades per day” → set n=5 → status active.
Trady validator chạy daily → mỗi ngày bạn vượt 5 → flag violation. Patterns tab show fail. Sau 1 tháng review compliance %.
Mẹo selectivity
Trước khi mở lệnh thứ 4 trong phiên, hỏi:
- “Setup này có giống setup #1, #2, #3 không?” Nếu giống → continue. Nếu khác → khả năng cao bạn đang manufacturing trade (chế setup vì bored).
- “Tao có sẵn sàng để R-multiple này hỏng không?” Nếu lệnh thứ 4 có size tương đương 1-3 → ok. Nếu lớn hơn (revenge) → STOP.
- “Trận này win rate dự đoán bao nhiêu?” Nếu < 40% — đừng trade. Trade < 40% chỉ khi R-multiple > 2.5.
3 câu này 30 giây — đủ để cool down.
Khi nào allow trade lệnh thứ N
Loosen rule với 2 điều kiện:
- Compliance rule cũ > 80% trong 30d → bạn đã control được số lượng → có quyền trade nhiều hơn
- Win rate + R-multiple trên rules cũ đều stable hoặc tăng → có edge thật
Không nên loosen rule vì “tao thấy nhiều opportunity hôm nay” — đó là cảm xúc, không phải data.
Real example từ data
User E2E test (Minh model):
- 50 ngày trade, 523 lệnh → avg 10.5 lệnh/ngày
- Win rate 63.8%, PnL -1,109
- Set rule n=3 → ngày 18/03 (5 lệnh) và 22/03 (2 closed nhưng 5 exits): cả 2 ngày fail rule
Nhìn từ Patterns: “Không quá 3 lệnh/ngày” rule fail 4 lần trong 60 ngày. 95% ngày OK — vẫn cần fix 4 ngày exception đó vì pattern âm PnL ngày fail nhiều hơn ngày clean.
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ở Trady Review tab → coi 30 ngày → liệt kê ngày trade > 5 lệnh. Compute median. Set max trade/day rule = median + 1 trong Rules tab. Tuần tới mở Patterns tab cuối tuần → xem compliance %. Mục tiêu: 80%+ compliance trong 4 tuần.
TikTok 60s
60s
Caption: 7 lệnh = -2.3R. 2 lệnh = +1.8R. Selectivity > volume 👇
Hashtags: #trading #overtrading #crypto #bybit #discipline #traderviet #riskmanagement
Scene table
| Scene | Duration | Visual | Text on screen | Voice |
|---|---|---|---|---|
| 1 | 0-7s | Split: “7 lệnh -2.3R” vs “2 lệnh +1.8R" | "Selectivity > volume" | "7 lệnh: âm 2.3R. 2 lệnh: cộng 1.8R. Sự khác nhau không phải skill — là selectivity.” |
| 2 | 7-22s | Table strategies: scalp 5-8 / day trade 2-3 / swing 0-1 | ”Mỗi style 1 max khác" | "Swing 0-1 lệnh/ngày. Day trade selective 2-3. Scalp 5-8. Vượt → red flag.” |
| 3 | 22-36s | Cost breakdown: 7 lệnh × 0.11% fee = 0.77% drag | ”Fee + cognitive overload" | "Fee 7 lệnh là 0.77% mỗi phiên. Mệt từ lệnh 4-5. Quality decision drop. Cộng lại là tiền chảy ra.” |
| 4 | 36-50s | Trady Rules tab: max trades per day n=5 | ”Set rule trong Trady" | "Mở Rules tab Trady. Audit 30 ngày. Median + 1 là max nên set. Bypass = vi phạm. Patterns tab tracking compliance.” |
| 5 | 50-60s | 3 câu hỏi trước lệnh thứ N | ”30 giây cool down" | "Trước lệnh 4: setup giống 1-2-3 không? R-multiple ok không? Win rate dự đoán > 40%? Không thì stop. 30 giây thôi.” |
Voice script
7 lệnh — âm 2.3R. 2 lệnh — cộng 1.8R. Khác nhau không phải skill, là selectivity. Mỗi style có ngưỡng khác: swing 0-1 ngày, day trade 2-3, scalp 5-8. Vượt là red flag. Lý do? Fee cumulative — 7 lệnh là 0.77% mỗi phiên, một tháng 17% account. Cognitive overload — brain tốt 3-4 lệnh đầu, lệnh 5 trở đi quality drop. Trady detect overtrading qua 3 điều kiện: action count, positions opened, frequency multiplier. Flag ngay trong Patterns tab. Cách set rule: audit 30 ngày, lấy median + 1, active “Max trades per day” rule. Trước khi mở lệnh thứ N, hỏi 3 câu 30 giây: setup giống lệnh trước không, R-multiple ok không, win rate dự đoán > 40%? Không thì dừng. Tốn 30 giây, save 1 lệnh thua.
Thread / Zalo OA
/ Zalo OA
1/ 7 lệnh = -2.3R. 2 lệnh = +1.8R. Cùng tuần, cùng người, cùng setup style. Sự khác không phải skill — là selectivity. Bao nhiêu là quá nhiều? 👇
2/ Rule of thumb cho người đi làm: 🔹 Swing: 0-1/ngày — >2 red flag 🔹 Day trade selective: 2-3 — >4 red flag 🔹 Scalp chuyên: 5-8 — >10 red flag 🔹 Random click: bất kỳ — bạn cần stop
Minh (sau giờ làm 2-3h): max 3-4 healthy ⏰
3/ Tại sao overtrading kill account? 1️⃣ Fee: 7 lệnh × 0.11% = 0.77% drag/phiên. 22 ngày = 17% account/tháng 2️⃣ Quality: brain tốt lệnh 1-3, lệnh 4-5 drop, lệnh 6+ chế ra 3️⃣ Cognitive overload → revenge cycle 💸
4/ Trady tự detect overtrading qua OvertradingDetector:
- actionCountToday > baseline × 2
- positionsOpenedToday > 8
- frequency > baseline × 2.0 ≥2 điều kiện → flag. Hiện trong Patterns tab + Today live alert 🚨
5/ Set rule “Max trades per day”: 1️⃣ Audit 30 ngày Review tab → median trades/day 2️⃣ Max = median + 1 3️⃣ Active rule trong Rules tab Validator chạy daily → vượt → fail marker Patterns 📋
6/ 3 câu hỏi 30 giây trước lệnh thứ N: ✅ Setup này giống lệnh 1-2-3 không? Khác → manufacturing ✅ R-multiple ok? Size lớn hơn = revenge ✅ Win rate dự đoán > 40%? Không → STOP. 30 giây save 1 trade thua 🛑
7/ Action: mở Trady Review 30d → count ngày > 5 lệnh → compute median → set rule = median + 1 → review compliance Patterns tab cuối tuần. Target 80%+ compliance trong 4 tuần 🎯 Đây là habit, không phải hack.