صفحة 318 من 686 الأولىالأولى ... 218268308312313314315316317318319320321322323324328368418 ... الأخيرةالأخيرة
النتائج 4,756 إلى 4,770 من 10278
  1. #4756
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة wahaab مشاهدة المشاركة
    السلام عليكم ورحمة الله
    اريد ان انشئ دالة تاتي بسعر فتح الصفقة ما قبل الاخيرة من صفقات البيع المفتوحة فقط واخرى لصفقات الشراء فقط...استعملت هذه لكن نجحت في مواضع ولم تنجح في مواضع اخرى...مالحل وشكرا.
    كود:
     double OpenorderBeforLastSell(){    double OpenorderBeforLastSell;
           for(int i=0;i<OrdersTotal()-2;i++){
              OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
                if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_SELL){ 
                     OpenorderBeforLastSell=OrderOpenPrice();
                 }
            }    
             
       return(OpenorderBeforLastSell);
     }
    وعليكم السلام ورحمة الله وبركاته
    مثال
    كود PHP:
     double OpenorderBeforLastSell()
      {    
       
    int Num;
           for(
    int i=OrdersTotal()-1;i>=0;i--)
           {
              
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
                if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_SELL){ 
                
    Num++;                
                if(
    Num==2)return(OrderOpenPrice());
                 }
            }             
       return(
    0);
     } 

  2. #4757
    الصورة الرمزية nofx
    nofx غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    المشاركات
    26

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    عند تعريفك للمتغيرات
    كود PHP:
    int RSIBuffer,MAofRSIBuffer
    فيجب أن تعرفهم كمصفوفه وليست متغيرات عاديه
    كود PHP:
    int RSIBuffer[],MAofRSIBuffer[]; 
    راجع المؤشر المرفق كمثال يستخدم نفس الفكره

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

    كود PHP:
    //previous indecator data  
     
    int i;
      
    double RSIBuffer[];
      
    double MAofRSIBuffer[];
      
    int RSIPeriod=14;
      
    int MAofRSI=5;
      
    int MA_method=1;
       
    int limit;
       
    int counted_bars=IndicatorCounted();
       
       
    //---- check for possible errors
       
    if(counted_bars<0) return(-1);
       
       
    //---- last counted bar will be recounted
       
    if(counted_bars>0counted_bars--;
       
    limit=Bars-counted_bars;
     
       
    //--- main loops 1 and 2
       
    for(i=0limiti++)
          {
            
    RSIBuffer[i]=iRSI(Symbol(),0,RSIPeriod,PRICE_CLOSE,i);
          }
      
       for(
    i=0limiti++)
          {
            
    MAofRSIBuffer[i]=iMAOnArray(RSIBuffer,0,MAofRSI,0,MA_method,i);
          } 

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

    افتراضي

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

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

    كود PHP:
    //previous indecator data  
     
    int i;
      
    double RSIBuffer[];
      
    double MAofRSIBuffer[];
      
    int RSIPeriod=14;
      
    int MAofRSI=5;
      
    int MA_method=1;
       
    int limit;
       
    int counted_bars=IndicatorCounted();
       
       
    //---- check for possible errors
       
    if(counted_bars<0) return(-1);
       
       
    //---- last counted bar will be recounted
       
    if(counted_bars>0counted_bars--;
       
    limit=Bars-counted_bars;
     
       
    //--- main loops 1 and 2
       
    for(i=0limiti++)
          {
            
    RSIBuffer[i]=iRSI(Symbol(),0,RSIPeriod,PRICE_CLOSE,i);
          }
      
       for(
    i=0limiti++)
          {
            
    MAofRSIBuffer[i]=iMAOnArray(RSIBuffer,0,MAofRSI,0,MA_method,i);
          } 
    قم بعمل المؤشر كمؤشر خارجي مستقل ثم قم بإستدعاء قيمه في الإكسبرت بإستخدام الداله iCustom

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

    افتراضي

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

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

    كود PHP:
               if(sellvolume lots
                 {
                   
    OrderClose(tickselllotsAsk3Red);
                   
    Sleep(30000);
                 } 
               else 
                 {
                   
    OrderClose(ticksellsellvolumeAsk3Red);
                   
    ticksell = -1;
                   
    Sleep(30000);
                 }
             } 
           else 
             {
               
    lots getLots(lots);
               if(
    lots 0
                 {
                 
    Sleep(1000);
                   
    tickbuy OrderSend(Symbol(), OP_BUYlotsAsk30
                             
    0"ea "+magicnumber,  magicnumber0Blue);
                   
    Sleep(31000);
                 }
             }
         } 
    ممكن استاذى الكريم تشرح لى ما معنى هذا الكود وما معنى توقف الاكسبيرت بعد كل أمر ..؟

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

    واسف لم انتبه الى ردك والله

    انا كنت اعتقد ان هذا الامر له وظيفه اخرى ..

    طيب .. سؤال اخى جميل

    لو اردت ان اضع امر بعد كل امر او وظيفه لتفادى مشاكل فى السيرفر .. فكيف انفذها ؟

    على سبيل المثال ..

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

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

    مثلا ..

    اذا تحقق امر اغلاق صفقه مثلا على ربح معين ..

    ثم جائت لحظة الاغلاق وهنج السيرفر ثم رجع الى عافيته مرة اخرى ..

    فهل هناك شرط ان اضعه فى حين ان شروط اغلاق الصفقه مازالت مستوفيه فأنه يكرر اغلاقها

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

    لا اعرف ماهو حل مثل تلك الامور

    منتظر ردك استاذى الكريم
    آخر تعديل بواسطة صلاح الدين الفوركساوى ، 21-01-2014 الساعة 05:52 AM

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

    افتراضي

    سؤال برمجى اخر :

    ما معنى ذلك الخطأ

    OrderSend error 130

    اللى فهمته انها تقول لى ان الاستوب اللى وضعته فيه اخطاء .. على العلم انى لا اضع اى استوبات

    فلماذا تظهر لى ..؟

    وما معنى ذلك الخطأ الاخر

    error 145

    مش عارف معناه ايه .؟؟

    وبيظهر لى ايضا

  6. #4761
    الصورة الرمزية nofx
    nofx غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    المشاركات
    26

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    قم بعمل المؤشر كمؤشر خارجي مستقل ثم قم بإستدعاء قيمه في الإكسبرت بإستخدام الداله iCustom
    الحمد لله الاكسبيرت اشتغل الان جزاك الله خير اخي على التوضيح والمساعدة

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

    افتراضي

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

    ما معنى ذلك الخطأ

    OrderSend error 130

    اللى فهمته انها تقول لى ان الاستوب اللى وضعته فيه اخطاء .. على العلم انى لا اضع اى استوبات

    فلماذا تظهر لى ..؟

    وما معنى ذلك الخطأ الاخر

    error 145

    مش عارف معناه ايه .؟؟

    وبيظهر لى ايضا
    130 يعني سعر خطائ سواء كان سعر وضع الأستوب لوز أو الهدف
    ومعنى 145 أحيانا بعض البروكرات عندما يكون السعر قريب من الهدف أو الأستوب لوز أو يكون الأمر معلق و السعر قريب منه لا يسمح البروكر بتعديل الأمر وتغيير هذه القيم بالتالي يظهر هذا الخطأ

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    130 يعني سعر خطائ سواء كان سعر وضع الأستوب لوز أو الهدف
    ومعنى 145 أحيانا بعض البروكرات عندما يكون السعر قريب من الهدف أو الأستوب لوز أو يكون الأمر معلق و السعر قريب منه لا يسمح البروكر بتعديل الأمر وتغيير هذه القيم بالتالي يظهر هذا الخطأ
    جزاك الله خيرا مستر دولار

    ولكن ماهى اجابه حضرتك لطلبى هذا

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

    واسف لم انتبه الى ردك والله

    انا كنت اعتقد ان هذا الامر له وظيفه اخرى ..

    طيب .. سؤال اخى جميل

    لو اردت ان اضع امر بعد كل امر او وظيفه لتفادى مشاكل فى السيرفر .. فكيف انفذها ؟

    على سبيل المثال ..

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

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

    مثلا ..

    اذا تحقق امر اغلاق صفقه مثلا على ربح معين ..

    ثم جائت لحظة الاغلاق وهنج السيرفر ثم رجع الى عافيته مرة اخرى ..

    فهل هناك شرط ان اضعه فى حين ان شروط اغلاق الصفقه مازالت مستوفيه فأنه يكرر اغلاقها

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

    لا اعرف ماهو حل مثل تلك الامور

    منتظر ردك استاذى الكريم

    تكرم اخى مقدما

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

    افتراضي

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

    واسف لم انتبه الى ردك والله

    انا كنت اعتقد ان هذا الامر له وظيفه اخرى ..

    طيب .. سؤال اخى جميل

    لو اردت ان اضع امر بعد كل امر او وظيفه لتفادى مشاكل فى السيرفر .. فكيف انفذها ؟

    على سبيل المثال ..

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

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

    مثلا ..

    اذا تحقق امر اغلاق صفقه مثلا على ربح معين ..

    ثم جائت لحظة الاغلاق وهنج السيرفر ثم رجع الى عافيته مرة اخرى ..

    فهل هناك شرط ان اضعه فى حين ان شروط اغلاق الصفقه مازالت مستوفيه فأنه يكرر اغلاقها

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

    لا اعرف ماهو حل مثل تلك الامور

    منتظر ردك استاذى الكريم
    كل داله بعد تنفيذها تعطي قيمتين لمعرفة هل نفذت بشكل صحيح أو لا
    فمثلا دالة إغلاق الصفقه فتعطي القيمه true عندما ينفذ الإغلاق أو تعطي false عندما تفشل في تنفيذ الأمر لأي سبب كان

    وبناء على هذه المعطيات يمكنك أن تقارن هل تحتاج إلى تنفيذ الأمر مره أخرى أم لا
    فتضح الكود مثلا
    كود PHP:
      static bool TryCloseBuyLater;
          
    int Trying;
          
    bool isActive;
          if(
    /*Condition*/||TryCloseBuyLater)
          {
           while(
    isActive==false)
           {        
            
    isActivate=OrderClose(OrderTicket(),OrderLots(),Bid,3);
            
    Trying++;
            
            if(
    isActivate)
            {
             
    TryCloseBuyLater=false;
             break;
            }        
            if(
    Trying>5)
            {
             
    TryCloseBuyLater=true;
             break;
            } 
            
            
    Sleep(3000);        
           }              
          } 
    مع عمل التعديلات التي تريدها طبعا في الكود

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة barachot مشاهدة المشاركة
    لو سمحت اخ اسامه عايز طلب كود برمجى للأتى
    عندما تكون خسائر اليوم مساويه لأرباح الأمس يتم اغلاق جميع الصفقات
    بس هتواجهنا مشكله وهى فى بدايه تشغيل الاكسبيرت اذا حصلت اى خسائر هيقارن بالارباح الخاصه بالامس بالتالى لن يجد اى ارباح فهذه النقطه مهمه لتشغيل الاكسبيرت فى البدايه
    هذا الكود محتاج واحد عبقرى ومحترف زيك عشان يعملها
    وانا اسف انى تقلت عليك
    يمكنك عمل دالة لمعرفة أرباح اليوم المفتوحه وداله أخرى لمعرفة أرباح اليوم السابق المغلقه
    مثال
    كود PHP:
    double ProfitToday()
    {
     
    double pr;
     for(
    int p=0;p<OrdersTotal();p++)
     {
      
    OrderSelect(p,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderOpenTime()>=iTime(Symbol(),1440,0))
      {
       
    pr=pr+OrderProfit();
      }
     }
     return(
    pr);
    }
    double ProfitYesterDay()
    {
     
    double pr;
     for(
    int p=0;p<OrdersHistoryTotal();p++)
     {
      
    OrderSelect(p,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderOpenTime()>=iTime(Symbol(),1440,1)&&OrderOpenTime()<iTime(Symbol(),1440,0))
      {
       
    pr=pr+OrderProfit();
      }
     }
     return(
    pr);

    ثم ستضع الشروط في المقارنه
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()>=0)
    {
     
    //close orders 

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يمكنك عمل دالة لمعرفة أرباح اليوم المفتوحه وداله أخرى لمعرفة أرباح اليوم السابق المغلقه
    مثال
    كود PHP:
    double ProfitToday()
    {
     
    double pr;
     for(
    int p=0;p<OrdersTotal();p++)
     {
      
    OrderSelect(p,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderOpenTime()>=iTime(Symbol(),1440,0))
      {
       
    pr=pr+OrderProfit();
      }
     }
     return(
    pr);
    }
    double ProfitYesterDay()
    {
     
    double pr;
     for(
    int p=0;p<OrdersHistoryTotal();p++)
     {
      
    OrderSelect(p,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()&&OrderOpenTime()>=iTime(Symbol(),1440,1)&&OrderOpenTime()<iTime(Symbol(),1440,0))
      {
       
    pr=pr+OrderProfit();
      }
     }
     return(
    pr);

    ثم ستضع الشروط في المقارنه
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()>=0)
    {
     
    //close orders 

    الشرط الأول حتى أتأكد أن اليوم يوجد خسائر مفتوحه و الشروط الثاني حتى أتأكد أن اليوم السابق يوجد أرباح و أيضا ستتأكد أنه كان يوجد صفقات مفتوحه تم حسابها ( لحل مشكله بداية عمل الإكسبرت )
    والشرط الأخير حتى أتأكد أن الأرباح تساوي الخسائر فيتم إغلاق الصفقات كلها
    كتبت الاكواد كما قلت والشرط كالاتى
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()>=0){CloseBuyOrders();} 
    ولم تفلح الطريقه
    والصوره المرفقه توضح كيف لم تصلح
    ثانيا اذا ردت ان اجعل الشرط ( اذا كانت الخسائر تساوى نصف ارباح اليوم السابق مثلا ) سيكون الشرط
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()==ProfitYesterDay()*1/2){CloseBuyOrders();} 
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 23-01-2014 12-45-12 ص.jpg‏  
    آخر تعديل بواسطة barachot ، 23-01-2014 الساعة 01:53 AM

  13. #4768
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    السلام عليكم الاخوة الكرام
    وكل عام وانتم بخير
    سؤال برمجى
    ,,,,,,,,,,,,,,,,,,
    نحتاج لو الساعة ( 00:00 ) من يوم الاثنين
    او اى يوم او ساعة نريد
    ارجو المساعدة
    وشكرا لكم جميعا

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم الاخوة الكرام
    وكل عام وانتم بخير
    سؤال برمجى
    ,,,,,,,,,,,,,,,,,,
    نحتاج لو الساعة ( 00:00 ) من يوم الاثنين
    او اى يوم او ساعة نريد
    ارجو المساعدة
    وشكرا لكم جميعا
    وعليكم السلام سمير
    لليوم DayOfWeek()
    للساعة Hour()
    للدقيقة Minute()
    مثال :



    كود PHP:
     if(Hour()==10 && DayOfWeek()==3Comment("Hellow Smeer is UR Time"); 
    يوم الأحد قيمته 0 الأثنين 1 وهكذا .
    آخر تعديل بواسطة Jmeel ، 23-01-2014 الساعة 02:44 PM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة barachot مشاهدة المشاركة
    كتبت الاكواد كما قلت والشرط كالاتى
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()>=0){CloseBuyOrders();} 
    ولم تفلح الطريقه
    والصوره المرفقه توضح كيف لم تصلح
    ثانيا اذا ردت ان اجعل الشرط ( اذا كانت الخسائر تساوى نصف ارباح اليوم السابق مثلا ) سيكون الشرط
    كود PHP:
    if(ProfitToday()<0&&ProfitYesterDay()>0&&ProfitToday()+ProfitYesterDay()==ProfitYesterDay()*1/2){CloseBuyOrders();} 
    حسب ما أرى في الصوره التي أرفقتها فالمفروض أرباح اليوم السابق كانت -32+3+29 = 0 أي أنه لا يوجد أرباح باليوم السابق بالتالي لم تتحقق الشروط
    بالنسبه للشرط فسوف يكون
    كود PHP:
    ProfitToday()+ProfitYesterDay()*0.5>=

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

  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