Trust & Transparency
Intelligence, Not Advice
KlirInvest is an educational analytics platform. We help you UNDERSTAND your portfolio — we do NOT tell you what to do.
What We Provide
- • Portfolio analytics & visualization
- • Risk scenario modeling
- • Market regime classification
- • Decision psychology insights
- • Educational tools & glossary
What We Do NOT Provide
- • Investment advice or recommendations
- • Trade execution or portfolio management
- • Price predictions or forecasts
- • Personalized financial planning
- • Tax or legal advice
Methodology
All calculations are transparent, deterministic, and based on established financial models.
Portfolio Health Score
Model portfolio_health_score@2.1.0 (provisional-basis release). A 0–100 composite of six components: volatility (0.20), tail risk / CVaR (0.25), concentration (0.15), correlation stress (0.15), drawdown depth & proximity (0.15), and data confidence (0.10). Data confidence is coverage-scaled — when the covariance path can only measure a subset of holdings, the component is scaled by that coverage rather than silently reported at full weight.
Last internally reviewed: 2026-07-04
Decision Readiness
Evaluates regime clarity, risk budget utilization, and market timing factors to indicate when conditions favor deliberate decision-making.
Risk Metrics
Value at Risk (VaR) via historical simulation, portfolio volatility, and maximum drawdown calculated from your actual positions.
Stress Tests & Scenarios (deterministic)
Reviewed factor shocks are applied to portfolio weights and reconciled to holding and factor contributions in percent and dollars. Built-in, custom, and story scenarios use the same engine; story AI only structures editable assumptions. Rates and credit require separate duration inputs, missing coverage is explicit, and the result assigns no probability, confidence interval, correlation multiplier, or calibrated uncertainty band.
Last internally reviewed: 2026-07-04
Monte Carlo Simulations (probabilistic)
Path simulation from your holdings' actual return history: the covariance matrix Σ is estimated with Ledoit-Wolf shrinkage on a 252-day window, with a one-shot regime uplift applied to Σ up front. Shocks are drawn as a Student-t (df = 5) variance-mixtureto model fat tails, and paths are generated with antithetic sampling for variance reduction. Default run: 10,000 paths. When per-holding history is insufficient, coverage is disclosed and an asset-bucket fallback is used for the affected holdings — never silently.
Last internally reviewed: 2026-07-04
Portfolio Optimizer
Solver-based Min-Variance / Risk-Parity on the measured covariance matrix, with hard position and sector caps. When a sector cap is binding at the optimum, we surface it on the result ("binding: {Sector}").
Last internally reviewed: 2026-06-30
Behavioral Analytics
Confidence-tiered constructs: fewer than 10 recorded actions → no numeric score (patterns only); 10–29 → directional bands (e.g. "80–95"); 30+ → numeric scores. We never fake precision at low sample sizes.
Last internally reviewed: 2026-06-30
Tax-Loss Harvesting
Losses are bucketed into Short-term, Long-term, and Term unverified. Positions with estimated (rather than real) purchase dates are never folded into Short/Long — they surface with a fix note explaining how to promote them.
Last internally reviewed: 2026-06-30
Methods and sources
The literature below supports the methods our engines implement. Parameter values are internal calibration unless a source is named against them in the model-parameters section. None of this constitutes third-party validation of KlirInvest.
- Covariance shrinkage — Ledoit & Wolf (2004), “Honey, I Shrunk the Sample Covariance Matrix”, Journal of Portfolio Management.
- Tail correlation / stress uplift — Longin & Solnik (2001), “Extreme Correlation of International Equity Markets”, Journal of Finance; Ang & Chen (2002), “Asymmetric Correlations of Equity Portfolios”, Journal of Financial Economics.
- Equicorrelation stress convention — Engle (2002), Dynamic Conditional Correlation; Roncalli, Handbook of Financial Risk Management, §11.3.
- Modified (Cornish-Fisher) VaR — Cornish & Fisher (1937); Favre & Galeano (2002), “Mean-Modified Value-at-Risk Optimization”.
- Fat-tail degrees of freedom — Platen & Rendek (2008) on empirical equity-return tail indices; standard RiskMetrics-t practice.
- Return conventions — GIPS treatment of Modified Dietz and chain-linked time-weighted return; CFA Institute Sharpe-ratio convention.
- Behavioural constructs — Barber & Odean (2000) on attention-driven trading and net returns.
Model Validation
We test our models against reality and publish the results.
Loading validation summary…
Model Parameters
Every tunable constant in the risk/simulation stack — value, units, rationale, source, sensitivity, and last review date. Grouped by engine.
Loading parameters…
Behavioral Validation
Behavioral Construct Validation
Validation status: constructs are internally consistent and confidence-tiered by sample size; convergent validation planned at n≥30 per user; outcome-linkage study at cohort scale.
What moves each score
- Discipline:
- Running a Before-You-Trade simulation before opening/closing a position
- Recording a rationale on each decision (Decision Memo)
- Honoring your own guardrails (position/sector caps, cooling-off period)
- Consistency:
- Repeating the same pre-trade checks across decisions
- Sticking with your stated archetype vs. drifting under short-term stress
- Rebalancing on your stated cadence rather than reactively
- Diversification:
- Reducing single-name and single-sector concentration
- Adding lower-correlated holdings when the covariance path shows tight clustering
- Avoiding stacking new trades into your largest existing exposure
- Process signals:
- Using the cooling-off period on high-conviction trades
- Fewer overrides of guardrail breaches
- Journaling outcomes (win + loss) rather than only wins
Data Sources
Data is cached and refreshed according to tier limits. Intraday data may have 15-minute delays on the Explore plan.
Known Limitations
Understanding the boundaries of our analytics
Security Posture
AI Transparency
KlirInvest uses AI to help explain complex concepts and provide context:
- AI explains calculations — it NEVER computes numbers
- All numerical outputs come from deterministic code
- AI responses are compliance-scored and audited
- Prohibited: advice, predictions, urgency, recommendations
AI Role: Analyst (explains) — NOT Advisor (recommends)
Regulatory Compliance
KlirInvest is NOT a registered investment adviser, broker-dealer, or financial planner. We provide educational tools only.
All users acknowledge this via mandatory disclosure during onboarding and before using decision-support features. Users are responsible for their own investment decisions and should consult qualified financial professionals for personalized advice.
