حزمة واحدة قابلة للنشر للرسوم البيانية، وبحوث السوق بالذكاء الاصطناعي، ومؤشرات واستراتيجيات بايثون، والاختبار الرجعي، والتنفيذ المباشر—على خوادمك ومفاتيح API الخاصة بك.
منصة كمّية ذاتية الاستضافة: من الفكرة والبرمجة بمساعدة الذكاء الاصطناعي إلى سير عمل تجريبي وتداول مباشر متصل بالبورصات، مع خيارات متعددة المستخدمين والفوترة.
English · 简体中文 · 日本語 · 한국어 · ไทย · Tiếng Việt · العربية
بدء سريع · مستودعات ذات صلة · MCP / Agent · نظرة عامة · الميزات · لقطات · البنية · التثبيت · الوثائق · أسئلة شائعة · الترخيص
QuantDinger منصة كمّية ذاتية الاستضافة وتفضّل المحلي تجمع البحث المدعوم بالذكاء الاصطناعي واستراتيجيات بايثون الأصلية والاختبار الرجعي والتداول المباشر (عملات مشفّرة، أسهم أمريكية عبر IBKR، فوركس عبر MT5) في منتج واحد.
حلقة مغلقة من مصادر البيانات إلى المؤشرات والإشارات والاستراتيجيات والاختبار الرجعي وتحليل الذكاء الاصطناعي والتنفيذ.
المتطلبات: Docker + Compose وGit. لا حاجة لـ Node.js (واجهة ويب مُجمَّعة مسبقًا في frontend/dist).
git clone https://github.com/brokermr810/QuantDinger.git && cd QuantDinger && cp backend_api_python/env.example backend_api_python/.env && chmod +x scripts/generate-secret-key.sh && ./scripts/generate-secret-key.sh && docker-compose up -d --buildإن لم يتوفر docker-compose جرّب docker compose.
شغّل Docker Desktop ثم في PowerShell:
git clone https://github.com/brokermr810/QuantDinger.git
Set-Location QuantDinger
Copy-Item backend_api_python\env.example -Destination backend_api_python\.env
$key = & python -c "import secrets; print(secrets.token_hex(32))" 2>$null
if (-not $key) { $key = & py -c "import secrets; print(secrets.token_hex(32))" 2>$null }
if (-not $key) { Write-Error "أضف Python 3 إلى PATH." }
(Get-Content backend_api_python\.env) -replace '^SECRET_KEY=.*$', "SECRET_KEY=$key" | Set-Content backend_api_python\.env -Encoding utf8
docker-compose up -d --buildفي Bash المرفق مع Git for Windows يمكن استخدام أمر السطر الواحد لنظامي macOS/Linux.
افتح http://localhost:8888، سجّل الدخول بـ quantdinger / 123456، ثم غيّر كلمة مرور المسؤول فورًا. للتفاصيل راجع التثبيت والتشغيل الأول.
| المستودع | المحتوى |
|---|---|
| QuantDinger (هذا المستودع) | الخلفية، Compose، الوثائق، ويب مُجمَّع |
| QuantDinger-Vue | مصدر الويب (Vue) — npm run build ثم استبدل frontend/dist |
| QuantDinger-Mobile | عميل الجوال (مفتوح المصدر) |
لـ Cursor / Claude Code / Codex: Model Context Protocol (MCP) وAgent Gateway (/api/agent/v1). التفاصيل الكاملة بالإنجليزية هي المصدر الأساسي:
- AGENT_QUICKSTART.md · AI_INTEGRATION_DESIGN.md · agent-openapi.json
- خادم MCP:
../mcp_server/README.md· PyPIquantdinger-mcp
الأمان: تُسجَّل جميع استدعاءات Agent في سجل التدقيق. رموز التداول (T) افتراضيًا ورقي فقط؛ التداول المباشر يتطلب AGENT_LIVE_TRADING_ENABLED=true على الخادم وpaper_only=false على الرمز.
بيئة موحّدة للذكاء الاصطناعي + استراتيجيات بايثون + اختبار رجعي + تداول مباشر قابلة للاستضافة الذاتية. تُدار الاعتمادات عبر PostgreSQL و**.env**. تُربط البورصات وIBKR وMT5 ونماذج اللغة عبر متغيرات البيئة.
▶ مشاهدة العرض |
|
![]() IDE للمؤشرات، الرسوم، الاختبار الرجعي |
![]() تحليل الأصول بالذكاء الاصطناعي |
![]() بوتات التداول |
![]() استراتيجيات مباشرة والأداء |
- البحث والذكاء الاصطناعي — تحليل متعدد نماذج اللغة، قوائم المراقبة، السجل؛ NL→كود؛ سير عمل Polymarket؛ تكامل Agent / MCP.
- البناء —
IndicatorStrategyوScriptStrategy(on_bar)؛ واجهة شموع احترافية. - التحقق — اختبار رجعي على الخادم، منحنى رأس المال.
- التشغيل — تنفيذ عملات مشفّرة، تداول سريع، IBKR / MT5؛ Telegram وبريد وDiscord وWebhook وغيرها.
- المنصة — Docker Compose، Postgres، Redis، OAuth، متعدد المستخدمين، أرصدة/عضوية/USDT.
flowchart LR
U[متداول / مشغّل]
subgraph FE[الواجهة]
WEB[Vue]
NG[Nginx]
end
subgraph BE[الخلفية]
API[Flask API]
AI[خدمة AI]
STRAT[استراتيجية·اختبار]
EXEC[تنفيذ]
end
subgraph DATA[البيانات]
PG[(PostgreSQL)]
REDIS[(Redis)]
end
subgraph EXT[خارجي]
LLM[LLM]
EXCH[بورصة]
BROKER[IBKR / MT5]
end
U --> WEB --> NG --> API
API --> AI
API --> STRAT
API --> EXEC
AI --> PG
STRAT --> PG
EXEC --> PG
API --> REDIS
AI --> LLM
EXEC --> EXCH
EXEC --> BROKER
- استنسخ المستودع ثم
cp backend_api_python/env.example backend_api_python/.env - يجب تعيين
SECRET_KEY(القيمة الافتراضية تمنع تشغيل الخلفية). Linux/macOS:./scripts/generate-secret-key.sh docker-compose up -d --build- الويب:
http://localhost:8888· صحة API:http://localhost:5000/api/health - غيّر كلمة مرور المسؤول الافتراضية قبل الإنتاج. اضبط
FRONTEND_URLفيbackend_api_python/.envعلى عنوانك الفعلي.
للميزات الذكية: انسخ قسم AI / LLM من env.example إلى .env وأعد تشغيل الخلفية. قائمة تحقق كاملة في README الإنجليزي أو 简体中文.
| الوثيقة | الوصف |
|---|---|
| English README | النسخة الكاملة (إنجليزي) |
| 简体中文 | النسخة الكاملة (صيني مبسّط) |
| CHANGELOG | سجل الإصدارات |
| Agent سريع (إنجليزي) | Agent Gateway / أمثلة curl |
| دليل الاستراتيجية (إنجليزي) | تطوير استراتيجيات المؤشر/السكربت |
أخرى: multi-user-setup.md · IBKR · MT5 — التفاصيل غالبًا بالإنجليزية.
هل يمكن الاستضافة الذاتية حقًا؟ نعم، عبر Docker Compose على بنيتك.
هل للعملات المشفّرة فقط؟ لا. يدعم IBKR (أسهم أمريكية)، MT5 (فوركس)، وPolymarket للبحث.
هل يمكن كتابة استراتيجيات بايثون؟ نعم، IndicatorStrategy وScriptStrategy.
الاستخدام التجاري؟ الخلفية Apache 2.0. الواجهة QuantDinger-Vue بترخيص منفصل—اقرأه قبل الاستخدام التجاري. الجوال وفق QuantDinger-Mobile.
هل يوجد تطبيق جوال؟ راجع QuantDinger-Mobile.
| البورصة | الرابط |
|---|---|
| Binance | تسجيل |
| OKX | تسجيل |
| Bybit | تسجيل |
- الخلفية: Apache License 2.0 (
../LICENSE) - واجهة الويب المرفقة: توزيع مُجمَّع. المصدر في QuantDinger-Vue (ترخيص منفصل)
- العلامات التجارية:
../TRADEMARKS.md
QuantDinger مخصّص للبحث والتعليم والتداول المتوافق مع القانون الشرعي. ليس نصيحة استثمارية. الاستخدام على مسؤوليتك.
- Telegram · Discord · Issues
- البريد: support@quantdinger.com
شكرًا لمجتمعات المصدر المفتوح مثل Flask وPandas وCCXT وVue.js وKLineCharts وECharts.
إن كان المشروع مفيدًا، نرحب بنجمة على GitHub.



