صفحة 629 من 686 الأولىالأولى ... 129529579619623624625626627628629630631632633634635639679 ... الأخيرةالأخيرة
النتائج 9,421 إلى 9,435 من 10283
  1. #9421
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة النظير مشاهدة المشاركة
    هذا رابط يشرح ايجاد الزاويه للقمه والقاع
    اذا ممكن الكود لسعر الافتتاح وليس للقمه والقاع
    يكون الكود حسب الموضوع المرفق في الرابط

    زاوية السعر هى
    جذر السعر
    يضاف اليه معامل الزواية فى حالة بدء الحسابات من قاع نستبدل القاع بسعر الافتتاح او اللو
    او يطرح منه معامل الزاوية فى حالة بدء الحسابات من قمة نستبدل القمه بسعر الافتتاح او الهاي
    ثم تربيع الناتج
    ملاحظه معامل الزاويه مشروح في الموضوع المرفق
    ويكون للزاويه 45 هو0.25








    بما أنك حددت طريقة الحساب فالجزء البرمجي هو الأسهل
    جذر السعر مضاف إليه معامل الزاويه
    كود PHP:
    double square_price=MathSqrt(price)+AddedNumber
    تربيع الناتج
    كود PHP:
     double pow_price=MathPow(square_price,2); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  2. #9422
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Huda 007 مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته،
    مرحبا أ. أسامة
    أتمنى أنك بخير،
    أنا أرسم مستويات الدعم والمقاومة يدوياً،
    والأكسبرت يراقب سلوك السعر عند هذة المستويات،
    تحديداً كيف أجعله يميز "الارتــــداد" من "الكســــر" كما في الصورة:
    الملف المرفق 505373

    إجمالاً تصنيف الأكسبرت لسلوك السعر بيكون واحد من الحالات الأربع:
    اختراق مقاومة - ارتداد من مقاومة - كسر دعم - ارتداد من دعم


    إضافة: أنا لا أحدد أي من هذة المستويات دعم وأيها مقاومة، بل على حسب موقع السعر حالياً،
    أقرب مستوى له من أعلى هو المقاومة، وأقرب مستوى له من أسفل هو الدعم


    شاكرة لك،،
    وعليكم السلام ورحمة الله وبركاته
    سوف نحدد في البداية رينج هذا المستوى (أعلى قيمه وأقل قيمه له )
    كود PHP:
     double price1=ObjectGet(name,OBJPROP_PRICE1);
      
    double price2=ObjectGet(name,OBJPROP_PRICE2);
      
      
    double max_price=MathMax(price1,price2);
      
    double min_price=MathMin(price1,price2); 
    الآن تحديد سلوك السعر إذا كان إرتداد أو إختراق ستختلف حسب نظرتك أنت لكن شخصيا سوف أقارن آخر ثلاث شمعات فإذا كانت الشمعه رقم 3 أعلى الدعم ثم جاءت الشمعه رقم 2 وكان اللو داخل الرينج وأغلقت أعلى الدعم ثم كانت الشمعه رقم 1 أغلقت أعلى الدعم سوف أعتبره إرتداد
    كود PHP:
    if(Close[3]>max_price&&Close[2]>min_price&&Low[2]<=max_price&&Close[1]>max_price)
      {
       
    // retrace from support
      

    يمكنك بدلا من إستخدام آخر 3 شموع أن تستخدمي آخر 5 شموع وبنفس الفكره حتى تتأكدي من أن الإرتداد قوي وطبعا ستختلف حسب نظرتك لتحديد قوة الإرتداد من عدمه
    بالنسبه للإختراق
    كود PHP:
     if(Low[2]>max_price&&Close[1]<min_price)
      {
       
    // break from support
      

    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #9423
    الصورة الرمزية النظير
    النظير غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2007
    الإقامة
    السعودية
    المشاركات
    1,919

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بما أنك حددت طريقة الحساب فالجزء البرمجي هو الأسهل
    جذر السعر مضاف إليه معامل الزاويه
    كود PHP:
    double square_price=MathSqrt(price)+AddedNumber
    تربيع الناتج
    كود PHP:
     double pow_price=MathPow(square_price,2); 
    تسلم ياعسل وبارك الله فيك

  4. #9424
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

  5. #9425
    الصورة الرمزية mhmd3ezz
    mhmd3ezz غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2018
    الإقامة
    مصر
    المشاركات
    14

    افتراضي

    سلام عليكم اخونا mr dollar
    انا بشتغل علي اكسبرت opposite multiplier 4.5
    بارك اللة فيك يا افندم
    اريد فقط من سيادتك اضافة وهي انة بدلا من ان نفتح الاكسبرت يبتدي ببيع او شراء
    نجعلة يبتدي بامر بيع او شؤاء من عند سعر معين
    كالامر المعلق
    start with sell at price ونكتب السعر المراد الدخول من عندة
    sell at 1.125
    هذا مثال فقط
    فعندما سيصل السعر الي هذة النقطة ستفتح الصفقة المحددة والصفقة المعاكسة لها كما عملت حضرتك مسبقا
    وكل شي اخر تمام بارك اللة فيك

  6. #9426
    الصورة الرمزية mhmd3ezz
    mhmd3ezz غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2018
    الإقامة
    مصر
    المشاركات
    14

    افتراضي

    وطبعا حضرتك اكيد ان الاكسبرت بعد ما هيوصل لهدفة هو متسجل علية سعر معين يفتح عندة اذن هذا معناة انة عند وصولة للتيك بروفيت المطلوب لن يفتح صفقات او يبدا سلسلة مضاعفات اخري بما اننا قيدناة مسبقا بنقطة معينة هي التي سيعمل من عندها وهو الان ليس عند هذة النقطة فلن يفتح الاكسبرت صفقات اخري حتي نضبطة باعدادات جديدة وسعر اخر

  7. #9427
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة mhmd3ezz مشاهدة المشاركة
    وطبعا حضرتك اكيد ان الاكسبرت بعد ما هيوصل لهدفة هو متسجل علية سعر معين يفتح عندة اذن هذا معناة انة عند وصولة للتيك بروفيت المطلوب لن يفتح صفقات او يبدا سلسلة مضاعفات اخري بما اننا قيدناة مسبقا بنقطة معينة هي التي سيعمل من عندها وهو الان ليس عند هذة النقطة فلن يفتح الاكسبرت صفقات اخري حتي نضبطة باعدادات جديدة وسعر اخر
    إفتح موضوع منفصل وضع فيه تجربتك مع الإكسبرت أخي الكريم وسوف نتابع معك . هذا الموضوع مخصص للاسئله البرمجيه فقط
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    شكرا لكم جميعا

    ولإغناء الموضوع من الآن سأورد فيما يلي أسئلة وردتني من قبل والإجابات التي كتبتها ردا على هذه الأسئلة .



    س :

    في دورة Codr's Guru وجدت في درس My First Expert Advisor انه استخدم Static ثم حدد نوع الداتا بالـ Int data type .

    ووضع هذا الأمر خارج الوظيفة start .
    يا تُرى ما هذا الأمر وما هي استخداماته غير المثال المذكور بالكتاب ؟


    ج :

    بالنسبة للمتحولات في معظم اللغات الحديثة ومنها لغة MQL4 فإنها تنقسم إلى ثلاثة أقسام .

    القسم الأول: متحولات محلية Local :

    وهي المتحولات التي تم تعريفها داخل الوظيفة Function نفسها ولهذه المتحولات المحلية الميزات التالية :

    == يمكن فقط التعامل مع هذه المتحولات المحلية ( قراءة قيمة وكتابة قيمة ) من داخل الوظيفة نفسها .

    == لا يمكن التعامل مع هذه المتحولات المحلية من خارج الوظيفة التي تم تعريفهم بها .

    == تفقد هذه المتحولات المحلية القيم المخزنة بها بمجرد الخروج من الوظيفة التي تم تعريفهم بها .

    == إذا تم تنفيذ الوظيفة مرة أخرى فإن هذه المتحولات المحلية يتم تعريفها من جديد مرة خرى وتأخذ القيم الافتراضية لها بغض النظر عن قيمتها الأخيرة التي وصلت إليها .

    الخلاصة :

    المتحولات المحلية لا يمكن التعامل معها قراءة أو كتابة إلا من داخل الوظيفة التي تم تعريفهم داخلها .


    القسم الثاني: متحولات عامة Global :

    وهي المتحولات التي تم تعريفها داخل البرنامج نفسه وليس ضمن أي وظيفة أخرى ولهذه المتحولات العامة الميزات التالية :

    == يمكن التعامل مع هذه المتحولات العامة ( قراءة قيمة وكتابة قيمة ) من أي موضع أو وظيفة في البرنامج .

    == لا تفقد المتحولات العامة قيمتها أبدا إلا إذا تم الخروج من البرنامج نفسه .


    الخلاصة :

    المتحولات العامة يمكن التعامل معها قراءة أو كتابة من أي موقع من برنامجك .


    القسم الثالث: متحولات ساكنة Static :
    وهي مشابهة تماما للمتحولات المحلية ولكن لها ميزة اضافية وفرق أساسي بينها وبين المتحولات المحلية وهذه الميزة هي :

    == لا تفقد المتحولات الساكنة قيمتها عند الخروج من الوظيفة التي تم تعريفهم بها .

    == عند تنفيذ الوظيفة مرة أخرى تأخذ المتحولات الساكنة آخر قيمة وصلت إليها من التنفيذ السابق .

    == لا تفقد المتحولات الساكنة قيمتها بمجرد الخروج من الوظيفة بل تبقى محتفظة بقيمتها دائما .

    == أيضا لا يمكن التعامل مع هذه المتحولات الساكنة إلا من داخل الوظيفة نفسها ولا يمكن التعامل معها من خارج الوظيفة .

    الخلاصة :

    المتحولات الساكنة تشابه المتحولات المحلية في كل شيء ما عدا أنها تحتفظ بقيمتها ولا تفقدها عند الخروج من الوظيفة .


    مثال يوضح استخدام وتعريف المتحولات بأنواعها الثلاثة :

    كود PHP:
     
    // تعريف متحول عام
    int GlobalFlag=10;
     
    int start()
      {
      
    // تعريف متحول ساكن أو ستاتيكي
       
    static int tp=70;
     
      
    // تعريف متحول محلي
       
    int sl=40;
       ....
       return(
    0);
     } 
    صحيح التعليق متاخر جدا لكن الشرح غاية في الروعة

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

    افتراضي

    السلام عليكم
    اخي مستر دولار : هل سبق و جربت برمجة اكسبرتات على منصة jforex . هذه منصة دوكاسكوبي .
    هذه المنصة تحتاج لجافا و اعتقد ما في بينها علاقة و بين mql4 .. يعني اللي بيعرف mql4 ما بستفيد و لازم يبدى يتعلم جافا عشان يقدر يكتب اكسبرتات بالجافا
    هل فهمي صحيح ام انا غلطان
    مع التحية

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

    افتراضي

    السلام عليكم
    في حدا هون كاتب اكسبرتات بالجافا ؟؟ ممكن يرسللنا مثال عشان نشوف الفرق بينه وبين mql4
    مع الشكر

  11. #9431
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة اميرالمنتدى مشاهدة المشاركة
    السلام عليكم
    اخي مستر دولار : هل سبق و جربت برمجة اكسبرتات على منصة jforex . هذه منصة دوكاسكوبي .
    هذه المنصة تحتاج لجافا و اعتقد ما في بينها علاقة و بين mql4 .. يعني اللي بيعرف mql4 ما بستفيد و لازم يبدى يتعلم جافا عشان يقدر يكتب اكسبرتات بالجافا
    هل فهمي صحيح ام انا غلطان
    مع التحية
    وعليكم السلام ورحمة الله وبركاته
    نعم كلامك صحيح
    الفرق كبير خصوصا في الأوامر البرمجيه الخاصة بالمنصه, بالنسبه ل structure اللغه نفسها فسوف تجد الموضوع سهل إذا قرأت قليلا عن الجافا بما أن لديك خبرة في الmql4
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #9432
    الصورة الرمزية Huda 007
    Huda 007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2014
    الإقامة
    السعودية
    المشاركات
    110

    افتراضي

    السلام عليكم ورحمة الله وبركاته،
    مرحبا أ. أسامة
    هل يتوفر لديك كود لأكسبرت خاص بــ (Price Action) يحدد ع سبيل المثال: Pin bar, Engulfing, Morning/Evening star ...
    شاكرة لك،
    توقيع العضو
    همُ الأحبة ُ إنْ جاروا وإنْ عدلوا فليسَ لي معدلٌ عنهمْ وإنْ عدلوا

  13. #9433
    الصورة الرمزية sese_basha
    sese_basha غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    مصر
    المشاركات
    25

    افتراضي

    سلام عليكم اخواني هل ممكن حد يفيدنا بي كود (open trade after bar close ) لان في مؤشر يعمل اعادة رسم قبل اغلاق الشمعة مثلا half tend ومثله من المؤشرات يعمل مشاكل على every tick وشكرا سلف

  14. #9434
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Huda 007 مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته،
    مرحبا أ. أسامة
    هل يتوفر لديك كود لأكسبرت خاص بــ (Price Action) يحدد ع سبيل المثال: Pin bar, Engulfing, Morning/Evening star ...
    شاكرة لك،
    وعليكم السلام ورحمة الله وبركاته
    هذا مؤشر يستخرج نماذج الشموع يمكنك إستخدام نفس فكرة الكود فيه لإستخراج نماذج الشموع ووضع شروطها في إكسبرت
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  15. #9435
    الصورة الرمزية Forgotten
    Forgotten متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2017
    الإقامة
    السعودية
    المشاركات
    148

    افتراضي

    السلام عليكم ورحمة الله وبركاتة
    استاذنا مستر دولار
    احاول برمجة اكسبيرت بسيط لنسخ الصفقات
    فواجهتني مشكلتين
    المشكلة الاولى : هي اني اريد عمل متغير خارجي اضع به الازواج التي لا نريد ان تنسخ
    فاستخدمت في المتغيرات الخارجية
    كود PHP:
    input string NotCopy_List "EURUSD"
    وداخل كود الاكسبيرت استخدمت
    كود PHP:
        string  symbol=FileReadString(filehandle);
        if (
    symbol== NotCopy_List) continue; 
    ونجحت معي الطريقة في حالة عدم نسخ زوج واحد
    لكني اريد ان اضيف العديد من الازواج التى لا نريد نسخها
    فكيف ذلك
    المشكلة الثانية : هي اني لا اريد نسخ الصفقة مرة اخرى اذا اغلقت في المنصة التابعة ومازالت مفتوحة في المنصة الاساسية
    فاستخدمت رقم الصفقة من الماستر ووضعته في كومنت صفقة المنصة التابعة . حتى استطيع ان اقارن بين كومنت الصفقة المغلقة ورقم الصفقة المفتوحة اذا كان متساوي لا ينسخ الصفقة
    كود PHP:
        int  ticket=StrToInteger(FileReadString(filehandle));
        
    string OrdComment="TradeCopier"+IntegerToString(ticket); 
    لكني وجدت ان الكومنت يتغير بعد اغلاق الصفقة

    فكيف اتغلب على المشكلتين
    بارك الله فيكم وفي علمك
    آخر تعديل بواسطة Forgotten ، 30-12-2018 الساعة 07:35 PM

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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