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)}`} +
+ )} +
+ )} )}