صفحة 33 من 293 الأولىالأولى ... 2331323334354383133 ... الأخيرةالأخيرة
النتائج 321 إلى 330 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

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

  2. #2
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

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

  3. #3
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    بالتوفيق إن شاء الله

  4. #4
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    السلام عليكم أخي حسن
    ممكن لو تكرمت كود عدد الأوامر المعلقة المفتوحة الآن، وفق نوعها المعين، بدلالة كومنتها المعين
    شكرا لك مقدما

  5. #5
    عضو
    تاريخ التسجيل
    May 2017
    المشاركات
    183

    افتراضي

    وعليكم السلام ورحمة الله وبركاتة
    كود عدد الاوامر بدلالة النوع والكومنت
    التعديل الأخير تم بواسطة Ahmed ; 03-07-2017 الساعة 12:33 PM

  6. #6
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

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

  7. #7
    عضو
    تاريخ التسجيل
    May 2017
    المشاركات
    183

    افتراضي

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

  8. #8
    عضو جديد
    تاريخ التسجيل
    May 2017
    المشاركات
    22

    افتراضي

    string Symbols_Array[]={"EURUSD","GBPUSD","USDJPY","AUDUSD","NZDUSD"};
    int size=ArraySize(Symbols_Array);
    double SL,TP;
    for(int i=0;i<size;i++)
    {
    if(TotalOrders(-1)<1 && iClose(START+Symbols_Array[i]+END,0,1)>iOpen(START+Symbols_Array[i]+END,0,1))
    {
    if(Stoploss!=0){SL=MarketInfo(START+Symbols_Array[i]+END,MODE_ASK)-Stoploss*MarketInfo(START+Symbols_Array[i]+END,MODE_POINT);}else SL=0;
    if(Takeprofit!=0){TP=MarketInfo(START+Symbols_Arra y[i]+END,MODE_ASK)+Takeprofit*MarketInfo(START+Symbols _Array[i]+END,MODE_POINT);}else TP=0;
    int tk1=OrderSend(START+Symbols_Array[i]+END,OP_BUY,NewLots,MarketInfo(START+Symbols_Array[i]+END,MODE_ASK),30,SL,TP,"",MagicNumber,0,Blue);
    }
    else if(TotalOrders(-1)<1 && iClose(START+Symbols_Array[i]+END,0,1)<iOpen(START+Symbols_Array[i]+END,0,1))
    {
    if(Stoploss!=0){SL=MarketInfo(START+Symbols_Array[i]+END,MODE_BID)+Stoploss*MarketInfo(START+Symbols_A rray[i]+END,MODE_POINT);}else SL=0;
    if(Takeprofit!=0){TP=MarketInfo(START+Symbols_Arra y[i]+END,MODE_BID)-Takeprofit*MarketInfo(START+Symbols_Array[i]+END,MODE_POINT);}else TP=0;
    int tk2=OrderSend(START+Symbols_Array[i]+END,OP_SELL,NewLots,MarketInfo(START+Symbols_Arra y[i]+END,MODE_BID),30,SL,TP,"",MagicNumber,0,Blue);
    }
    }

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

  9. #9
    عضو
    تاريخ التسجيل
    Jun 2017
    المشاركات
    277

    افتراضي

    متشكرك كثير عزيزي أحمد
    وفقك الله

  10. #10
    عضو
    تاريخ التسجيل
    May 2017
    المشاركات
    183

    افتراضي

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

صفحة 33 من 293 الأولىالأولى ... 2331323334354383133 ... الأخيرةالأخيرة

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •