عن المشروع

LEAN هو محرك تداول خوارزمي مفتوح المصدر قائم على الأحداث تديره QuantConnect. وهو مصمم للتداول الاختباري والتداول الحي للاستراتيجيات عبر أسواق مالية متعددة، مع دعم كتابة الخوارزميات بلغتي Python وC#. يركز المحرك على بنية معيارية: كل مكوّن قابل للتوصيل والتخصيص، ويأتي مزودًا بنماذج افتراضية لنقاط التوصيل الرئيسية. ويصف المشروع دعمًا جاهزًا للبيانات البديلة والتداول الحي. تتوفر واجهة سطر أوامر، وهي QuantConnect Lean CLI، عبر pip install lean. وهي مخصصة لإدارة المشاريع، وتشغيل الاختبارات الخلفية، وتحسين الاستراتيجيات، وبدء التداول الحي، وتشغيل بيئة بحث Jupyter Lab محلية، عادةً باستخدام Docker. تشمل الأوامر الموثقة lean project-create وlean research وlean backtest وlean optimize وlean live. أما التثبيت المحلي، فيغطي ملف README أنظمة macOS وLinux (Debian/Ubuntu) وWindows. ويوصي بواجهة CLI الجاهزة لمعظم المستخدمين، ويقدم تعليمات لبناء الحل باستخدام .NET SDK وتشغيل المشغّل، إضافة إلى إرشادات لاستخدام Visual Studio Code أو Visual Studio. ويُوثّق دعم Python في مشروع Algorithm.Python. يرحب المستودع بالمساهمات ويطلب أن تتبع المشاركات نمط الكود الحالي وأن تتضمن اختبارات. وتُعد طلبات السحب المقبولة مؤهلة للحصول على رصيد سحابي على QuantConnect. وتشمل قنوات الدعم والنقاش منتدى LEAN وDiscord وقضايا GitHub.