النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية EgStock
    EgStock غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    11

    افتراضي طلب من الاخوة المبرمجين

    السلام عليكم و رحمة الله و بركاتة

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

  2. #2
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة EgStock مشاهدة المشاركة
    السلام عليكم و رحمة الله و بركاتة

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

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

    افتراضي

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

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

    افتراضي

    السلام عليكم

    ممكن حل للمشكلة دى

    لما بعمل OrderModify بيظهر ليه الخطاء دا

    GBPUSD,M1: Error in SellStop OrderModify. Error code=1

    GBPUSD,M1: Error in BuyStop OrderModify. Error code=1

    كود:
    void ModifyBuyStop(){
       RefreshRates();
       bool res=false;
        //-- for(int MTS=OrdersTotal();MTS>=0;MTS--){ 
           if(OrderSelect(TiktBuy,SELECT_BY_TICKET)==true){
                if(OrderType()==OP_BUYSTOP &&  OrderMagicNumber()==MagicNumberB){              
                    res=OrderModify(TiktBuy,NormalizeDouble(Ask+(Distance*Point),Digits),0,0,0,Blue);
                      if(!res)
                         Print("Error in BuyStop OrderModify. Error code=",GetLastError());
                            else
                               Print("Order  BuyStop Modified successfully.");
                      return;
                 }
              }
      //-- }
    }
    
    
    /*
    
    */ 
    void ModifySellStop(){
       RefreshRates();
       bool res=false;
       ask=MarketInfo(Symbol(),MODE_ASK);
       bid=MarketInfo(Symbol(),MODE_BID);
       //--  for(int MTS=OrdersTotal();MTS>=0;MTS--){ 
            if(OrderSelect(TiktSell,SELECT_BY_TICKET)==true){
                if(OrderType()==OP_SELLSTOP && OrderMagicNumber()==MagicNumberS){              
                     res=OrderModify(TiktSell,NormalizeDouble(Bid-(Distance*Point),Digits),0,0,0,Red);
                     if(!res)
                         Print("Error in SellStop OrderModify. Error code=",GetLastError());
                           else
                            Print("Order  SellStop Modified successfully.");
                      return;
                 }
              }
     //--  }
    }

    انا كل الفكرة محتاج اعمل تخديث لاسعار ال Pending Order
    BuyStop , SellStop
    آخر تعديل بواسطة EgStock ، 08-02-2015 الساعة 05:24 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة EgStock مشاهدة المشاركة
    السلام عليكم

    ممكن حل للمشكلة دى

    لما بعمل OrderModify بيظهر ليه الخطاء دا

    GBPUSD,M1: Error in SellStop OrderModify. Error code=1

    GBPUSD,M1: Error in BuyStop OrderModify. Error code=1

    كود:
    void ModifyBuyStop(){
       RefreshRates();
       bool res=false;
        //-- for(int MTS=OrdersTotal();MTS>=0;MTS--){ 
           if(OrderSelect(TiktBuy,SELECT_BY_TICKET)==true){
                if(OrderType()==OP_BUYSTOP &&  OrderMagicNumber()==MagicNumberB){              
                    res=OrderModify(TiktBuy,NormalizeDouble(Ask+(Distance*Point),Digits),0,0,0,Blue);
                      if(!res)
                         Print("Error in BuyStop OrderModify. Error code=",GetLastError());
                            else
                               Print("Order  BuyStop Modified successfully.");
                      return;
                 }
              }
      //-- }
    }
    
    
    /*
    
    */ 
    void ModifySellStop(){
       RefreshRates();
       bool res=false;
       ask=MarketInfo(Symbol(),MODE_ASK);
       bid=MarketInfo(Symbol(),MODE_BID);
       //--  for(int MTS=OrdersTotal();MTS>=0;MTS--){ 
            if(OrderSelect(TiktSell,SELECT_BY_TICKET)==true){
                if(OrderType()==OP_SELLSTOP && OrderMagicNumber()==MagicNumberS){              
                     res=OrderModify(TiktSell,NormalizeDouble(Bid-(Distance*Point),Digits),0,0,0,Red);
                     if(!res)
                         Print("Error in SellStop OrderModify. Error code=",GetLastError());
                           else
                            Print("Order  SellStop Modified successfully.");
                      return;
                 }
              }
     //--  }
    }

    انا كل الفكرة محتاج اعمل تخديث لاسعار ال Pending Order
    BuyStop , SellStop
    الأوامر المعلقة لاتعدل اسعارها والتعديل فقط للأستوب والهدف ، الحل بألغاء الأمر واعادته من السعر الذي تريده .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة


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