2eaa67fae2cd7b16613e4754c4cd7bbd5424a269
#4 Copy-portfolio: diversified master mix instead of single-score ranking The leaderboard ranks single scores, but the top N can be three correlated weather bots. Suggest a de-clumped set instead: - Pure CopyPortfolioBuilder (Application): greedily picks high-scoring masters while enforcing a per-category cap and a max pairwise correlation; reports who was dropped for correlation vs the category cap. - GET /api/portfolio/suggest?size=8&maxPerCategory=2&maxSimilarity=0.6 builds the position-overlap similarity (signed market sets) among copy-relevant masters and runs the diversifier. New PortfolioEndpoints group. - UI: a "Copy-Portfolio" nav page — the diversified picks with category, score, copyability, PnL and the pick reason, plus a funnel summary (candidates / dropped for correlation / dropped for category cap). - Tests: top-score order, category cap, correlation drop, size limit. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> @
Fix WinRate 0% bug: Optimize TradeReconciliationWorker with bulk SQL and reset Trader analytics flag
Description
No description provided
1.5 MiB
Languages
C#
86.5%
HTML
6.2%
JavaScript
4.8%
CSS
2.5%