النتائج 1 إلى 8 من 8
  1. #1
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي تعديل بسيط لهذا الاكسبيرت

    عمل اوامر معلقه مع الافتتاح اليومي من نوع باي ستوب وسل ليميت فوق سعر الافتتاح ومن نوع سل ستوب وباي ليميت تحت سعر الافتتاح على ان تكون هناك مسافه بين كل الاوامر المعلقه
    ويمكن التحكم بها مثل 40 نقطه يعني العقدين الاولين على بعد40 نقطه والذين بعدهما على بعد 80 نقطه من سعر الافتتاح وهكذا الى ان يكون البعد قد وصل مثلا 400 نقطه.

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

  2. #2
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

    قبل قليل صنعت كود اكسبيرت تنفيذ أوامر ليميت

    هذه دالة الشراء
    كود PHP:
    void Buy_Limit(){if(TotalOrder()==0) return;double SL=0,TP=0,Price=0,NewLot=0;NewLot=Lots;TP=LastOrderOpenPrice();
    for(
    int i=0i<MaxPedingi++){
    Price=LastOrderOpenPrice()-Step_Point*points;//if(Takeprofit>0) TP=Price+Takeprofit*points; else TP=0;if(Stoploss>0) SL=Price-Stoploss*points; else SL=0;
    int ticket=OrderSend(Symbol(),OP_BUYLIMIT,NewLot,Price,aSlippage,SL,TP,"My order",MagicNo,0,clrGreen); }} 
    وهذه دالة البيع

    كود PHP:
    void Sell_Limit(){if(TotalOrder()==0) return;double SL=0,TP=0,Price=0,NewLot=0;NewLot=Lots;TP=LastOrderOpenPrice();
    for(
    int i=0i<MaxPedingi++){
    Price=LastOrderOpenPrice()+Step_Point*points;  //if(Takeprofit>0) TP=Price-Takeprofit*points; else TP=0;if(Stoploss>0) SL=Price+Stoploss*points; else SL=0;

    int ticket=OrderSend(Symbol(),OP_SELLLIMIT,NewLot,Price,aSlippage,SL,TP,"My order",MagicNo,0,clrRed); }} 
    استفيد منها في صناعة اكسبيرت وبعدها تضيف باي ستوب وسل ستوب وهب بنفس الطريقة مع تعديل بسيط

    كود الأفتتاح اليومي
    كود PHP:
    iOpen(Symbol(),PERIOD_D1,0); 
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  3. #3
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اخ جميل كيف يمكن كتابه الوضيفه المسواله عن حساب وقت تكوين هاي الشمعه وكذلك لو الشمعه.

  4. #4
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    اخ جميل كيف يمكن كتابه الوضيفه المسواله عن حساب وقت تكوين هاي الشمعه وكذلك لو الشمعه.
    تريد قيمة الهاي واللو ؟؟ هل تقصد استخراج اعلى سعر وادنى سعر لفترة معينة ؟؟ مثلا الهاي الأعلى واللو الأقل مابين الساعة 3 والساعة 8 .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  5. #5
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    تريد قيمة الهاي واللو ؟؟ هل تقصد استخراج اعلى سعر وادنى سعر لفترة معينة ؟؟ مثلا الهاي الأعلى واللو الأقل مابين الساعة 3 والساعة 8 .
    لا ولكن ماريده هو ان يقوم الموشر بفحص مثلا 100 شمعه يوميه اي من فريم اليوم ثم يمر على كل شمعه ويقوم بتسجيل الوقت عندما تكون هاي الشمعه وكذلك لو الشمعه فاذا كان التوقيت لهاي الشمعه مثلا عندالساعه التاسعه واللو الشمعه نفسها عند الشاعه الحادي عشر يعني الهاي تكون قبل اللو اذا يعتبرها شمعه وهكذا يظل يفحص ال100 شمعه ويكتب على الشارت عدد الشموع التي حققت الهدف

  6. #6
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

    ارجوك تعديل الاكسبيرت المرفق في بدايه المشاركه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    لا ولكن ماريده هو ان يقوم الموشر بفحص مثلا 100 شمعه يوميه اي من فريم اليوم ثم يمر على كل شمعه ويقوم بتسجيل الوقت عندما تكون هاي الشمعه وكذلك لو الشمعه فاذا كان التوقيت لهاي الشمعه مثلا عندالساعه التاسعه واللو الشمعه نفسها عند الشاعه الحادي عشر يعني الهاي تكون قبل اللو اذا يعتبرها شمعه وهكذا يظل يفحص ال100 شمعه ويكتب على الشارت عدد الشموع التي حققت الهدف
    مثال
    كود PHP:
    for(int i=1;i<=100;i++)// check 100 days
     
    {
      
    int OpenDailyBar=iBarShift(Symbol(),60,iTime(Symbol(),1440,i),false);// get daily open candle number in 1H chart
      
       
    int LowBar=iLowest(Symbol(),PERIOD_D1,MODE_LOW,24,OpenDailyBar+24);  
       
    int HighBar=iHighest(Symbol(),PERIOD_D1,MODE_HIGH,24,OpenDailyBar+24);   
       
       if(
    LowBar>HighBar)
       {
        Print(
    "Low Formed First in Day "+i);
        Print(
    "Low Time : "+iTime(Symbol(),60,LowBar);
        Print(
    "High Time :"+iTime(Symbol(),60,HighBar);
       }
       if(
    LowBar<HighBar)
       {
        Print(
    "High Formed First in Day "+i);
        Print(
    "Low Time : "+iTime(Symbol(),60,LowBar);
        Print(
    "High Time :"+iTime(Symbol(),60,HighBar);
       }
     } 
    فهذا الكود سوف يمر على شموع الساعه خلال كل يوم ويرى هل تحقق أعلى هاي أولا لهذا اليوم أم اللو أولا

  8. #8
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    عمل اوامر معلقه مع الافتتاح اليومي من نوع باي ستوب وسل ليميت فوق سعر الافتتاح ومن نوع سل ستوب وباي ليميت تحت سعر الافتتاح على ان تكون هناك مسافه بين كل الاوامر المعلقه
    ويمكن التحكم بها مثل 40 نقطه يعني العقدين الاولين على بعد40 نقطه والذين بعدهما على بعد 80 نقطه من سعر الافتتاح وهكذا الى ان يكون البعد قد وصل مثلا 400 نقطه.

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


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