diff --git a/components/TradeFollowUpPanel.tsx b/components/TradeFollowUpPanel.tsx index efbbb08..0273938 100644 --- a/components/TradeFollowUpPanel.tsx +++ b/components/TradeFollowUpPanel.tsx @@ -7,11 +7,16 @@ interface TradePosition { side: 'LONG' | 'SHORT' entryPrice: number currentPrice: number - size: number - pnl: number + amount: number + unrealizedPnl: number + pnlPercentage: number + totalValue: number stopLoss?: number takeProfit?: number - entryTime: string + timestamp: number + status: string + leverage: number + txId: string entryAnalysis?: string } @@ -60,7 +65,7 @@ export default function TradeFollowUpPanel({ onClose }: TradeFollowUpPanelProps) setChatMessages([{ id: Date.now().toString(), type: 'system', - content: `🎯 **Trade Follow-up Assistant**\n\nI'm here to help you manage your active ${data.positions[0].symbol} ${data.positions[0].side} position.\n\n**Current Position:**\n• Entry: $${data.positions[0].entryPrice}\n• Size: ${data.positions[0].size}\n• Current P&L: ${data.positions[0].pnl > 0 ? '+' : ''}$${data.positions[0].pnl.toFixed(2)}\n\nAsk me anything about your trade!`, + content: `🎯 **Trade Follow-up Assistant**\n\nI'm here to help you manage your active ${data.positions[0].symbol} ${data.positions[0].side} position.\n\n**Current Position:**\n• Entry: $${data.positions[0].entryPrice}\n• Size: ${data.positions[0].amount}\n• Current P&L: ${data.positions[0].unrealizedPnl > 0 ? '+' : ''}$${data.positions[0].unrealizedPnl.toFixed(2)}\n\nAsk me anything about your trade!`, timestamp: new Date().toISOString() }]) } else {