النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية dressamq
    dressamq غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2008
    الإقامة
    الأردن
    المشاركات
    796

    افتراضي هل يمكن تغيير سعر الدخول في اكسبيرت ل ليتراجع لصالحنا حسب نسبه مئويه تدخل خارجيا

    هل يمكن برمجيا تحقيق التالي على اكسبيرت مفتوح

    للتوضيح

    لنفترض ان اكسبيرت اعطى سعر دخول شراء عند سعر 1.5000
    وهذا الاكسبيرت يعطي اشاره الدخول حسب اغلاق الشمعه السابقه ويفتح الصفقه الجديديه مع فتح الشمعه الجديده الحاليه.
    ولنفترض ان طول جسم شمعه الدخول على الفريم الموضوع عليه الاكسبيرت كان 20 نقطه
    المطلوب
    هل يمكن برمجيا ان نضع سعر الدخول كامر معلق(buy limit) عند التراجع ب 20% او 30 % من جسم الشمعه السابقه ..وهذه النسبه تدخل في اعدادات الاكسبيرت الخارجيه؟؟
    بحيث يصبح الدخول الفعلي(20%)x طول جسم شمعه الدخول= 4 نقاط تقريبا عند 1.4996 ان وصل السعر اليه تنفذ الصفقه وان لم يصل لها تلغى
    ويتغير مكان وسعر الدخول وفقا لنوع العمليه buy limit ,sell limit ولكن في كل الحالات سنوفر حتو ولو الاسبريد لصالحنا
    حيث ان لا احد منا يدخل في صفقه ولا يتراجع السعر ضده 3-20 حسب الفريم الذي يستخدمه

    واريد تحقيق هذه الطريقه للسكالبنج ان امكن ..حيث ستزيد من فرص ربح الصفقه
    آخر تعديل بواسطة dressamq ، 02-02-2014 الساعة 07:36 PM
    توقيع العضو
    اللهم لك الحمد والشكر حتى ترضى وبعد الرضى

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

    افتراضي

    نعم يمكن عملها
    على سبيل المثال عند تحقق الشروط وبدلا من فتح الأمر مباشره سوف تضع

    كود PHP:
    if(Condition)
          { 
           
    double price=Open[0]-(20*(MathAbs(Open[1]-Close[1]))/100);
           
    OrderSend(Symbol(),OP_BUYLIMIT,Lots,NormalizeDouble(price,Digits),3*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue);
          } 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم يمكن عملها
    على سبيل المثال عند تحقق الشروط وبدلا من فتح الأمر مباشره سوف تضع

    كود PHP:
    if(Condition)
          { 
           
    double price=Open[0]-(20*(MathAbs(Open[1]-Close[1]))/100);
           
    OrderSend(Symbol(),OP_BUYLIMIT,Lots,NormalizeDouble(price,Digits),3*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue);
          } 
    رائع جدا وشكرا على الرد الذي افرحني اخي اسامه.
    اسمحلي بالاستيضاح اكثر .. هل من الممكن عمل متغير خارجي في اعدادات الاكسبيرت من خلالها يمكن تحديد نسبه التراجع من جسم شمعه الدخول السابقه ..فاذا ادخلنا 10 مثلا يضع الاوامر limit بعد انقاص 10% من جسم الشمعه السابق..وكذلك ان وضعنا 20% ..وهكذا... ويكون هذا الخيار ترو او فالس؟؟؟

    هل هذا ممكن بهذه الطريقه؟؟
    توقيع العضو
    اللهم لك الحمد والشكر حتى ترضى وبعد الرضى

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dressamq مشاهدة المشاركة
    رائع جدا وشكرا على الرد الذي افرحني اخي اسامه.
    اسمحلي بالاستيضاح اكثر .. هل من الممكن عمل متغير خارجي في اعدادات الاكسبيرت من خلالها يمكن تحديد نسبه التراجع من جسم شمعه الدخول السابقه ..فاذا ادخلنا 10 مثلا يضع الاوامر limit بعد انقاص 10% من جسم الشمعه السابق..وكذلك ان وضعنا 20% ..وهكذا... ويكون هذا الخيار ترو او فالس؟؟؟

    هل هذا ممكن بهذه الطريقه؟؟
    نعم نفس الكود السابق لكن فقط الرقم 20 يمكنك وضعه كمتغير خارجي
    كود PHP:
    extern int Percent=20
    إذا كنت تقصد شيء آخر وضح بالأرقام حتى أفهم قصدك


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