Skip to main content
Glama
TRADE_COPILOT_UI_PROMPT.md20.7 kB
# 🚀 ПРОМПТ: ТРАНСФОРМАЦИЯ UI В TRADE COPILOT ## 📋 ЗАДАЧА Превратить текущий базовый WebUI в мощный, современный интерфейс для AI Trading System **"TRADE COPILOT"**. **Текущее состояние:** - Базовый функциональный интерфейс - Простые таблицы и списки - Отсутствие визуальной иерархии - Нет брендинга - Минимальные анимации **Целевое состояние:** - Premium AI Trading Platform UI - Современный дизайн уровня Bloomberg Terminal / TradingView - Четкий бренд "TRADE COPILOT" - Плавные анимации и micro-interactions - Data-dense но читаемый интерфейс --- ## 🎨 ДИЗАЙН СИСТЕМА ### Цветовая палитра ```css /* Primary - AI/System Colors */ --copilot-primary: #00D9FF; /* Яркий циан - основной цвет AI */ --copilot-primary-dark: #0099CC; /* Темный циан */ --copilot-primary-light: #33E0FF; /* Светлый циан */ /* Trading Colors */ --profit: #00FF88; /* Зеленый для прибыли */ --loss: #FF3366; /* Красный для убытков */ --neutral: #FFAA00; /* Оранжевый для нейтрального */ /* Background */ --bg-primary: #0A0E27; /* Темно-синий фон */ --bg-secondary: #141B2D; /* Вторичный фон */ --bg-tertiary: #1E2538; /* Третичный фон */ --bg-card: #1A2132; /* Фон карточек */ /* Text */ --text-primary: #FFFFFF; /* Основной текст */ --text-secondary: #B0B8C8; /* Вторичный текст */ --text-muted: #6B7280; /* Приглушенный текст */ /* Accents */ --accent-purple: #8B5CF6; /* Фиолетовый акцент */ --accent-blue: #3B82F6; /* Синий акцент */ --accent-gradient: linear-gradient(135deg, #00D9FF 0%, #8B5CF6 100%); ``` ### Типографика ```css /* Font Family */ --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --font-mono: 'JetBrains Mono', 'Fira Code', monospace; /* Font Sizes */ --text-xs: 0.75rem; /* 12px */ --text-sm: 0.875rem; /* 14px */ --text-base: 1rem; /* 16px */ --text-lg: 1.125rem; /* 18px */ --text-xl: 1.25rem; /* 20px */ --text-2xl: 1.5rem; /* 24px */ --text-3xl: 1.875rem; /* 30px */ --text-4xl: 2.25rem; /* 36px */ /* Font Weights */ --font-light: 300; --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700; ``` ### Эффекты ```css /* Shadows */ --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3); --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.4); --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.5); --shadow-glow: 0 0 20px rgba(0, 217, 255, 0.3); /* Свечение для AI */ --shadow-glow-purple: 0 0 20px rgba(139, 92, 246, 0.3); /* Фиолетовое свечение */ /* Animations */ --transition-fast: 150ms ease; --transition-base: 250ms ease; --transition-slow: 350ms ease; --transition-bounce: 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55); ``` --- ## 🏗️ КОМПОНЕНТЫ ДЛЯ УЛУЧШЕНИЯ ### 1. HEADER (Top Bar) **Должен содержать:** - **Logo "TRADE COPILOT"** с градиентом и анимацией - **System Status** индикатор (Online/Offline) с pulse эффектом - **Key Metrics Bar:** - Total Balance (большой, выделенный) - Daily P/L (с цветовой индикацией) - Win Rate % - Active Positions Count - AI Confidence Score (circular progress) - **Quick Actions:** - "New Trade" кнопка (выделенная, с градиентом и glow) - "Market Analysis" кнопка - Settings (gear icon) - Notifications (bell icon с счетчиком) - **User Profile** dropdown **Стиль:** - Sticky header (фиксированный сверху) - Высота: 64px - Glassmorphism эффект (backdrop-filter: blur) - Градиентный border снизу --- ### 2. HERO DASHBOARD SECTION **Компоненты:** **Portfolio Overview Card (Large):** - Большие цифры баланса (48px+) - Mini sparkline график P/L - Процент изменения с иконкой - Кнопки быстрых действий - Glassmorphism карточка с glow эффектом **AI Status Card:** - Текущий статус AI (Analyzing/Watching/Trading) - Confidence Score (circular progress 0-100%) - Последний анализ (timestamp) - Кнопка "View Analysis" с hover эффектом - Pulse анимация когда AI активен **Active Positions Grid:** - Карточки позиций (НЕ таблица!) - Каждая карточка: - Градиентный border (цвет зависит от P/L) - Symbol с логотипом/иконкой - Side badge (LONG/SHORT) с цветом - Entry & Current Price (крупным шрифтом) - P/L (очень большое, цветное) - P/L % с progress bar к TP - Mini sparkline chart - Quick actions (Close, Modify) - появляются при hover **Market Overview Widget:** - Топ движущихся активов (scrollable list) - Market sentiment индикатор (bullish/bearish gauge) - BTC Dominance - Fear & Greed Index --- ### 3. AI REASONING PANEL (Enhanced) **Компоненты:** **Analysis Flow Visualization:** - Визуальный поток анализа (step-by-step) - Каждый шаг как карточка: - Номер шага (badge) - Название - Статус (✅/⏳/❌) с анимацией - Время выполнения - Детали (expandable accordion) - Соединительные линии между шагами - Highlight текущего шага **Confluence Score Visual:** - Большой circular progress (0-10) - Цветовая индикация: - 0-6: Красный - 6-8: Желтый - 8-10: Зеленый - Breakdown по категориям: - Technical Analysis (progress bar) - Market Conditions (progress bar) - Risk Management (progress bar) - Probability (progress bar) - Smooth fill анимация **Decision Tree Visualization:** - Интерактивное дерево решений - Каждая ветка кликабельна - Показывает путь к финальному решению - Highlight текущей ветки - Smooth transitions **Probability Meter:** - Большой индикатор вероятности (0-100%) - Цветовая шкала (red → yellow → green) - Expected Value расчет - Risk/Reward визуализация (bar chart) **Self-Check Checklist:** - Интерактивный чеклист (17 пунктов) - Каждый пункт с иконкой статуса - Группировка по категориям (accordion) - Progress bar общего прогресса - Smooth check/uncheck анимации --- ### 4. TRADING DASHBOARD (Enhanced) **Компоненты:** **Portfolio Metrics Grid:** - 4 большие метрики в grid: - Total Equity (с mini sparkline) - Available Balance - Used Margin - Unrealized P/L - Каждая метрика как карточка: - Большое число (36px+) - Процент изменения (цветной) - Иконка - Тренд (up/down arrow с анимацией) - Hover показывает детали **Positions View:** - Переключение между Views: - Grid View (карточки) - по умолчанию - Table View (расширенная таблица) - Chart View (на графике) - Фильтры (dropdown + search): - По символу - По стороне (LONG/SHORT) - По статусу (Profitable/Losing) - По времени - Сортировка по любой колонке - Группировка опционально **Position Card Design:** - Градиентный border (цвет зависит от P/L) - Symbol header с логотипом - Цены (Entry/Current) крупным шрифтом - P/L визуализация: - Большое число (цветное, 24px+) - Progress bar к TP - Distance to SL/TP (small text) - Mini sparkline chart (100px width) - Quick actions (hover reveal): - Close (красная) - Modify (синяя) - View Details (серая) - Smooth hover lift эффект **Order Management Panel:** - Открытые ордера (cards) - История ордеров (table) - Pending orders (highlighted) - Каждый ордер как карточка с: - Symbol - Type (Limit/Market) - Side (Buy/Sell) - Quantity - Price - Status - Actions --- ### 5. CHARTS & ANALYSIS PANEL **Компоненты:** **Multi-Chart Layout:** - Основной график (большой, 70% высоты) - Индикаторы overlay (RSI, MACD, etc.) - Volume chart (ниже, 30% высоты) - Индикаторы panel (сбоку, collapsible) **Chart Controls:** - Timeframe selector (красивые кнопки с active state) - Indicator selector (dropdown с поиском) - Drawing tools (toolbar) - Zoom controls - Fullscreen mode (icon button) **Technical Analysis Overlay:** - Support/Resistance lines (цветные) - Order blocks highlight (полупрозрачные зоны) - ML-RSI visualization (overlay) - Market structure markers (стрелки) **Real-Time Updates:** - Плавное обновление свечей - Анимация новых данных (fade in) - Blink эффект для изменений цены - Smooth transitions --- ### 6. ALERTS & NOTIFICATIONS PANEL **Компоненты:** **Alert Types Visualization:** - Critical (красный, мигающий при новом) - Warning (оранжевый) - Info (синий) - Success (зеленый) - Каждый тип с уникальной иконкой **Alert Card Design:** - Цветной left border (4px) - Иконка типа (круглая badge) - Заголовок (bold, 16px) - Описание (secondary text) - Timestamp (muted, small) - Actions (dismiss, snooze) - появляются при hover - Slide-in анимация при появлении - Fade-out при dismiss **Alert Groups:** - Группировка по типу (collapsible) - Unread counter (badge) - "Mark all as read" кнопка - Auto-dismiss с таймером (progress bar) **Sound Notifications:** - Настройки звуков (modal) - Preview звуков (play button) - Volume control (slider) - Mute toggle --- ### 7. ACTION HISTORY TIMELINE **Компоненты:** **Timeline Visualization:** - Вертикальная временная шкала - Каждое действие как точка на линии - Цвет кодирование по типу действия - Hover показывает детали (tooltip) - Smooth scroll **Action Card:** - Timestamp (relative + absolute на hover) - Action type icon (цветной badge) - Symbol (bold) - Details (expandable accordion) - Result (success/error badge) - Smooth expand/collapse **Filters & Search:** - По типу действия (multi-select) - По символу (autocomplete) - По дате (date picker) - По результату (success/error) - Text search (debounced) - Clear filters кнопка **Export Options:** - Export to JSON (download) - Export to CSV (download) - Print view (new window) --- ### 8. LIVE LOGS VIEWER **Компоненты:** **Log Entry Design:** - Цветной left border (по уровню) - Timestamp (monospace, muted) - Level badge (DEBUG/INFO/WARN/ERROR) - Source badge (MCP/AI/WebUI) - Message (formatted, monospace) - Expandable для длинных сообщений - Copy button (появляется при hover) **Filters:** - По уровню (checkboxes) - По источнику (checkboxes) - Text search (debounced) - Regex search (advanced toggle) - Clear filters **Auto-Scroll:** - Toggle auto-scroll (switch) - Smooth scroll - Scroll to top/bottom buttons (floating) - Scroll position indicator **Export:** - Download logs (button) - Copy selected (button) - Clear logs (button с подтверждением) --- ## 🎯 КЛЮЧЕВЫЕ УЛУЧШЕНИЯ ### 1. Brand Identity - Логотип "TRADE COPILOT" с градиентом (#00D9FF → #8B5CF6) - Favicon с иконкой - Цветовая схема везде - Типографика (Inter + JetBrains Mono) ### 2. Visual Hierarchy - Hero metrics: очень большие (48px+) - Secondary: большие (24px) - Tertiary: нормальные (16px) - Четкая структура и приоритеты ### 3. Micro-interactions - Hover эффекты (lift, glow, scale) - Smooth transitions (150-350ms) - Loading states (skeleton screens) - Success/Error feedback - Number counting animations ### 4. Data Visualization - Mini sparklines - Circular progress - Bar charts - Line charts - Color coding везде ### 5. Real-Time Updates - Blink эффект для изменений - Pulse для обновлений - Smooth transitions - Loading states --- ## 📝 ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ### CSS Architecture ``` styles/ ├── variables.css # CSS custom properties ├── reset.css # CSS reset ├── base.css # Base styles ├── components/ # Component styles │ ├── header.css │ ├── dashboard.css │ ├── cards.css │ ├── charts.css │ └── ... ├── utilities.css # Utility classes └── main.css # Main stylesheet ``` ### Performance - Lazy loading компонентов - Virtual scrolling для больших списков - Debounced updates - Optimized animations (transform, opacity) - CSS containment ### Accessibility - ARIA labels - Keyboard navigation - Focus indicators - Screen reader support - Color contrast (WCAG AA) --- ## 🚀 ПЛАН РЕАЛИЗАЦИИ ### Phase 1: Foundation (2-3 часа) 1. Обновить CSS variables 2. Создать base styles 3. Обновить header с брендингом 4. Создать систему компонентов ### Phase 2: Dashboard (3-4 часа) 1. Hero section с метриками 2. Portfolio cards 3. AI Status card 4. Active positions grid ### Phase 3: Enhanced Components (4-5 часов) 1. AI Reasoning visualization 2. Trading Dashboard enhancements 3. Charts integration 4. Alerts panel redesign ### Phase 4: Polish & Animations (2-3 часа) 1. Micro-interactions 2. Animations 3. Loading states 4. Error states ### Phase 5: Testing & Optimization (1-2 часа) 1. Browser testing 2. Performance optimization 3. Accessibility check 4. Mobile responsiveness **Total: 12-17 часов** --- ## ✅ КРИТЕРИИ УСПЕХА UI должен: 1. ✅ Выглядеть как premium платформа ($1000+/месяц) 2. ✅ Четко показывать что это AI система 3. ✅ Иметь узнаваемый бренд "TRADE COPILOT" 4. ✅ Быть интуитивно понятным 5. ✅ Показывать все данные в реальном времени 6. ✅ Иметь плавные анимации 7. ✅ Быть responsive 8. ✅ Быть быстрым и отзывчивым --- ## 📋 ФИНАЛЬНЫЙ ПРОМПТ ДЛЯ AI ``` Ты - эксперт по UI/UX дизайну для финансовых платформ и AI систем. ЗАДАЧА: Превратить текущий базовый WebUI в мощный, современный интерфейс для AI Trading System "TRADE COPILOT". ТЕКУЩИЙ СТЕК: - Vite + TypeScript - Vanilla JS компоненты (классы) - CSS модули - TradingView Lightweight Charts ТЕКУЩИЕ КОМПОНЕНТЫ: - ChatApp.ts - базовый AI чат - TradingDashboard.ts - простая таблица позиций - AIReasoningViewer.ts - текстовый вывод анализа - AlertsPanel.ts - простой список алертов - ActionHistoryTimeline.ts - базовая временная шкала - LiveLogViewer.ts - простой лог-вьюер - MainLayout.ts - 3-колоночный layout ТРЕБОВАНИЯ: 1. BRAND IDENTITY "TRADE COPILOT" - Логотип с градиентом (#00D9FF → #8B5CF6) - Цветовая схема: темный фон (#0A0E27) + яркие акценты - Типографика: Inter для UI, JetBrains Mono для данных - Favicon с иконкой 2. PREMIUM DESIGN SYSTEM - CSS Variables для всех цветов, spacing, typography - Glassmorphism эффекты (backdrop-filter: blur) - Smooth animations (150-350ms ease) - Micro-interactions везде - Shadows & glows для AI элементов 3. ENHANCED HEADER - Logo "TRADE COPILOT" с анимацией - Key Metrics Bar (Balance, Daily P/L, Win Rate, AI Confidence) - Quick Actions (New Trade с градиентом, Market Analysis) - User Profile dropdown - Sticky, glassmorphism 4. HERO DASHBOARD - Portfolio Overview Card (большие цифры 48px+, mini sparkline) - AI Status Card (статус, confidence circular progress, pulse когда активен) - Active Positions Grid (карточки с градиентным border, mini sparkline, hover actions) - Market Overview Widget (топ movers, sentiment gauge) 5. AI REASONING PANEL - Analysis Flow (step-by-step карточки с соединительными линиями) - Confluence Score (circular progress 0-10, цветовая индикация) - Breakdown по категориям (progress bars) - Decision Tree (интерактивное дерево) - Probability Meter (0-100% с цветовой шкалой) - Self-Check Checklist (17 пунктов, интерактивный) 6. TRADING DASHBOARD - Portfolio Metrics Grid (4 большие метрики с mini sparklines) - Positions View (Grid/Table/Chart переключение) - Position Cards (градиентный border, крупные цифры, mini sparkline, hover actions) - Order Management Panel 7. CHARTS - Multi-chart layout - Technical Analysis Overlay - Real-time updates с анимациями - Dark theme 8. ALERTS - Color-coded cards (left border, иконки) - Slide-in анимации - Sound notifications - Auto-dismiss 9. ACTION HISTORY - Timeline Visualization (вертикальная шкала) - Action Cards (expandable) - Filters & Search - Export options 10. LIVE LOGS - Color-coded entries - Level & Source filtering - Auto-scroll - Export ВИЗУАЛЬНЫЕ УЛУЧШЕНИЯ: - Все числа с counting animations - Hover effects (lift, glow, scale) - Loading states (skeleton screens) - Success/Error feedback - Smooth transitions - Blink эффект для real-time updates ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ: - CSS Variables для всего - TypeScript strict mode - Component-based architecture - Optimized animations (transform, opacity) - Virtual scrolling для больших списков - Accessibility (ARIA, keyboard) - Mobile responsive СТИЛЬ: - Modern & Clean - Data-dense но читаемый - Dark theme преимущественно - Professional но не скучный - AI-forward (highlight AI features) Вдохновение: TradingView, Bloomberg Terminal, Coinbase Pro, GitHub Copilot НАЧНИ С: 1. Обновления CSS Variables (colors, spacing, typography) 2. Создания base styles 3. Обновления Header с брендингом "TRADE COPILOT" 4. Улучшения Hero Dashboard section Покажи полный код для каждого компонента с TypeScript и CSS. ``` --- **Этот промпт готов к использованию для трансформации UI в TRADE COPILOT!**

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheMacroeconomicDao/bybit-ai-trader'

If you have feedback or need assistance with the MCP directory API, please join our Discord server