diff --git a/components/AIAnalysisPanel.tsx b/components/AIAnalysisPanel.tsx
index 4f69e9a..4212149 100644
--- a/components/AIAnalysisPanel.tsx
+++ b/components/AIAnalysisPanel.tsx
@@ -534,6 +534,32 @@ export default function AIAnalysisPanel() {
🛑 SL: ${safeRender(timeframeResult.result.analysis.stopLoss.price)}
)}
+ {timeframeResult.result.analysis.takeProfits && (
+
+ {timeframeResult.result.analysis.takeProfits.tp1 && (
+
+ 🎯 TP1: ${typeof timeframeResult.result.analysis.takeProfits.tp1.price !== 'undefined'
+ ? safeRender(timeframeResult.result.analysis.takeProfits.tp1.price)
+ : safeRender(timeframeResult.result.analysis.takeProfits.tp1)}
+
+ )}
+ {timeframeResult.result.analysis.takeProfits.tp2 && (
+
+ 🎯 TP2: ${typeof timeframeResult.result.analysis.takeProfits.tp2.price !== 'undefined'
+ ? safeRender(timeframeResult.result.analysis.takeProfits.tp2.price)
+ : safeRender(timeframeResult.result.analysis.takeProfits.tp2)}
+
+ )}
+ {/* Fallback for simple take profit format */}
+ {!timeframeResult.result.analysis.takeProfits.tp1 && !timeframeResult.result.analysis.takeProfits.tp2 && (
+
+ 🎯 TP: {typeof timeframeResult.result.analysis.takeProfits === 'object'
+ ? Object.values(timeframeResult.result.analysis.takeProfits).map((tp: any) => `$${safeRender(tp)}`).join(', ')
+ : `$${safeRender(timeframeResult.result.analysis.takeProfits)}`}
+
+ )}
+
+ )}
)}