أقوى إكسبرت إدارة صفقات يمكن أن تجده - الصفحة 12
صفحة 12 من 12 الأولىالأولى ... 26789101112
النتائج 166 إلى 170 من 170
  1. #166
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    52

    افتراضي

    السلام عليكم
    يعطيك العافية مستر دولار ع المجهود
    جربت الاكسبيرتات في حال وضعت بريك ايفن 10 وموف ستوب1 تعمل فقط في حال الشراء ولاكن في حال البيع لا تعمل يوجد خلل في البيع فقط

  2. #167
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    المشاركات
    52

    افتراضي

    على جميع الاكسبيرتات

  3. #168
    تاريخ التسجيل
    Aug 2018
    الإقامة
    الجزائر
    المشاركات
    109

    افتراضي

    هل يمكن وضع خط يكون مائل لترند مرسوم لغلق جميع ( أؤكد جميع ) الصفقات buy ?

  4. #169
    تاريخ التسجيل
    Aug 2013
    الإقامة
    السعودية
    المشاركات
    966

    افتراضي

    شكرا

  5. #170
    تاريخ التسجيل
    Aug 2018
    الإقامة
    الجزائر
    المشاركات
    109

    افتراضي

    لقد وجدت اكسبيرت مستر دولار MR.dollar_Trailing Stop EA v3 يضع هدف لكل صفقات BuyTakeProfit الهدف لجميع صفقات لكن يوجد مشكل في وضع هدف لصفقات sell فهو يضع SellTakeProfit السعر المحدد كستوب لوز لصفقات buy وليس هدف لجميع صفقات sell

    المطلوب وضع هدف لكل صفقات buy المفتوحة عن طريق BuyTakeProfit , وضع هدف لكل صفقات Sell المفتوحة عن طريق SellTakeProfit

    الغاء stop loss



    كود PHP:
       extern int Ticket=0;
     
    extern string S1=" Set Target As Price";       
     
    extern double BuyTakeProfit=0;
     
    extern double SellTakeProfit=0;
     
    extern string S2=" Set Trailing For Orders";
     
    extern int TrailingDistance=0;
     

     
    double point;
     
    int digits;
                              
     
    int init()
    {
     
        if(
    Digits<4)
       {
          
    point=0.01;
          
    digits=2;
       }
       else
       {
          
    point=0.0001;
          
    digits=4;
       }
    return(
    0);
    }

     
    //+------------------------------------------------------------------+
     //| FUNCTION DEFINITIONS    deinitialization function                |
     //+------------------------------------------------------------------+

     
    void deinit() {
        
    Comment("");
      }

     
    //+------------------------------------------------------------------+
     //| FUNCTION DEFINITIONS   Start function                            |
     //+------------------------------------------------------------------+

     
    int start()
       {
        
    Comment("Programmed by MR.dollar"+"\n"+"أ£أ¤أٹأڈأ¬ أ‡أ،أ£أٹأڈأ‡أ¦أ، أ‡أ،أڑأ‘أˆأ*"+"\n"+"www.arabictrader.com/vb");
     
       if(
    TrailingDistance>0)MoveTrailing();
      
               
    //////////////////////////////////////
              
          //////////////////////////////////////////////////
          
    for(int i=0;i<OrdersTotal();i++){
          
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderSymbol()==Symbol()&&(OrderTicket()==Ticket||Ticket==0)){
          
    int tick=OrderTicket();int type=OrderType();double take=OrderTakeProfit();double open=OrderOpenPrice();
          if(
    take!=BuyTakeProfit&&BuyTakeProfit!=0&&type==OP_BUY){
          
    OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),BuyTakeProfit,0,0);}
          if(
    take!=SellTakeProfit&&SellTakeProfit!=0&&type==OP_SELL){
           
    OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),SellTakeProfit,0,0);
         }
          }
           }
          }
       
     
    void MoveTrailing()
    {
        for(
    int cnt=0;cnt<=OrdersTotal();cnt++)
       {
          
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
         
          
    int tick1=OrderTicket();double open1=OrderOpenPrice();int type1=OrderType();double stop=OrderStopLoss();double prof=OrderTakeProfit();
          if(
    type1<=OP_SELL&&OrderSymbol()==Symbol()&&(tick1==Ticket||Ticket==0))
          {
             if(
    type1==OP_BUY)
             {
                if(
    TrailingDistance>0)  
                {                 
                   if(((
    MathAbs(NormalizeDouble(stop,digits)-NormalizeDouble(Bid,digits)))/point!=TrailingDistance)||(stop==0))
                   {
                      
    OrderModify(tick1,open1,NormalizeDouble(Bid-TrailingDistance*point,digits),prof,0,Blue);
                     
                   }
                }
             }
             else 
             {
                if(
    TrailingDistance>0)  
                {                 
                   if(((
    MathAbs(NormalizeDouble(stop,digits)-NormalizeDouble(Ask,digits)))/point!=TrailingDistance)||(stop==0))
                   {
                      
    OrderModify(tick1,open1,NormalizeDouble(Ask+TrailingDistance*point,digits),prof,0,Red);
                     
                   }
                }
             }
          }
       }


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

  1. أعتبرها البعض أقوى أستراتيجية حتى الان.. حتى أقوى من الترند المكسور
    By hisham2007 in forum طرق و استراتيجيات التداول في أسواق المال
    مشاركات: 15
    آخر مشاركة: 04-12-2011, 03:01 AM
  2. هل يمكن للسكريبت (Script) أن ينفذ أوامر فتح صفقات ؟
    By Loser in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 7
    آخر مشاركة: 22-09-2010, 12:32 AM
  3. لكل من يسأل عن عكس صفقات إكسبرت (الطريقة الأسهل)
    By MR.dollar in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 24-06-2010, 05:18 PM

الاوسمة لهذا الموضوع