Step 1: Risk assessment
Present the questionnaire
Build a UI that collects the investor’s answers to these questions:| Question | Field | Options |
|---|---|---|
| What is your primary investment goal? | investment_goal | preservation, income, balanced, growth, aggressive_growth |
| How many years until you need this money? | time_horizon_years | Number |
| How would you describe your risk tolerance? | risk_tolerance | conservative, moderate, aggressive |
| If your portfolio dropped 20%, what would you do? | reaction_to_loss | sell_immediately, wait_and_see, hold_and_wait, buy_more |
| Do you need regular income from investments? | income_needs | none, some, significant |
| How would you describe your investment knowledge? | investment_knowledge | beginner, intermediate, advanced |
| Have you experienced a major market decline? | experienced_major_decline | Boolean |
| What did you do during that decline? | action_during_decline | sold_everything, sold_some, held_positions, bought_more |
| What’s the maximum portfolio loss you can accept? | largest_acceptable_loss_percent | Number (e.g., 25 for 25%) |
Submit the assessment
Interpret the result
Step 2: Define goals
Create financial goals that anchor the plan:Record life events
Life events provide context for plan adjustments:Step 3: Generate the financial plan
View the plan summary
Presenting results to users
A good wealth management UI shows:- Risk profile — Score, category, and recommended allocation (pie chart)
- Goals dashboard — Each goal with progress bar (current savings vs target)
- Plan summary — Projected outcomes, confidence levels, recommended actions
- Action items — “Increase monthly contribution by $500 to stay on track for retirement”
Next steps
- Setting Up Portfolios — Create an IPS and managed portfolio