🔬 Quant Lab — Công cụ mà các quỹ đầu tư trả 10.000K USD/năm để có
📅 2026-04-29
📁 Quant
⏱ 10 phút đọc
Trong bộ phận Risk Management của Goldman Sachs, JP Morgan, hoặc các quỹ Việt Nam — mỗi vị thế trước khi đặt đều phải qua 6 lớp kiểm tra Quant. Vnstock đóng gói tất cả vào tab "🔬 Quant".
🔥 GARCH(1,1) — Dự báo biến động
Mô hình do Robert Engle (Nobel Kinh tế 2003) phát minh: σ²ₜ = ω + α·r²ₜ₋₁ + β·σ²ₜ₋₁
Vnstock fit GARCH(1,1) qua MLE iterative trên 60+ phiên gần nhất, trả về:
- Current vol annualized (ví dụ HPG ~28%/năm)
- Forecast 5d/20d
- Persistence (α+β) — shock kéo dài bao lâu
- Regime: Low / Normal / High / Crisis
📊 VaR / CVaR 95% — Rủi ro tối đa kỳ vọng
VaR (Value at Risk) 95%: với xác suất 95%, lỗ tối đa trong 1 ngày là bao nhiêu? Ví dụ VNM VaR 95% = -1.83% nghĩa là "95% các trường hợp, lỗ ≤ 1.83% trong 1 ngày".
CVaR (Conditional VaR): trong 5% xấu nhất còn lại, trung bình lỗ bao nhiêu? CVaR luôn lớn hơn VaR — đo "tail risk" thực sự.
🎲 Monte Carlo 1000 paths
Mô phỏng 1.000 đường giá trong 20 phiên với drift + Brownian motion + volatility từ historical data (đã clip outliers do split). Output:
- P10 — kịch bản tệ nhất 10%
- P50 (median) — kịch bản trung bình
- P90 — kịch bản tốt nhất 10%
- Probability of profit % — % paths kết thúc trên giá hiện tại
5 đường mẫu vẽ SVG live trong UI để trực quan hóa.
📐 Kelly Criterion — Position Sizing
Công thức: f* = (p·b − q) / b, p = win rate, b = avg_win/avg_loss.
Vnstock cap ở 25% (quarter Kelly) cho an toàn. Recommendation: Quarter / Half / Full Kelly tùy mức risk.
Không còn "all-in" mù quáng — đặt đúng size = sống sót đường dài.
🔬 Microstructure: OFI · Microprice · Kyle · Amihud · VPIN
Lấy cảm hứng từ High-Frequency Trading + Lopez de Prado:
- OFI: Order Flow Imbalance (mua vs bán chủ động)
- Microprice = (ask·bid_vol + bid·ask_vol) / (bid_vol + ask_vol) — giá "thật" có trọng số orderbook
- Kyle's λ: |Δprice| / volume — đo price impact
- Amihud Illiquidity: |return| / value_traded
- VPIN: Volume-synchronized PIN (Lopez de Prado 2012) — phát hiện toxic flow trước flash crash
🚀 Mở tab "🔬 Quant" cho mã bất kỳ
Miễn phí 20 mã + 20+ chỉ báo · Premium chỉ 299K/tháng
Mở ứng dụng →