مشروع مقارنة خوارزميات التداول في الأسهم يهدف إلى تحليل ومقارنة منهجين مختلفين للتداول الآلي من أجل تحقيق أقصى ربح ممكن. تم تنفيذ الحلول بخوارزميات مكتوبة بلغة ++C بالإضافة إلى واجهة ويب تفاعلية لعرض النتائج بشكل مرئي.
في جزء ++C:
MaximumprofStatic.cpp: يستخدم قيمًا ثابتة مسبقة لاختبار الخوارزميات.
MaximumprofDynamic.cpp: يسمح للمستخدم بإدخال البيانات والتفاعل مع الخوارزمية.
في جزء الويب:
تم تطوير واجهة باستخدام HTML/CSS/JS مع مكتبة Chart.js لعرض الرسوم البيانية للأسعار ومقارنة أداء الخوارزميات بشكل تفاعلي وسهل الاستخدام.
المشروع يقدم مقارنة بين البرمجة الديناميكية (Dynamic Programming) و النهج الجشع (Greedy Approach)، من حيث الأداء، وقت التنفيذ، ودقة النتائج، مع إمكانية تحديد عدد الصفقات المسموح بها والرسوم (Transaction Fee).