حورس : برنامج ذكاء صناعي بفكرة مختلفة للمتابعة.
السلام عليكم,
اولاً احب أن ارسل تحياتي للأخوة الموجودين, وعلى رأسهم الأخوه القدماء اللي كنت اتعرفت عليهم على هذا المنتدى الفاضل من اكثر من 14 سنين. أستاذ عاصم و وليد الحلو و حسام, دكتور أحمد ماهر و استاذ وضاح وباقي الاخوة ان لم تخني ذاكرتي...
طبعاً اختفيت لفترة بسبب ظروف دراستي الطبية (الطب وما ادراكم ما الطب), وفي آخر بضع سنوات عملت كباحث طبي للحلول العلاجية للامراض النادرة بالولايات المتحدة و من ثم سلطنة عمان و آخرها عم كورونا و لي عشرات المنشورات العلمية.
المهم, آخر بضع سنوات وبسبب تدخل انظمة الذكاء الصناعي في كل شيء في المجال الطبي, تعلمت بعض الاساسيات والمهارات البرمجية الخاصة بالتعامل معه.
ومن خبرتي من عدة سنوات بالعمل بالفوركس كدخل جانبي, قررت دمج فكرة الذكاء الصناعي مع الفوركس.
فكرة استعمال الذكاء الصناعي طبعاً ليست جديدة, ولكن آلية تطبيق الفكرة جديدة بالكامل حيث تعتمد على انظمة ذكاء صناعي طبية. فهي مبنية على "المرونة" وليس "الدقة".
معظم انظمة الذكاء الصناعي تستعمل الدقة كمعيار, ولهذا يجب تدريبها يومياً او على الاقل لفترات قريبة لكل متغيرات السوق. اما انظمة الذكاء الصناعي المستعملة بالمجال الطبي مبنية على المرونة و المتغيرات الطبيعية الموجودة و لا تعترف بنموذج مثالي, وبالتالي لا تحتاج إلى تدريب إلا لمرة واحدة.
مثال: نظام الذكاء الصناعي الخاص ببصمة الوجة, لا يعتمد على الدقة في التعرف على الشخص وانما مرونة المتغيرات مع وجود بعض النقاط الثابته, وبالتالي يقدر يتعرف على الوجة بجميع اشكالة.
عموماً, بعيداً عن هذا الصداع, إليكم صداع اكثر:
الاستراتيجية المبني عليها البرنامج:
ببساطة البرنامج يقوم بتقسيم البيانات (50 الف ساعة ) إلى 72 ساعة
ثم يقسم ال 72 ساعة إلى 24 و 48 ساعة
- اول 24 ساعة:
يأخذ متوسط الارتفاع او الهبوط في ال 24 ساعة Mean value
يأخذ معامل الانعكاس لنفس الفترة DrawDown ويحسب متوسط المعامل Mean Value + معامل الانحراف المعياري Standard deviation
- ثم ينظر إلى ال 48 ساعة:
يحدد بشكل صوري ماهية النماذج التي ترافقت مع الارتفاع او الانخفاض
ثم يحدد قوة هذه النماذج بناء على نسبتها من متوسط الارتفاع او الهبوط وبالتالي يقسمها لنموذج قوي او ضعيف (وهذا يتم في الاتجاهين, صعودا او هبوطاً)
- نقطة ال TP هي نقطة متوسط الارتفاع او الهبوط.
- نقطة ال SL هي اقصى حد لل Drawdown مضاف إليه 1+Standard Deviation
- هذا بالاضافة لنقاط انعكاس يحددها البرنامج من نفسه وعليه, اما يخرج باعلى مكسب ممكن (في حال لم يستطيع الوصول لنقطة ال TP) او يخرج باقل خسارة ممكنة دول الوصول إلى نقطة ال SL
- المخاطرة القصوى 1.5% من الحساب
البرنامج مصمم عن طريق لغة Python + MQL5 + Pytorch
رجاء رجاء رجاء, لا احد يقوم بتجربة العمليات على حسابة الحقيقي نظراً لان في مشاكل برمجية كثيرة لا ازال اعمل عليها.
= مثلاً يوم 19 إلى20 نوفمبر كان في انقطاع تام بالانترنت عندي.
= يوم 24 كان في مشكلة Loop Error فتحت اكثر من 12 صفقة (بالرغم من اتجاههم كان صحيح)
ممكن تتابع البرنامج هنا:
Horus v3 https://www.mql5.com/en/signals/870778
- البرنامج حالياً لا يوجد به اداة لادارة المال, فقط اداة لادارة المخاطر.
- البرنامج يعمل بثلاث نماذج مختلفة على ثلاث ازواج USDJPY/ EURUSD/ GBPCHF
- تم وقف التعامل على ازواج ال GBPJPY و GBPUSD ليتم تدريبهم مره اخرى
- البرنامج لايزال في طور التجربة لثاني اسبوع, وبه عدة مشاكل, ولكن بشكل عام اتمنى اسمع ارائكم و اقتراحاتكم ونقدكم...
دمتم بود.