الأربعاء، 26 مارس 2025

محللك

import React, { useState } from 'react'; import { LineChart, Line, AreaChart, Area, BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer } from 'recharts'; import { Bell, Settings, ChevronDown, AlertTriangle, ArrowUp, ArrowDown } from 'lucide-react'; const TradingPlatform = () => { // بيانات حديثة للعرض const [marketData] = useState({ currentPrice: 5685.92, change: 52.45, changePercent: 0.93, trend: 'up', volume: '4.2M', resistance: 5720.25, support: 5640.50, signals: [ { id: 1, symbol: 'NVDA', type: 'buy', strength: 'strong', price: 1128.75, target: 1180.00, stopLoss: 1090.50, timeframe: '4h' }, { id: 2, symbol: 'META', type: 'buy', strength: 'strong', price: 518.35, target: 540.00, stopLoss: 505.00, timeframe: '1d' }, { id: 3, symbol: 'USDJPY', type: 'sell', strength: 'medium', price: 151.85, target: 150.40, stopLoss: 152.50, timeframe: '1h' } ], news: [ { id: 1, title: 'تجاوز توقعات الاحتياطي الفيدرالي لخفض أسعار الفائدة', sentiment: 'positive', time: '15 دقيقة' }, { id: 2, title: 'أرباح قياسية للشركات التكنولوجية الكبرى في الربع الأول', sentiment: 'positive', time: '1 ساعة' }, { id: 3, title: 'ارتفاع معدلات التضخم في منطقة اليورو', sentiment: 'negative', time: '2 ساعة' } ], liquidityFlows: [ { id: 1, market: 'أسهم التكنولوجيا', flow: 'inflow', amount: '4.5B', change: '+12.8%' }, { id: 2, market: 'العملات المشفرة', flow: 'inflow', amount: '2.3B', change: '+15.2%' }, { id: 3, market: 'السندات الحكومية', flow: 'outflow', amount: '1.8B', change: '-7.5%' } ] }); // بيانات الرسم البياني المحدثة const [chartData] = useState([ { time: '9:30', price: 5640.50, volume: 285000 }, { time: '10:00', price: 5648.75, volume: 250000 }, { time: '10:30', price: 5655.40, volume: 225000 }, { time: '11:00', price: 5662.80, volume: 210000 }, { time: '11:30', price: 5658.20, volume: 235000 }, { time: '12:00', price: 5670.35, volume: 260000 }, { time: '12:30', price: 5675.60, volume: 245000 }, { time: '13:00', price: 5672.40, volume: 220000 }, { time: '13:30', price: 5680.15, volume: 255000 }, { time: '14:00', price: 5685.92, volume: 270000 } ]); // بيانات تحليل المعنويات المحدثة const sentimentData = [ { source: 'X (تويتر)', positive: 72, neutral: 18, negative: 10 }, { source: 'رديت', positive: 65, neutral: 20, negative: 15 }, { source: 'بلومبرج', positive: 78, neutral: 15, negative: 7 }, { source: 'رويترز', positive: 70, neutral: 22, negative: 8 }, { source: 'CNBC', positive: 68, neutral: 24, negative: 8 } ]; // Timeframe state const [timeframe, setTimeframe] = useState('1h'); // Selected tab state const [activeTab, setActiveTab] = useState('dashboard'); // تنبيهات السوق المحدثة const [alerts] = useState([ { id: 1, message: 'S&P 500 كسر مستوى المقاومة 5230', time: 'الآن', type: 'breakout' }, { id: 2, message: 'حجم تداول غير عادي على سهم NVIDIA', time: '5 دقائق', type: 'volume' }, { id: 3, message: 'تقلبات حادة في سوق العملات المشفرة', time: '12 دقيقة', type: 'volatility' } ]); return (
{/* Header */}

منصة التداول الذكية

S&P 500 {marketData.currentPrice} {marketData.trend === 'up' ? '+' : ''}{marketData.change} ({marketData.trend === 'up' ? '+' : ''}{marketData.changePercent}%)
BTC/USD 68,375.50 +2.8%
م
{/* Navigation */} {/* Main Content */}
{activeTab === 'dashboard' && (
{/* Chart Section */}

S&P 500 - 27 مارس 2025

الافتتاح
4260.25
السعر الحالي
{marketData.currentPrice}
المقاومة
{marketData.resistance}
الدعم
{marketData.support}
{/* Signals & Alerts */}

إشارات التداول

{marketData.signals.slice(0, 2).map(signal => (
{signal.symbol} {signal.type === 'buy' ? 'شراء' : 'بيع'}
السعر: {signal.price} الإطار: {signal.timeframe}
الهدف: {signal.target} وقف: {signal.stopLoss}
))}

تنبيهات السوق

{alerts.map(alert => (
{alert.message}
{alert.time}
))}
{/* News & Sentiment */}

تحليل المعنويات

أخبار مؤثرة

{marketData.news.map(item => (
{item.title} {item.sentiment === 'positive' ? 'إيجابي' : item.sentiment === 'negative' ? 'سلبي' : 'محايد'}
منذ {item.time}
))}

معنويات السوق

{/* Liquidity & Volume */}

تدفقات السيولة

{marketData.liquidityFlows.map(flow => (
{flow.market}
{flow.amount}
{flow.flow === 'inflow' ? : } {flow.change}
))}
)} {activeTab === 'signals' && (

إشارات التداول الموثوقة

{[...marketData.signals, { id: 4, symbol: 'GOOGL', type: 'buy', strength: 'medium', price: 172.50, target: 178.00, stopLoss: 170.00, timeframe: '1d' }, { id: 5, symbol: 'AMZN', type: 'buy', strength: 'strong', price: 181.25, target: 190.00, stopLoss: 178.50, timeframe: '4h' }, { id: 6, symbol: 'TSLA', type: 'sell', strength: 'weak', price: 248.15, target: 240.00, stopLoss: 252.00, timeframe: '1h' }, { id: 7, symbol: 'GBPUSD', type: 'sell', strength: 'medium', price: 1.2650, target: 1.2580, stopLoss: 1.2695, timeframe: '4h' } ].map(signal => ( ))}
الرمز النوع القوة سعر الدخول الهدف وقف الخسارة الإطار الزمني نسبة المخاطرة/العائد الإجراءات
{signal.symbol} {signal.type === 'buy' ? 'شراء' : 'بيع'} {signal.strength === 'strong' ? 'قوي' : signal.strength === 'medium' ? 'متوسط' : 'ضعيف'} {signal.price} {signal.target} {signal.stopLoss} {signal.timeframe} {((signal.target - signal.price) / (signal.price - signal.stopLoss)).toFixed(2)}
)}
); }; export default TradingPlatform;

ليست هناك تعليقات:

إرسال تعليق