Asset allocation calculator
Four questions in one screen. How much should I invest each month? How does my current rate compare? What should my equity/debt/cash/gold split look like? Where am I off-target? Every number is traced to the exact formula; every input is marked used, defaulted, or unused. No black box.
This is a transparent allocation framework — not a stock-valuation tool, not a robo-advisor, not personalized advice. The formula trace shows exactly which rule produced each number. Editable assumptions throughout.
Where you stand
Per-asset breakdown
| Asset class | % | Target amount / mo | Current-savings amount / mo | Expected return | |
|---|---|---|---|---|---|
| Equity | 78% | $1,560 | $936 | 8.5% | |
| Debt | 22% | $440 | $264 | 5.0% | |
| Cash | 0% | $0.0 | $0.0 | 3.5% | |
| Gold | 0% | $0.0 | $0.0 | 6.0% | |
| Total | 100% | $2,000 | $1,200 | 7.73% |
Portfolio over 10 years
- Savings rate
- targetSavingsRate = policy(25%) = 25.0%
- currentSavingsRate = currentSavings / salary = 1200 / 8000 = 15.00%
- idealMonthlyInvestment = salary × targetSavingsRate = 8000 × 25.0% = 2000.00
- monthlyInvestmentDeficit = ideal − current = 800.00
- Allocation rule
- baseEquityAllocation = (110 − age) = 78% [age=32]
- riskAdjustedEquity = base +0pp (Balanced) = 78%
- horizonCap = bucket 15+ yrs (long) → cap 95%
- recommendedEquityAllocation = 78%
- recommendedDebtAllocation = 100 − equity − cash − gold = 22%
- Projection
- weightedReturn = Σ(weight × expectedReturn) = 7.73% p.a.
- projectionRows = 10 years · final = 417895
The four engines behind this surface (savings-rate, allocation-rule, emergency-fund, projection) are also reachable as a stateless REST endpoint and as MCP tools, with a versioned methodology stamp.
calculate_asset_allocationexplain_asset_allocation_formulaget_asset_allocation_defaultsget_asset_allocation_model_portfolios