diff --git a/frontend/src/pages/Dashboard.tsx b/frontend/src/pages/Dashboard.tsx
index fd225b0..f7776aa 100644
--- a/frontend/src/pages/Dashboard.tsx
+++ b/frontend/src/pages/Dashboard.tsx
@@ -651,14 +651,38 @@ export default function Dashboard() {
{p.name}
>
) : (
-
- ○
- {p.name}
- {score !== null && (
- {score}
- )}
- non loggé
-
+ <>
+ {/* Suggested trade from scoreMap — primary */}
+ {(() => {
+ const sp = scoreMap[p.id]
+ const rec = sp?.recommended_trade ?? sp?.trade_rankings?.[0]
+ const underlying = rec?.underlying ?? rec?.ticker ?? null
+ const strategy = rec?.strategy ?? rec?.trade_type ?? null
+ const evVal: number | null = rec?.ev_net ?? rec?.ev ?? null
+ const isBearS = strategy?.toLowerCase().includes('put') || strategy?.toLowerCase().includes('bear')
+ return (
+ <>
+
+ {isBearS ? '🐻' : '🐂'}
+
+ {underlying ?? '—'}
+
+ {strategy ?? 'trade suggéré'}
+ {evVal !== null && (
+
+ EV{evVal >= 0 ? '+' : ''}{evVal.toFixed(2)}
+
+ )}
+ {score !== null && (
+ {score}
+ )}
+ non loggé
+
+ {p.name}
+ >
+ )
+ })()}
+ >
)}
)