Risk Analytics
Institutional-grade intraday Value-at-Risk, stress scenarios, hedging signals, and pairs analytics for portfolio risk management.
What's inside#
Intraday VaR/CVaR on the live top-decile shadow book, computed via consensus ensemble (Cornish-Fisher + t-copula Monte Carlo + filtered historical simulation) updated sub-minute. Stress replays of 5 canonical crash scenarios (COVID, GFC, rate shock, flash crash, stagflation) on the live book with portfolio drawdown estimates. Institutional hedging signals computed from dealer positioning (gamma net, IV rank, 25-delta risk reversals) for index protection and collars. Pairs analytics (correlation, Kalman-filtered z-scores) for stat-arb setup detection. Single-name risk (ATR-based position sizing, regime-adjusted Kelly fractions) for pre-trade tickets.
Access#
5 credits/call, Pro and up.
Endpoints#
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/risk/var | Portfolio Value-at-Risk + CVaR (consensus Cornish-Fisher + t-copula + FHS). Horizon 1–30 days, confidence 50–99.99%. |
| GET | /api/v3/risk/portfolio_var | Portfolio VaR + CVaR — first-class lean tool (1-day horizon, liquidity-adjusted). |
| GET | /api/v2/risk/stress | Stress-test scenarios (COVID, GFC, rate shock, flash crash, stagflation) replayed on live book. |
| GET | /api/v3/institutional/hedging | Index hedge proposals (SPY/QQQ/IWM) — protective puts, collars — from dealer gamma & IV rank. |
| GET | /api/v2/pairs/kalman | Kalman-filtered pairs signals (z-score, hedge ratio). 36-month correlation candidates fallback. |
| GET | /api/risk/{ticker} | Single-name pre-trade risk: ATR position size, regime-adjusted Kelly fraction, prediction checklist. |
Examples#
Bash — get portfolio VaR at 99% confidence:
1curl -H "Authorization: Bearer $TENGU_API_KEY" \2 "https://firm.tengu.co/api/v2/risk/var?confidence=0.99&horizon_days=1"Response shape:
1{2 "ok": true,3 "timestamp": "2026-07-05T14:22:33.456789+00:00",4 "as_of_ts": "2026-07-05T14:22:00+00:00",5 "horizon_days": 1,6 "confidence": 0.99,7 "var": 12500.50,8 "cvar": 18750.75,9 "method": "consensus(Cornish-Fisher, t-copula MC, filtered historical simulation)",10 "detail": {11 "cornish_fisher_var_99": 12200.00,12 "t_copula_var_99": 12800.30,13 "fhs_var_99": 12400.20,14 "liquidity_adjusted_var_99": 13100.00,15 "liquidity_haircut_pct": 8.0,16 "portfolio_value_usd": 250000.0017 },18 "portfolio": "top-decile equal-weight shadow book",19 "source": "gold.realtime_risk"20}Python — get institutional hedging proposals:
1import os, requests2 3r = requests.get(4 "https://firm.tengu.co/api/v3/institutional/hedging",5 headers={"Authorization": f"Bearer {os.environ['TENGU_API_KEY']}"},6 timeout=30,7)8r.raise_for_status()9data = r.json()10# data: {"ok": true, "timestamp": ..., "kind": "index_hedge_proposals", "hedge_set": ["SPY", "QQQ", "IWM"], "proposals": [...], "market_context": {...}, "source": "computed:options_signals+uw_dealer_greeks"}11proposals = data.get("proposals", [])12for p in proposals:13 print(f"{p['instrument']} — {p['hedge_type']}: {p['action']}")Related#
- Pricing & credits — plan features and credit costs
- API reference — complete endpoint list
- Portfolio Analytics — allocator weights, regime forecast, adaptive strategies