Hacker News new | ask | show | jobs
by tylerpress 214 days ago
Really interesting approach. How does your dynamic allocation engine weigh conflicting goals when users have multiple time horizons? Would love to understand how you solve that optimization problem.
1 comments

That's a great question, as complex goals are often conflicting.

Right now, each goal uses a qualitative scale to establish an initial risk budget.

In the future, we will ask users to rank all goals (like a weighted priority list). This ranking allows our dynamic allocation engine to solve the optimization problem:

Prioritization: The ranking determines the importance of each goal in the final outcome calculation.

Continuous Recalibration: The engine doesn't use a fixed risk cap. Instead, it continuously adjusts the risk allocated to each goal based on its performance and time horizon.

Risk to Maximize Probability: Goals that are far from being achieved may temporarily take more risk to increase the chance of success, while goals that are ahead of schedule will de-risk immediately to protect gains.

This ensures the total portfolio risk stays optimal while maximizing the probability of achieving your goals in priority order.