Recency Bias Đã Ăn Mất Bao Nhiêu % CAGR Của Bạn?
Retail VN liên tục mua đỉnh, bán đáy — không phải vì thiếu thông tin, mà vì não người được lập trình để làm đúng điều đó.
Cuối năm 2021, hàng loạt tài khoản chứng khoán mới được mở. VN-Index đang ở vùng 1.500, group Facebook tràn ngập screenshot lãi 40-50%, và câu cửa miệng lúc đó là "thị trường này còn lên nữa." Đến Q1/2022, dòng tiền retail đạt đỉnh. Và rồi thị trường quay đầu.
Đây không phải unlucky timing. Đây là recency bias hoạt động đúng như thiết kế.
Não Người Không Được Sinh Ra Để Đầu Tư
Recency bias là xu hướng gán trọng số quá cao cho những gì xảy ra gần đây, trong khi bỏ qua base rate dài hạn. Trong môi trường săn bắt hái lượm, nếu vừa thấy sư tử ở bờ sông hôm qua — tránh bờ sông đó hôm nay là hành vi sinh tồn hoàn toàn hợp lý.
Nhưng thị trường chứng khoán không vận hành theo logic đó.
Khi VN-Index vừa tăng 30%, não retail tự động ngoại suy: "xu hướng đang tốt, tiếp tục mua." Khi thị trường vừa giảm 20%, tín hiệu ngược lại kích hoạt: "còn xấu lắm, chờ thêm." Cả hai phản ứng đều cảm giác rất hợp lý vào thời điểm đó. Và cả hai đều sai về mặt thống kê.
16 Năm Data Nói Gì
Backtest trên 16 năm lịch sử thị trường VN cho ra một bức tranh khá rõ ràng:
Base rate cơ bản: 10/16 năm xanh, 6/16 năm đỏ. Xác suất một năm bất kỳ kết thúc dương là 62.5%. Đây là số mà hầu hết retail không nhớ khi đang ngồi nhìn danh mục giảm 15%.
Nhưng phần thú vị hơn nằm ở điều kiện:
- Sau năm đỏ -20% trở lên: năm tiếp theo trung bình tăng +18%, và trong sample 16 năm, cả 5/5 lần đều dương.
- Sau năm xanh +30% trở lên: năm tiếp theo trung bình chỉ +6%, với 3/4 lần dương.
Hai con số này không phải coincidence — chúng phản ánh mean reversion, một trong những lực mạnh nhất trên thị trường.
Vấn đề là retail làm ngược lại hoàn toàn.
Sau năm đỏ, tâm lý phổ biến là "thị trường còn xấu, chưa vào được." Tiền được giữ lại trong tài khoản ngân hàng lấy lãi 5-6%/năm, trong khi lịch sử cho thấy cohort vào sau đáy thắng trung bình +18%. Sau năm xanh bùng nổ, retail đổ tiền vào với kỳ vọng tiếp tục bull — và nhận về mức return trung bình chỉ +6%.
Pattern này lặp đi lặp lại đủ rõ để đo được: 2020-2021 bull run, retail vào cuối 2021. 2022 crash -30%, retail bán đáy Q3-Q4. 2023-2024 recovery, retail tham gia trễ vào mid-2024. 2025 mini-crash, retail panic lại. Cùng một vòng lặp, chỉ khác nhân vật.
Cái Giá Thực Sự Của Recency Bias
Đây mới là phần đau: sự khác biệt không chỉ là bỏ lỡ một vài % trong một năm.
Dollar-cost averaging đơn giản — mua đều mỗi tháng VN30, bất kể thị trường đang xanh hay đỏ, không cần nhìn tin tức — cho ra CAGR +15.37% trong cùng period.
Recency-biased timing — vào nhiều sau năm xanh, co lại sau năm đỏ, chờ "xác nhận xu hướng" — thường ra -3% đến -5%/năm so với benchmark do mistimed entries.
Khoảng cách đó, gộp lại qua 10-15 năm, là một con số rất khó chịu để tính. Đây không phải là trường hợp "chọn cổ sai" hay "gặp đen." Đây là structural drag từ một cognitive bias mà ai cũng có.
Ba Cách Defeat Recency Bias — Không Cần IQ Cao
1. Dollar-cost averaging (DCA) — cách đơn giản nhất để bypass timing
Không cần dự đoán thị trường. Không cần đọc macro. Set lịch mua cố định mỗi tháng, execute bất kể cảm giác như thế nào. DCA không phải strategy tốt nhất trong mọi hoàn cảnh, nhưng nó loại bỏ hoàn toàn recency bias khỏi equation.
2. Reset tham chiếu: nhìn chart 10 năm trước khi nhìn chart 1 năm
Khi thị trường đang giảm 20% từ đỉnh, chart 1 tháng trông rất đáng sợ. Chart 10 năm thường trông như một nốt nhỏ trong uptrend dài hạn. Không phải để tự lừa mình bằng optimism — mà để đặt sự kiện gần đây vào đúng context của nó.
3. Rebalance theo target allocation, không theo "feel"
Nếu target là 60% equity / 40% còn lại, và sau một năm đỏ equity về còn 45% — đó là tín hiệu mua thêm, không phải tín hiệu thoát. Mechanical rebalancing ép bạn mua thấp và bán cao mà không cần phán đoán thị trường. 🎯
Tại Sao Biết Mà Vẫn Làm Sai
Đọc đến đây, hầu hết mọi người sẽ gật đầu và nghĩ "ừ, mình hiểu rồi." Rồi tháng sau thị trường giảm 8% trong một tuần, và cảm giác "lần này khác" lại xuất hiện.
Recency bias không bị đánh bại bằng việc hiểu nó. Nó bị đánh bại bằng cơ chế — rules được set trước khi cảm xúc có cơ hội can thiệp. DCA là một cơ chế. Rebalancing calendar là một cơ chế. Nhìn chart 10 năm trước khi đọc tin tức hôm nay là một cơ chế.
Sarcasm nhẹ dành cho ai vẫn chờ "thị trường ổn định hơn": lịch sử 16 năm cho thấy thị trường không bao giờ cảm thấy ổn định đúng lúc cần vào tiền nhất. 📊
3 Takeaway
1. Base rate 62.5% năm xanh bị bỏ qua — retail focus vào năm gần nhất thay vì distribution dài hạn.
2. Sau -20%+, lịch sử cho thấy +18% trung bình năm tiếp theo (5/5 lần trong sample) — đây là lúc recency bias khiến người ta đứng ngoài nhiều nhất.
3. DCA đơn giản ra CAGR +15.37% vs -3% đến -5% với biased timing — gap này đến từ behavioral drag, không phải stock picking.
Verify Reproducible
Data và backtest logic dùng trong bài có thể kiểm tra qua Lotus AI hoặc trực tiếp tại github.com/ducnhd/lotusmarket.
pip install lotusmarket pandas numpy
from lotusmarket import backtest
# So sánh DCA vs recency-biased timing trên VN30 16 năm
result = backtest.compare_strategies(
ticker="VN30",
strategy_a="dca_monthly",
strategy_b="recency_biased_timing"
)
print(result.summary())
Bài viết mang tính phân tích dữ liệu lịch sử, không phải lời khuyên đầu tư. Mọi quyết định tài chính cần được cân nhắc phù hợp với mục tiêu và khẩu vị rủi ro cá nhân.
Thích bài này? ⭐ Star repo · 💬 Subscribe Telegram để nhận daily report · 📡 RSS feed