النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية 4X Trader
    4X Trader غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    الإقامة
    Riyadh
    المشاركات
    296

    افتراضي سؤال برمجي للخبراء

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

    اردت ان افتح صفقة عكسية بعد إغلاق الامر الحالي بمعنى لو كان بيع وتم إغلاقه افتح شراء

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

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

    افتراضي رد: سؤال برمجي للخبراء

    بالنسبة للداله GlobalVariableGet فهي تستخدم لمعرفة قيمة تم حفظها سابقها لكن GlobalVariableSet فهي التي تستخدم لحفظ قيمة معينه وليس شرط حفظ آخر عمل يقوم به الإكسبرت
    سؤالك يحتاج إلى توضيح أكثر
    بكل حال ليس شرط إستخدام الداله GlobalVariable لكن حاول تبسيط الكود بشكل أكبر يمكنك إستخدام أمري البيع والشراء في نفس الشرط كمثال
    كود PHP:
    if(A>B){
               
    //Close Buy Order
               //Open Sell Order
               

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

  3. #3
    الصورة الرمزية الجلاد22
    الجلاد22 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2010
    المشاركات
    93

    افتراضي رد: سؤال برمجي للخبراء

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بالنسبة للداله GlobalVariableGet فهي تستخدم لمعرفة قيمة تم حفظها سابقها لكن GlobalVariableSet فهي التي تستخدم لحفظ قيمة معينه وليس شرط حفظ آخر عمل يقوم به الإكسبرت
    سؤالك يحتاج إلى توضيح أكثر
    بكل حال ليس شرط إستخدام الداله GlobalVariable لكن حاول تبسيط الكود بشكل أكبر يمكنك إستخدام أمري البيع والشراء في نفس الشرط كمثال
    كود PHP:
    if(A>B){
               
    //Close Buy Order
               //Open Sell Order
               


    بعد اذن صاحب الموضوع,,

    سلامات والله ما تشوف شر يا أسامة,,

  4. #4
    الصورة الرمزية Robo-coder
    Robo-coder غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2010
    المشاركات
    338

    افتراضي رد: سؤال برمجي للخبراء

    الاخ العزيز
    كما قال لك الاخ أسامة GlobalVariableGet
    تستعمل لأسترجاع اخر قيمة مخزنة في متغير كلي global

    لتنفيذ صفقة عكسية للأخر صفقة من الافضل أستعمال
    [ LastClosedTicket


    مثال
    كود PHP:
    int LastClosedTicket=0datetime LastClosedTime;
        for(
    int pos=0pos HistoryTotal(); pos++) if (
            
    OrderSelect(posSELECT_BY_POSMODE_HISTORY)   // Only orders
        
    &&  OrderCloseTime()    > lastClosedTime            // not yet processed,
        
    &&  OrderMagicNumber()  == magic.number             // w/ my magic number,
        
    &&  OrderSymbol()       == Symbol()                 // and my pair.
        
    &&  OrderType()         <= OP_SELL){    // Avoid cr/bal http://forum.mql4.com/32363
        
    LastClosedTicket OrderTicket(); LastClosedTime OrderCloseTime();
    }
    if (
    LastClosedTicket && OrderSelect(LastClosedTicketSELECT_BY_TICKETMODE_HISTORY)){
       if (
    OrderType() == OP_BUY) {...


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

    افتراضي رد: سؤال برمجي للخبراء

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

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


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