Optimize portfolio allocation using neural-trader's portfolio engine. Steps: 1. Ensure neural-trader is available: 2. Load current portfolio: 3. Run portfolio optimization: With risk target: 4. Get risk metrics: 5. Use SONA for expected return prediction: 6. Generate rebalancing plan: Output: trades needed, current vs target weights, estimated costs 7. Search for similar allocations in history: 8. Store optimized allocation: ---