صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17
  1. #1
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    13 حورس : برنامج ذكاء صناعي بفكرة مختلفة للمتابعة.

    السلام عليكم,

    اولاً احب أن ارسل تحياتي للأخوة الموجودين, وعلى رأسهم الأخوه القدماء اللي كنت اتعرفت عليهم على هذا المنتدى الفاضل من اكثر من 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 ليتم تدريبهم مره اخرى
    - البرنامج لايزال في طور التجربة لثاني اسبوع, وبه عدة مشاكل, ولكن بشكل عام اتمنى اسمع ارائكم و اقتراحاتكم ونقدكم...

    دمتم بود.
    آخر تعديل بواسطة Dr.GM ، 27-11-2020 الساعة 04:07 PM

  2. #2
    الصورة الرمزية Romario
    Romario غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2019
    الإقامة
    تركيا
    المشاركات
    113

    افتراضي

    موفق أخوي
    قبل سنة ونص تقريبا أنا كنت من المهتمين في مجال إدخال الذكاء الصناعي إلى التداول ولكن تركت هذا المجال بسبب عدم الوصول إلى نتيجة
    أطلعت وبحثت كثيرا ولكن الموضوع ليكون بشكل مثالي بصراحة صعب جدا جدا حتى على أمهر المبرمجين
    من أجاد التعامل معه هو فقط المؤسسات المالية الكبرى بحكم قوة الميزانية المالية المخصصة لذلك والأبحاث العلمية والعلاقات مع ذوي الإختصاص
    طبعا هذا لا يعني النهاية ولا شئ مستحيل وممكن أن نصل نحن إلى شئ مفيد لنا كأفراد
    أنا متابع معك بإذن الله

  3. #3
    الصورة الرمزية اميرالمنتدى
    اميرالمنتدى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2008
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    637

    افتراضي

    ما شاء الله تبارك الله ،، بارك الله اخي في جهودك و ان شاء الله نستفيد من هذه الافكار النيرة و يتم تطويرها ... شغل على مستوى عال نتمنى لك التوفيق ...
    د. أمير

  4. #4
    الصورة الرمزية LINA20
    LINA20 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2018
    الإقامة
    مصر
    المشاركات
    98

    افتراضي

    ماشاء الله .... إلي الإمام
    وأن شاء الله تصل إلي البرنامج المثالي
    وبالتوفيق

  5. #5
    الصورة الرمزية greenpips
    greenpips غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    الإقامة
    فلسطين
    المشاركات
    13

    افتراضي

    ممتاز جدا ومثير للاهتمام
    سؤال كيف دمجت بايثون في برمجة اكسبرت الميتاتريدر؟
    ولماذا او ما الذي يعطيه بايثون غير mql

  6. #6
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة greenpips مشاهدة المشاركة
    ممتاز جدا ومثير للاهتمام
    سؤال كيف دمجت بايثون في برمجة اكسبرت الميتاتريدر؟
    ولماذا او ما الذي يعطيه بايثون غير mql
    لغة MQL5 تعطي للبايثون صلاحيات وصول مباشر للبيانات على برنامج MetaTrader 5 (لم تكن موجودة في النسخة 4)
    وهذا يعطيك كامل القدرة لانشاء برنامجك الخاص بالكامل على ال MetaTrader BackEnd ومنها تقدر تشتري او تبيع او تعرض شارتات او تستعمل برمجياتك الخاصة لرسم المؤشرات المدمجة او التعامل مع الاخبار
    ويمكنك الاطلاع على الاوامر هنا: https://www.mql5.com/en/docs/integra...on_metatrader5
    ولكن الميزة الحقيقية في البايثون هي وجود عشرات المكتبات لبرامج الذكاء الصناعي على مستوى عالمي وليست موجودة بلغات اخرى
    مثل PyTorch و Keras و TensorFlow و Fast.ai و SciKit

  7. #7
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Romario مشاهدة المشاركة
    موفق أخوي
    قبل سنة ونص تقريبا أنا كنت من المهتمين في مجال إدخال الذكاء الصناعي إلى التداول ولكن تركت هذا المجال بسبب عدم الوصول إلى نتيجة
    أطلعت وبحثت كثيرا ولكن الموضوع ليكون بشكل مثالي بصراحة صعب جدا جدا حتى على أمهر المبرمجين
    من أجاد التعامل معه هو فقط المؤسسات المالية الكبرى بحكم قوة الميزانية المالية المخصصة لذلك والأبحاث العلمية والعلاقات مع ذوي الإختصاص
    طبعا هذا لا يعني النهاية ولا شئ مستحيل وممكن أن نصل نحن إلى شئ مفيد لنا كأفراد
    أنا متابع معك بإذن الله

    صحيح, انظمة الذكاء الصناعي بالمؤسسات المالية تعتبر اكثر نظم الذكاء تطوراً في كل المجالات وهذا ايضاً بسبب وصولهم لبيانات لا يستطيع الشخص العادي الوصول لها.
    ولكن, قمت بالاطلاع على عشرات انظمة الذكاء التي قام بتطويرها المبرمجين للتعامل مع البورصة وكلها تشترك في نقطه واحدة وهي التعامل مع الارقام كثوابت وليس كمتغيرات.
    عند تدريب برنامج الذكاء على اعتبار مثلاً ان السعر دائماً ما يرتد من عند Fibo 23% , فهو دائماً سيبيع عند هذه النقطه حتى لو حقق خسارة لانها نقطه ثابته.
    وبما انه لا يوجد مؤشر ثابت للسوق ناجح على طول الخط, فمن غير الحكمة التعامل مع الارقام على اعتبار انها ثوابت.
    الفكرة الأخرى هي ان هناك نظم ذكاء تتعامل مع المتغيرات بشكل افضل.
    مثلاً برنامج الذكاء الصناعي الخاص بالفيسبوك يستطيع التعرف على الوجوه من جميع الزوايا, البعد او القرب عن الكاميرا, اختلاف مستويات الاضاءة نهارا وليلاً, لابس ماسك, حاط ميك اب, لابس غترة, لابس كاب, كامل الوجه او جزء صغير منه... هوا ينظر في نقاط ثابته ولكن بشكل متغير متجانس فيما يعرف ب"بصمة الوجه" ...
    اعتقد ومن قراءتي, لا يوجد احد حاول تجربة نفس الاسلوب
    مجرد تجربة خارج الصندوق.

  8. #8
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة اميرالمنتدى مشاهدة المشاركة
    ما شاء الله تبارك الله ،، بارك الله اخي في جهودك و ان شاء الله نستفيد من هذه الافكار النيرة و يتم تطويرها ... شغل على مستوى عال نتمنى لك التوفيق ...
    د. أمير



    الله يوفقنا جميعاً لما يحبه ويرضاه.. تسلم على مرورك يا غالي.
    آخر تعديل بواسطة Dr.GM ، 28-11-2020 الساعة 10:15 AM

  9. #9
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة LINA20 مشاهدة المشاركة
    ماشاء الله .... إلي الإمام
    وأن شاء الله تصل إلي البرنامج المثالي
    وبالتوفيق



    الله يوفقنا جميعاً... اسعدني مرورك.
    آخر تعديل بواسطة Dr.GM ، 28-11-2020 الساعة 10:15 AM

  10. #10
    الصورة الرمزية greenpips
    greenpips غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    الإقامة
    فلسطين
    المشاركات
    13

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Dr.GM مشاهدة المشاركة
    لغة MQL5 تعطي للبايثون صلاحيات وصول مباشر للبيانات على برنامج MetaTrader 5 (لم تكن موجودة في النسخة 4)
    وهذا يعطيك كامل القدرة لانشاء برنامجك الخاص بالكامل على ال MetaTrader BackEnd ومنها تقدر تشتري او تبيع او تعرض شارتات او تستعمل برمجياتك الخاصة لرسم المؤشرات المدمجة او التعامل مع الاخبار
    ويمكنك الاطلاع على الاوامر هنا: https://www.mql5.com/en/docs/integra...on_metatrader5
    ولكن الميزة الحقيقية في البايثون هي وجود عشرات المكتبات لبرامج الذكاء الصناعي على مستوى عالمي وليست موجودة بلغات اخرى
    مثل PyTorch و Keras و TensorFlow و Fast.ai و SciKit
    شكرا علي المعلومات القيمة
    ممكن تعطي مثال من التشارت علي ما ذكرت هنا؟
    ثم يقسم ال 72 ساعة إلى 24 و 48 ساعة
    - اول 24 ساعة:
    يأخذ متوسط الارتفاع او الهبوط في ال 24 ساعة Mean value
    يأخذ معامل الانعكاس لنفس الفترة DrawDown ويحسب متوسط المعامل Mean Value + معامل الانحراف المعياري Standard deviation
    - ثم ينظر إلى ال 48 ساعة:
    يحدد بشكل صوري ماهية النماذج التي ترافقت مع الارتفاع او الانخفاض
    ثم يحدد قوة هذه النماذج بناء على نسبتها من متوسط الارتفاع او الهبوط وبالتالي يقسمها لنموذج قوي او ضعيف (وهذا يتم في الاتجاهين, صعودا او هبوطاً)

  11. #11
    الصورة الرمزية سميرعلي
    سميرعلي غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2020
    الإقامة
    ألمانيا
    المشاركات
    1,270

    افتراضي

    بالنسبة للبايثون سمعنا انه بطئية مقارنة ب MQL5، فقط ممكن صفة مميزه لها هو الذكاء الاصطناعي .... هل ترى انت من واقع تجربتك انها تستحق هذا الاهتمام؟!!

    بالنسبة لمنصة الميتاترير 5 نستطيع عمل الموشرات والاكسبيرتات من خلال MQL5 ، ممكن اعرف ما هو المقابل في البايثون التي ممكن به عمل اكسبيرتات او موشرات؟

    هل ممكن اعرف الفرق بين Pandas ,Numby Seaborn وغيرها من المكتبات ...وايهما افضل ؟
    توقيع العضو
    سبوح قدوس ....رب الملائكة والروح.

    سبحان الله وبحمده....سبحان الله العظيم.



  12. #12
    الصورة الرمزية ابو لاما
    ابو لاما غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2008
    الإقامة
    السودان
    المشاركات
    20,471

    افتراضي

    بالتوفيق اخي موضوع قيم.

  13. #13
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة greenpips مشاهدة المشاركة
    شكرا علي المعلومات القيمة
    ممكن تعطي مثال من التشارت علي ما ذكرت هنا؟
    لا يوجد شارت, العمل احصائي, لكن اقرب صورة للشارت هي المرفقة...
    - البرنامج (اثناء التدريب), ينظر على اي 72 ساعة متوالية من الشارت ... يفصلهم إلى 24 ساعة (الجزء الايمن), و 48 ساعة (الجزء الايسر)
    - يدرس البرنامج العلاقة مابين حركة العملة آخر 48 ساعة و ال 24 ساعة التالية.
    - بعد تدريب طويل يستطيع البرنامج (في بعض العملات) ايجاد علاقة حقيقية بين آخر 48 ساعة و ال 24 ساعة التي تليها (مثل زوج ال EURUSD)
    - احصائياً يقوم بحساب متوسط الارتفاع او الانخفاض للزوج ويكون هو ال TP سواء للبيع او الشراء وهو نقطه الهدف الاولى
    - احصائياً يقوم بحساب مدى ارتداد السعر قبل الوصول للهدف و ايضاً يحسب معامل الحيود SD ومجموع الرقمين هو ال SL سواء للبيع او الشراء
    - يتعرض البرنامج بعد كدا لمجموعة بيانات جديدة بالكامل باجابة نموذجية لم يتعرض لها مسبقاً و يتم اختبارة و اختبار الخطأ و الدقة
    - إذا ما كانت نتائج الإختبار في الخطوة الاخيره سيئه, نرجع مرة ثانية (تلقائياً) لعملية التدريب...
    - إذا كانت النتائج جيدة, نبدء نزود البرنامج بالبيانات الحية و نعملة live test مثل اللي انا بقوم بيه حالياً في الرابط فوق

    - ودمتم , اتمنى تكون وضحت الصورة

    الملف المرفق 531459

  14. #14
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سميرعلي مشاهدة المشاركة
    بالنسبة للبايثون سمعنا انه بطئية مقارنة ب MQL5، فقط ممكن صفة مميزه لها هو الذكاء الاصطناعي .... هل ترى انت من واقع تجربتك انها تستحق هذا الاهتمام؟!!

    بالنسبة لمنصة الميتاترير 5 نستطيع عمل الموشرات والاكسبيرتات من خلال MQL5 ، ممكن اعرف ما هو المقابل في البايثون التي ممكن به عمل اكسبيرتات او موشرات؟

    هل ممكن اعرف الفرق بين Pandas ,Numby Seaborn وغيرها من المكتبات ...وايهما افضل ؟
    وهذا صحيح, الصفة المميزة هي الذكاء الصناعي... وإذا كنت قوي بالبايثون فهي ميزة شخصية لك كون البايثون اذرعها اكبر وممتدة للغات اخرى وخدمات اخرى.
    بخصوص الفروق بين لغتي Python و MQL5 فلا مجال للمقارنة...
    لغة بايثون هي لغة عامة ومستعملة بشكل اوسع واثقل بكثير ومتشعبة بكثافة في كل المجالات ... ولكن لايوجد بها طريق سهل... كل شيء لازم تعملة بنفسك, سواء مؤشر او اكسبيرت او غيره
    في الرابط المرفق في اول بوست, العمليات المقامة بالكامل هي من خلال بايثون من خلال برنامج قمت ببرمجتة بنفسي بالكامل, وليس اكسبيرت...
    ال MQL5 لغة لطيفة لاغبار على هذا وتؤدي الغرض باغلب الوقت ومما هو مطلوب منها, ولكن تبقى محدودة نوعاً ما خصوصاً في مجالات الاحصاء والذكاء الصناعي وخلافة.

    المكتبات التي ذكرتها كل مكتبة تقدم خدمات معينة في معالجة البيانات باسلوب وكفاءه اعلى... لايوجد "ايهما افضل"... فكل مكتبه تقدم خدمه للمبرمج حسب احتياجة و هناك ملايين المكتبات.

  15. #15
    الصورة الرمزية Dr.GM
    Dr.GM غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2006
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    1,399

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ابو لاما مشاهدة المشاركة
    بالتوفيق اخي موضوع قيم.
    عاش من شافك...

صفحة 1 من 2 12 الأخيرةالأخيرة

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17