صفحة 386 من 689 الأولىالأولى ... 286336376380381382383384385386387388389390391392396436486 ... الأخيرةالأخيرة
النتائج 5,776 إلى 5,790 من 10328
  1. #5776
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

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

    داله حذف الامر المعلق المعاكس تستمر فى حذف اى امر معلق طول الوقت

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

    أرجوا ان يكون الطلب واضح استاذى الحبيب جميل

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

  2. #5777
    الصورة الرمزية zzeyani
    zzeyani غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    المغرب
    المشاركات
    67

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    تفضل هذه الدالة ستحسب عدد الصفقات المتتابعة التي تربح
    كود PHP:
     int CountProfit(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersHistoryTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
           if(
    OrderMagicNumber() == MagicNo){
           
           if(
    OrderProfit()>0cnt++; else cnt=0;
           }
         }
       }
        return(
    cnt);
      } 
    ثم تستدعي الدالة في الشرط

    كود PHP:
    if(CountProfit()==|| CountProfit()==NewLot=Lot*2; else NewLot=Lot
    شكرا لك أخي على إهتمتمك . لكن أسكريبت يعطيني "error" في " NewLot " هل يمكنك تصحيح هدا السكريبت من فضلك.
    الملفات المرفقة الملفات المرفقة

  3. #5778
    الصورة الرمزية barachot
    barachot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    مصر
    المشاركات
    61

    افتراضي

    لقد قمت بأعطاء امر اذا كانت عدد النقاط الرابحه لكل الصفقات = الفرق بين اكبر هاى ولو لأخر 100 شمعه فسوف يتم غلق الصفقات
    وكانت الاوامر كالتالى
    كود PHP:
       double H=iHighest(Symbol(),0,MODE_HIGH,100,1);
       
    double L=iLowest(Symbol(),0,MODE_LOW,100,1);
       
    double profit=(H-L)/point;
       if(
    profitpips()>=profit&&OrderType()==OP_BUY){CloseBuyOrders();}
       if(
    profitpips()>=profit&&OrderType()==OP_SELL){CloseSellOrders();}
        Print(
    "profit is",profitpips()); 
    والداله كالتالى
    كود PHP:
    double profitpips(){
    for(
    int i=0;i>=OrdersTotal();i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    double p=OrderOpenPrice();
    if(
    OrderType()==OP_BUY){
    return((
    Ask-p)/point);
    }
    if(
    OrderType()==OP_SELL){
    return((
    p-Bid)/point);
      }
     }
    }
    return(
    0);

    فعند عمل باك تست يقوم بفتح الصفقات واغلاقها على الفور فلماذا ؟؟
    ثانيا امر برينت لا يعمل فمن المفترض انه يظهر عند عمل باك تسيت
    وما الفرق بين برينت و برينت فورمات

  4. #5779
    الصورة الرمزية kingsendbad
    kingsendbad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2008
    الإقامة
    مصر
    المشاركات
    26

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    اخى العزيز
    كل عام وانت بخير

    رجاء تلبيه طلبى بسرعه قدر الامكان


    اريد كود مناسب لرسم سهم عند ارتداد السعر من خط دعم او مقاومه

    (او طريقه كتابه كود لارتداد السعر من خط )

    ومشكور مقدما

  5. #5780
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

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

    والله ما قصرت اخى وحبيبى

    ربنا يعزك اخى ويكرمك على قدر حبك لمساعدة الاخريين

    هل من الممكن مبرمجنا الغالى المهندس أسامه ان يساعدنا لو كان عنده حل فى هذه المشكله البرمجيه ....؟

    هذا هو طلبى فى هذه المشاركة

    https://forum.arabictrader.com/t3761...ml#post2848616

    والاكسبيرت الاصلى اللى طلبت التعديل عليه فى المرفقات

    منتظر مساعدتك اخى اسامه

    وشكرا لك مرة اخرى اخى جميل

    ربنا يعزكما معا ... اللهم امين
    الملفات المرفقة الملفات المرفقة

  6. #5781
    الصورة الرمزية kingsendbad
    kingsendbad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2008
    الإقامة
    مصر
    المشاركات
    26

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    اخى العزيز
    كل عام وانت بخير

    رجاء تلبيه طلبى بسرعه قدر الامكان


    اريد كود مناسب لرسم سهم عند ارتداد السعر من خط دعم او مقاومه

    (او طريقه كتابه كود لارتداد السعر من خط )

    ومشكور مقدما
    اثناء البحث وجدت فكره الارتداد
    لا اعلم هل صحيحه ام لا

    عموما هذه هى الفكره .... ينقصنى فقط ترجمتها الى كود
    اذا كانت صحيحه

    1 الارتداد من خط دعم

    اذا كان السعر يساوى قيمه خط الدعم عند الشمعه صفر واغلاق الشمعه صفر اكبر من قيمه خط الدعم

    انشأ سهم (بمواصفات سهم صاعد)



    2 الارتداد من مقاومه
    اذا كان السعر يساوى قيمه خط المقاومه عند الشمعه صفر واغلاق الشمعه صفر اقل من قيمه خط المقاومه

    انشأ سهم (بمواصفات سهم هابط)

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kingsendbad مشاهدة المشاركة
    اثناء البحث وجدت فكره الارتداد
    لا اعلم هل صحيحه ام لا

    عموما هذه هى الفكره .... ينقصنى فقط ترجمتها الى كود
    اذا كانت صحيحه

    1 الارتداد من خط دعم

    اذا كان السعر يساوى قيمه خط الدعم عند الشمعه صفر واغلاق الشمعه صفر اكبر من قيمه خط الدعم

    انشأ سهم (بمواصفات سهم صاعد)



    2 الارتداد من مقاومه
    اذا كان السعر يساوى قيمه خط المقاومه عند الشمعه صفر واغلاق الشمعه صفر اقل من قيمه خط المقاومه

    انشأ سهم (بمواصفات سهم هابط)
    نعم تعبيرك صحيح
    لو فرضنا مثلا أن سعر الدعم أو المقاومه هو Level
    فسوف يكون شرط الإرتداد من دعم أو مقاومة هو
    كود PHP:
     for(int i=Bars-1;i>0;i--)
      {   
      if(
    Low[i+1]>Level&&Low[i]<=Level&&Close[i]>Level&&Open[i]>Level)
      {
       
    // bounce from support
      
    }
       if(
    High[i+1]<Level&&High[i]>=Level&&Close[i]<Level&&Open[i]<Level)
      {
       
    // bounce from Resistance
      
    }
      } 

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

    افتراضي

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

    والله ما قصرت اخى وحبيبى

    ربنا يعزك اخى ويكرمك على قدر حبك لمساعدة الاخريين

    هل من الممكن مبرمجنا الغالى المهندس أسامه ان يساعدنا لو كان عنده حل فى هذه المشكله البرمجيه ....؟

    هذا هو طلبى فى هذه المشاركة

    https://forum.arabictrader.com/t3761...ml#post2848616

    والاكسبيرت الاصلى اللى طلبت التعديل عليه فى المرفقات

    منتظر مساعدتك اخى اسامه

    وشكرا لك مرة اخرى اخى جميل

    ربنا يعزكما معا ... اللهم امين
    حسب ما فهمت فأنت تضيف مجموعة أوامر معلقة بيع وشراء وعند تفعل أحد الأوامر يجب أن تحذف الأوامر العكسيه المرتبطه بنفس المجموعه التي وضعت في نفس التوقيت
    يمكنك أن تربط الأوامر التي توضح بكومنت معين وعند تفعل أحد الأوامر تحذف الأوامر العكسيه التي لها نفس الكومنت
    كيف يمكن أن تجعل كل مجموعه لها نفس الكومنت ؟ يمكن أن تستخدم التوقيت
    مثال
    كود PHP:
       string time_comment=IntegerToString(TimeCurrent());
              
    arr[num][2] = OrderSend(Symbol(),OP_BUYSTOP,arr[num][10],arr[num][3],3,arr[num][5],arr[num][4],time_comment,0,0,CLR_NONE);
              
    arr[num][6] = OrderSend(Symbol(),OP_SELLSTOP,arr[num][10],arr[num][7],3,arr[num][9],arr[num][8],time_comment,0,0,CLR_NONE); 
    سوف يكون شرط تفعل أحد الأوامر وحذف الأمر المقابل له هو
    كود PHP:
     for(int i=OrdersTotal()-1;i>=0;i--)
      {
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
       
    string comment=OrderComment();
       if(
    OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
       {
        for(
    int j=OrdersTotal()-1;j>=0;j--)
        {
         
    OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
         
    int ticket=OrderTicket();
         if(
    OrderSymbol()==Symbol()&&OrderType()>OP_SELL&&OrderComment()==comment)
         {
          
    OrderDelete(ticket);
          break;
         }
        }
       }
      } 

  9. #5784
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    حسب ما فهمت فأنت تضيف مجموعة أوامر معلقة بيع وشراء وعند تفعل أحد الأوامر يجب أن تحذف الأوامر العكسيه المرتبطه بنفس المجموعه التي وضعت في نفس التوقيت
    يمكنك أن تربط الأوامر التي توضح بكومنت معين وعند تفعل أحد الأوامر تحذف الأوامر العكسيه التي لها نفس الكومنت
    كيف يمكن أن تجعل كل مجموعه لها نفس الكومنت ؟ يمكن أن تستخدم التوقيت
    مثال
    كود PHP:
       string time_comment=IntegerToString(TimeCurrent());
              
    arr[num][2] = OrderSend(Symbol(),OP_BUYSTOP,arr[num][10],arr[num][3],3,arr[num][5],arr[num][4],time_comment,0,0,CLR_NONE);
              
    arr[num][6] = OrderSend(Symbol(),OP_SELLSTOP,arr[num][10],arr[num][7],3,arr[num][9],arr[num][8],time_comment,0,0,CLR_NONE); 
    سوف يكون شرط تفعل أحد الأوامر وحذف الأمر المقابل له هو
    كود PHP:
     for(int i=OrdersTotal()-1;i>=0;i--)
      {
       
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
       
    string comment=OrderComment();
       if(
    OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
       {
        for(
    int j=OrdersTotal()-1;j>=0;j--)
        {
         
    OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
         
    int ticket=OrderTicket();
         if(
    OrderSymbol()==Symbol()&&OrderType()>OP_SELL&&OrderComment()==comment)
         {
          
    OrderDelete(ticket);
          break;
         }
        }
       }
      } 
    جزاك الله تعالى خيرا مبرمجنا الغالى اسامه

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

    مش عارف دائما بيظهر لى دائما ان هناك خطأ ما ..؟

    هل ممكن حضرتك تساعدنى فى ذلك استاذى الكريم

  10. #5785
    الصورة الرمزية kingsendbad
    kingsendbad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2008
    الإقامة
    مصر
    المشاركات
    26

    افتراضي

    نعم تعبيرك صحيح
    لو فرضنا مثلا أن سعر الدعم أو المقاومه هو Level
    فسوف يكون شرط الإرتداد من دعم أو مقاومة هو
    كود PHP:
    for(int i=Bars-1;i>0;i--)
    {
    if(
    Low[i+1]>Level&&Low[i]<=Level&&Close[i]>Level&&Open[i]>Level)
    {
    // bounce from support
    }
    if(
    High[i+1]<Level&&High[i]>=Level&&Close[i]<Level&&Open[i]<Level)
    {
    // bounce from Resistance
    }
    }
    اولا اشكرك جزيل الشكر على الاهتمام

    لكن للاسف لم يعمل الكود .. ولم افهم الكود بسبب الحلقه التكراريه
    وكنت اتوقع وجود Ask , Bid
    وليس high, low



    لو كان بالامكان كتابه الكود بطريقه غير الحلقه التكراريه اكون شاكر

    حتى استطيع فهم الكود

    جزاك الله خيرا

  11. #5786
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

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

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

    افتراضي

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

    لكن للاسف لم يعمل الكود .. ولم افهم الكود بسبب الحلقه التكراريه
    وكنت اتوقع وجود Ask , Bid
    وليس high, low



    لو كان بالامكان كتابه الكود بطريقه غير الحلقه التكراريه اكون شاكر

    حتى استطيع فهم الكود

    جزاك الله خيرا
    هل ستستخدمه مع مؤشر أو مع إكسبرت ؟
    الكود السابق وضعته لمؤشر وسبب إستخدامي الهاي واللو لأن بالتأكيد الشموع التاريخيه لن تعرف سعر الأسك والبيد لها بالتالي ستستخدم الهاي واللو لمعرفة أعلى وأقل سعر وصلت له الشمعه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة first_knight مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاتة
    اريد وظيفة تضع وقف خسارة لاوامر الشراء والبيع المفتوحة
    وذلك في حالة كان وقف الخسارة صفر
    وعليكم السلام ورحمة الله وبركاته
    ستقوم بعمل دالة للبحث عن الصفقات المفتوحه ثم تضع شرط لتقارن هل الأستوب لها = 0 بالتالي يقوم بوضع الأستوب الجديد
    مثال
    كود PHP:
    for(int i=0;i<OrdersTotal();i++)
    {
     
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
     if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderStopLoss()==0)
     {
      if(
    OrderType()==OP_BUY)
      {
       
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-StopLoss*Point,OrderTakeProfit(),0);
      }
      if(
    OrderType()==OP_SELL)
      {
       
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+StopLoss*Point,OrderTakeProfit(),0);
      }
     }


  14. #5789
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    اللهم بارك في مستر دولار واعطيه من واسع علمك

  15. #5790
    الصورة الرمزية barachot
    barachot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    مصر
    المشاركات
    61

    افتراضي

    اذا امكن الرد استاذ اسامه .........

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

  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