أبحث عن مطور Python محترف لديه خبرة فعلية في تقنيات الأسواق المالية FinTech، وواجهات بيانات الأسهم، وبوتات تيليجرام؛ لبناء نظام ذكي يحمل اسمًا مبدئيًا «كمي – ذكاء نصر».
هدف المشروع هو مراقبة الأسهم الأمريكية لحظيًا، مع تصميم الهيكلية بحيث يمكن إضافة السوق السعودي لاحقًا، واكتشاف الأسهم التي يظهر عليها زخم أو حركة غير معتادة، ثم إرسال تنبيهات عربية واضحة إلى قناة أو مجموعة تيليجرام.
أولًا: نظام رصد الأسهم والتنبيهات
يجب أن يتمكن النظام من اكتشاف حالات مثل:
* قمة جديدة لليوم NHOD.
* عودة الزخم بعد فترة هدوء.
* ارتفاع مفاجئ في السعر أو حجم التداول.
* تجاوز نسبة ارتفاع يحددها المستخدم.
* ارتفاع الحجم النسبي Relative Volume.
* انخفاض عدد الأسهم الحرة Float.
* ارتفاع نسبة البيع على المكشوف Short Interest.
* ارتفاع تكلفة الاقتراض CTB.
* وجود خبر جديد مرتبط بالسهم أو عدم وجوده.
* منع تكرار التنبيهات غير الضرورية، مع تسجيل رقم التنبيه لكل سهم خلال اليوم.
ويظهر التنبيه في تيليجرام بصيغة قريبة من المثال التالي:
⚡️ كمي — الوقت بتوقيت السعودية
🔸 الرمز: رمز السهم
📋 نوع الحركة: قمة جديدة أو عودة زخم
🚨 رقم التنبيه خلال اليوم
💰 السعر الحالي والنطاق السعري
📈 نسبة الارتفاع
📋 الأسهم الحرة المتاحة Float
📈 الحجم النسبي
📋 الحجم الكلي
📉 نسبة البيع على المكشوف
📈 تكلفة الاقتراض عند توفرها
🔹 يوجد خبر أو لا يوجد خبر
ثانيًا: الهيكلية البرمجية المطلوبة
أريد بناء النظام بطريقة Modular Architecture، بحيث تكون مكوناته منفصلة وقابلة للتطوير، وتشمل:
1. Data Ingestion Engine:
الاتصال بمصدر بيانات موثوق عبر WebSocket أو REST API لجلب الأسعار والأحجام والأخبار والبيانات الأساسية لحظيًا.
2. Scanner and Strategy Engine:
معالجة البيانات وتطبيق شروط الزخم والمؤشرات والفلاتر، مع إمكانية تعديل جميع القواعد والنسب من لوحة الإعدادات دون تعديل الكود.
3. Risk Management Engine:
حساب حجم الصفقة، وقف الخسارة، جني الأرباح، الحد الأقصى للخسارة اليومية، عدد الصفقات المفتوحة، ومنع التداول عند تجاوز الحدود المحددة.
4. Backtesting Engine:
اختبار الاستراتيجيات على بيانات تاريخية وإصدار تقرير يوضح عدد الإشارات، نسبة النجاح، الربح والخسارة، التراجع الأقصى Drawdown، والنتائج بعد احتساب الانزلاق والعمولات.
5. Paper Trading:
تنفيذ صفقات تجريبية بالكامل دون استخدام أموال حقيقية، مع سجل تفصيلي لكل أمر ونتيجته.
6. Execution Engine:
تجهيز وحدة مستقلة للربط مستقبلًا مع وسيط يملك API رسميًا. لا يتم تفعيل التداول الحقيقي في المرحلة الأولى، ويجب ألا يُرسل أي أمر حقيقي إلا بعد موافقتي الصريحة واجتياز الاختبارات.
7. Telegram Notification Engine:
إرسال التنبيهات والتقارير والأخطاء وحالة النظام، مع أوامر للتحكم في تشغيل المراقبة وإيقافها وتعديل قائمة الأسهم.
8. Dashboard:
لوحة تحكم عربية متجاوبة للجوال والكمبيوتر، مستوحاة بصريًا من الصور المرفقة، بألوان كحلي وأحمر وذهبي وبطاقات مضيئة. تعرض حالة السوق، التنبيهات، قائمة المراقبة، نتائج الاختبارات، الصفقات التجريبية، الأخطاء، وحالة اتصال مصادر البيانات.
يمكن إضافة خمسة موديلات تحليلية مستقلة لاحقًا: تحليل الزخم، التحليل الفني، تحليل الأخبار، إدارة المخاطر، والتدقيق النهائي. ويُجمع ناتجها في درجة واحدة، على ألا يتولى أي نموذج ذكاء اصطناعي تنفيذ صفقة حقيقية بمفرده.
متطلبات الأمان والاستقرار:
* عدم وضع مفاتيح Telegram أو API داخل الكود.
* حفظ المفاتيح في Environment Variables أو Secrets Manager.
* إعادة الاتصال تلقائيًا عند انقطاع WebSocket أو API.
* معالجة Rate Limits وتأخر البيانات وفشل مزود الخدمة.
* منع تكرار الأوامر أو التنبيهات.
* وجود Kill Switch لإيقاف جميع عمليات التنفيذ فورًا.
* سجلات Audit Logs لجميع التنبيهات والأوامر والأخطاء.
* فصل بيئة التطوير والاختبار عن بيئة التشغيل.
* عدم منح البوت صلاحية سحب الأموال من حساب الوسيط.
* نسخ احتياطية وقاعدة بيانات منظمة.
التقنيات المقترحة:
Python، FastAPI، Pandas أو Polars، PostgreSQL/TimescaleDB، Redis، WebSockets، Telegram Bot API، Docker، Git، Pytest، ومكتبة مناسبة للاختبارات التاريخية. يمكن للمطور اقتراح بدائل أفضل مع توضيح السبب.
المخرجات المطلوبة:
* مخطط System Design Blueprint كامل قبل بدء البرمجة.
* الكود المصدري مرتبًا وموثقًا ومملوكًا لصاحب المشروع.
* قاعدة البيانات وملفات الإعداد.
* بوت تيليجرام يعمل فعليًا.
* لوحة تحكم عربية.
* نظام Backtesting وPaper Trading.
* اختبارات وحدات وتكامل.
* ملفات Docker وطريقة النشر على خادم Linux.
* دليل تشغيل وصيانة باللغة العربية.
* جلسة شرح وتسليم، مع مدة دعم لمعالجة أخطاء البرمجة بعد التسليم.
عند تقديم العرض يرجى توضيح:
1. نماذج سابقة لبوتات أسهم أو أنظمة مالية.
2. خبرتك في WebSockets وواجهات الوسطاء ومزودي بيانات السوق.
3. مصدر البيانات الذي تقترحه وتكلفة اشتراكه الشهرية.
4. ما البيانات التي يمكن توفيرها لحظيًا، خصوصًا Float وShort Interest وCTB والأخبار.
5. خطة التنفيذ مقسمة إلى مراحل ومدة وتكلفة كل مرحلة.
6. التقنية المقترحة للاستضافة والمراقبة.
7. ما الذي ستسلّمه في المرحلة الأولى وما الذي سيؤجل للمرحلة الثانية.
المطلوب نظام احترافي قابل للتوسع، وليس سكربتًا بسيطًا أو كودًا جاهزًا منسوخًا. ؛ المطلوب نظام دقيق للاختبار والتنبيه وإدارة المخاطر.
سيتم النقاش على باقي التفاصيل.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 2 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم ورحمة الله وبركاته، اطلعت بعناية على تفاصيل مشروع كمي ذكاء نصر، وأرى أن المشروع يحتاج إلى بناء نظام احترافي قابل للتوسع، وليس مجرد سكربت بسيط لمراق...
قادر على تنفيذ نظام كمي ذكاء نصر كمنظومة متكاملة لمراقبة حركة الأسهم وإصدار التنبيهات بصورة منظمة ودقيقة، مع التركيز على أن يكون النظام قابلا للتوسع وليس مجرد أ...
السلام عليكم أستاذ Nasar، اطلعت على تفاصيل مشروع كمي ذكاء نصر، والمشروع مناسب جدا لخبرتي واهتمامي، وأستطيع تنفيذ النظام بشكل Modular وقابل للتوسع بدلا من بناء S...
مرحبا، قرأت تفاصيل المشروع كاملة، وأكثر شيء أعجبني فيه أنك لا تبحث عن Scanner بسيط يرسل تنبيها عند ارتفاع سهم، وإنما تريد نظاما مبنيا من البداية بشكل يسمح بتطوي...
السلام عليكم شفت متطلبات مشروع بوت التنبيهات وقادر انفذه ليك كامل. خبرتي: - عملت بوتات تليجرام للرد التلقائي واستقبال الطلبات - اشتغلت ب Python, FastAPI, WebSoc...
مرحبا أستاذ نصر، قرأت المواصفات كاملة وأجيب على نقاطك السبع: 1. بصراحة: لا أملك بوت أسهم منشورا سابقا، لكن أنظمة بوتات بنيتها تعمل فعليا على مدار الساعة: بوت وا...
١) نماذج سابقة لبوتات أسهم أو أنظمة مالية أشغل حاليا نظام رصد وتداول ورقي على سوق الأسهم المصرية EGX، يعمل يوميا منذ 3 أغسطس: محركان للاستراتيجية، فحص ليلي مجدو...
مرحبا أستاذ نصر، بصفتي مهندس برمجيات ولدي خبرة في بناء أنظمة ال(Automation) وال (FinTech) وهندسة البيانات، قريت تفاصيل مشروع كمي وأدركت فورا أننا أمام نظام مالي...
مرحبا أستاذ ناصر، اطلعت على تفاصيل مشروع كمي ذكاء نصر بالكامل، والمشروع قريب جدا من أنظمة تداول وتحليل أسواق قمت بالعمل عليها فعليا، لذلك أرى أن المطلوب هنا يجب...
يا اخي قرات كامل المشروع انا اعمل منذ 7اشهر علي مواشر وقمت ببرمجته من الصفر وهو يحتوي علي اكتر من 2000سطر برمجه لدي استرتيجيات داخل المواشر تعمل مثل صنديق التحو...
اهلا وسهلا حضرتك انا عامل نسخه قريبه بوت بيقدر يتعامل مع الشارت و يبعت تنبيهات ويتعامل مع الداتا الي بعطهاله و قابل للتوسع وبيتابع اخبار و فيه بروتوكولات طوارئ ...