Quantitative Research Console
Spend risk like capital. Do not spend drawdown by accident.
เครื่องมือนี้แปลง risk budget เป็นน้ำหนักพอร์ต โดยใช้ covariance, component risk contribution และ stress loss เพื่อบังคับให้ portfolio drawdown model ไม่เกินงบ −3% ภายใต้สมมติฐานที่กำหนด เหมาะสำหรับ allocation ระยะ 3–5 ปี ไม่ใช่ market timing tool
01Risk parity sleeve: กระจาย risk contribution ไม่ใช่แค่น้ำหนักเงิน
02Drawdown gate: scale risky sleeve ลงจน stress loss อยู่ใน budget
03Cash buffer: ถ้า −3% เข้มเกินไป ระบบจะบอก cash ที่จำเป็นแทนการฝืน fully invested
Live Constraint
Drawdown budget monitor
—
selected risk
Model will update after calculation.
Expected return—annualized, assumption-weighted
Portfolio vol—annualized covariance estimate
Selected risk—risk constraint measure
Cash buffer—residual to respect DD budget
Status—constraint check
Portfolio volatility ownership
สี่เหลี่ยมเต็ม = portfolio vol 100% ภายในแบ่งตาม actual risk contribution ของแต่ละ asset class; แถวล่างจำลอง glide path เมื่อ horizon / regime เปลี่ยน
RC total = 100%
Recommended allocation
น้ำหนักสุดท้าย = risk-parity risky sleeve × drawdown scale + residual cash buffer
| Asset | Capital wt. | Risk contrib. | Effective RB | Ann. vol | Stress shock | Weight bar |
|---|
Editable assumptions
ปรับ expected return / volatility / shock / risk budget แล้วกด Recalculate
| Asset | E[R] % | Vol % | Shock % | Base RB % |
|---|
Formula audit trail
Effective RBᵢ = RBᵢ × exp(tilt × ((E[R]ᵢ / Volᵢ) / avg_score − 1))
Σ = covariance(vol, correlation regime)
σp = √(wᵀΣw)
MRCᵢ = (Σw)ᵢ / σp
RCᵢ = wᵢ × MRCᵢ
RC shareᵢ = RCᵢ / σp
Model DD = max(Σ wᵢ × shockᵢ, z × σp)
DD scale = min(1, target DD / Model DD)
Final risky weightᵢ = DD scale × optimized weightᵢ
Σ = covariance(vol, correlation regime)
σp = √(wᵀΣw)
MRCᵢ = (Σw)ᵢ / σp
RCᵢ = wᵢ × MRCᵢ
RC shareᵢ = RCᵢ / σp
Model DD = max(Σ wᵢ × shockᵢ, z × σp)
DD scale = min(1, target DD / Model DD)
Final risky weightᵢ = DD scale × optimized weightᵢ
For analytical review only; not investment advice. Correlations, volatility and stress shocks are unstable.
A −3% drawdown target over 3–5 years cannot be guaranteed by static allocation.