trading-platform-frontend-v2/src/modules/trading/components/index.ts
Adrian Flores Cortes 4d2c00ac30 [OQI-009] feat: Add MT4 trading components and WebSocket hook
- QuickOrderPanel: One-click trading with lot presets
- TradeExecutionHistory: Session trade history with P&L stats
- TradingMetricsCard: Daily trading metrics and performance
- useMT4WebSocket: Real-time account/position updates hook

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 11:23:33 -06:00

46 lines
1.9 KiB
TypeScript

/**
* Trading Components - Index Export
* OQI-003: Trading y Charts
* OQI-009: Trading Execution (MT4 Gateway)
*/
// Chart Components
export { default as CandlestickChart } from './CandlestickChart';
export { default as CandlestickChartWithML } from './CandlestickChartWithML';
export { default as TradingChart } from './TradingChart';
export { default as ChartToolbar } from './ChartToolbar';
// Order & Position Components
export { default as OrderForm } from './OrderForm';
export { default as PositionsList } from './PositionsList';
export { default as TradesHistory } from './TradesHistory';
// Watchlist Components
export { default as WatchlistSidebar } from './WatchlistSidebar';
export { default as WatchlistItem } from './WatchlistItem';
export { default as AddSymbolModal } from './AddSymbolModal';
// Account & Stats Components
export { default as AccountSummary } from './AccountSummary';
export { default as TradingStatsPanel } from './TradingStatsPanel';
// Panel Components
export { default as MLSignalsPanel } from './MLSignalsPanel';
export { default as AlertsPanel } from './AlertsPanel';
export { default as OrderBookPanel } from './OrderBookPanel';
export { default as PaperTradingPanel } from './PaperTradingPanel';
// Utility Components
export { default as ExportButton } from './ExportButton';
// MT4 Gateway Components (OQI-009)
export { default as MT4ConnectionStatus } from './MT4ConnectionStatus';
export { default as LivePositionCard } from './LivePositionCard';
export { default as RiskMonitor } from './RiskMonitor';
export { default as MT4PositionsManager } from './MT4PositionsManager';
export { default as AdvancedOrderEntry } from './AdvancedOrderEntry';
export { default as AccountHealthDashboard } from './AccountHealthDashboard';
export { default as QuickOrderPanel } from './QuickOrderPanel';
export { default as TradeExecutionHistory } from './TradeExecutionHistory';
export { default as TradingMetricsCard } from './TradingMetricsCard';