صفحة 572 من 689 الأولىالأولى ... 72472522562566567568569570571572573574575576577578582622672 ... الأخيرةالأخيرة
النتائج 8,566 إلى 8,580 من 10335
  1. #8566
    الصورة الرمزية WADAH
    WADAH غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2015
    الإقامة
    تركيا
    المشاركات
    199

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    كود PHP:
    static string   sSymbols[100];
    int OnInit() {
      
    int    iCounthandlehandle2;
      
    string sData="xx.csv"sSymbol;
    int j;
      
    handle=FileOpenHistory("symbols.raw"FILE_BIN FILE_READ);
      
    handle2=FileOpen(sDataFILE_CSV|FILE_WRITE',');
      
    iCount=FileSize(handle) / 1936;
      
    ArrayResize(sSymbolsiCount);
      
      
    FileWrite(handle2,"Symbol","DISCRIPTION","Spread");
      
      for(
    int i=0i<iCounti++) {
        
    sSymbol=FileReadString(handle12);
        
    sSymbols[i]=sSymbol;
        
    FileWrite(handle2,
                  
    sSymbol,
                  
    StringTransform(StringTrimRight(FileReadString(handle75)),","), MarketInfo(sSymbol,MODE_SPREAD));
        
    FileSeek(handle1849SEEK_CUR); // move to start of next record
        
    if(MarketInfo(sSymbol,MODE_SPREAD)>0){
    pairs[j]=sSymbol;
        
    j++;
        }
        }
      
    ArrayResize(pairsj);
      
    FileClose(handle);
      return(
    0);
    }
     
    void deinit(){
     
    ObjectsDeleteAll();}

    string StringTransform(string sTextstring sFind=" "string sReplace="") {
      
    int    iLenText=StringLen(sText), iLenFind=StringLen(sFind), i;
      
    string sReturn="";
      
      for(
    i=0i<iLenTexti++) {
        if(
    StringSubstr(sText,i,iLenFind)==sFind) {
          
    sReturn=sReturn+sReplace;
          
    i=i+iLenFind-1;
        }
        else 
    sReturn=sReturn+StringSubstr(sText,i,1);
      }
      return(
    sReturn);

    مشكور جدا للرد السريع ...نقطة صغيرة ...الملف ( مثلا EURUSD.set) موجود بالمجلد preset لم افهم كيفية استدعائه ؟

  2. #8567
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    29
    المشاركات
    367

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    هذا ما اقصده
    مثال عملي:
    up ....

  3. #8568
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ali_shadi مشاهدة المشاركة
    up ....
    الكود في ردك كاافي

  4. #8569
    الصورة الرمزية Forex2017
    Forex2017 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    مصر
    المشاركات
    156

    افتراضي

    السلام عليكم
    لدي سؤال حول هيكن اشي كيف استطيع معرفه انه هيكن عمل شمعه صاعده او هابطة ؟

  5. #8570
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forex2017 مشاهدة المشاركة
    السلام عليكم
    لدي سؤال حول هيكن اشي كيف استطيع معرفه انه هيكن عمل شمعه صاعده او هابطة ؟
    ممكن صورة للمؤشر من التشارت؟؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Forex2017 مشاهدة المشاركة
    السلام عليكم
    لدي سؤال حول هيكن اشي كيف استطيع معرفه انه هيكن عمل شمعه صاعده او هابطة ؟
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لإكسبرت قمت بعمله لمؤشر الهيكين آشي
    هذا الشرط هو المسئول عن الهيكين آشي الصاعد أو الهابط
    كود PHP:
      if(HA(0,1)<HA(1,1))Trend=1;
       if(
    HA(0,1)>HA(1,1))Trend=-1
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #8572
    الصورة الرمزية Forex2017
    Forex2017 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    مصر
    المشاركات
    156

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لإكسبرت قمت بعمله لمؤشر الهيكين آشي
    هذا الشرط هو المسئول عن الهيكين آشي الصاعد أو الهابط
    كود PHP:
      if(HA(0,1)<HA(1,1))Trend=1;
       if(
    HA(0,1)>HA(1,1))Trend=-1
    جزاك الله خير مستر دولار عاشت ايدك

  8. #8573
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    السلام عليكم
    كيف استطيع حساب مجموع عدد اللوتات لكل الصفقات في الهستوري فقط لفتره معينه اقوم بتحديدها بنفسي من الاعدادات بتاريخ معين مثلا من يوم 15-9-2017 الى 15-10-2017
    هل يوجد كود او اكسبيرت يقوم بذلك
    آخر تعديل بواسطة السمحان ، 26-10-2017 الساعة 06:41 AM

  9. #8574
    الصورة الرمزية elhelaly
    elhelaly غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2017
    الإقامة
    السعودية
    المشاركات
    180

    افتراضي

    موضوع رائع وبصراحه افادنى كتير

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    السلام عليكم
    كيف استطيع حساب مجموع عدد اللوتات لكل الصفقات في الهستوري فقط لفتره معينه اقوم بتحديدها بنفسي من الاعدادات بتاريخ معين مثلا من يوم 15-9-2017 الى 15-10-2017
    هل يوجد كود او اكسبيرت يقوم بذلك
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال
    كود PHP:
    double TotalLotsCount(datetime startdate,datetime enddate)
    {
     
    double lots;
     for(
    int i=0;i<OrdersHistoryTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=startdate&&OrderOpenTime()<=enddate)
       {
        
    lots+=OrderLots();
       }
      }
     }
     return(
    lots);

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

  11. #8576
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال
    كود PHP:
    double TotalLotsCount(datetime startdate,datetime enddate)
    {
     
    double lots;
     for(
    int i=0;i<OrdersHistoryTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderOpenTime()>=startdate&&OrderOpenTime()<=enddate)
       {
        
    lots+=OrderLots();
       }
      }
     }
     return(
    lots);

    كود PHP:
    //datetime startdate,datetime enddate
    extern string startdate ="2017/01/01";
    extern string enddate ="2017/02/01";
     
    int init(){
       return(
    0);
    }

    int deinit(){
      return(
    0);
    }

    int start(){


      

    Comment (TotalLotsCount());
    }
    double TotalLotsCount()
    {
     
    double lots;
     for(
    int i=0;i<OrdersHistoryTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()){
      
       if(
    OrderOpenTime()>=startdate&&OrderOpenTime()<=enddate)
       {
        
    lots+=OrderLots();
       }
      }
     }
     return(
    lots);

    استاذي مستر دولار اين الخطأ
    يضهر مجموع اللوتات 0

  12. #8577
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    حاولت ووجدت الحل
    لكن ياتيني تحذير عند عمل كومبايل مع العلم انه يعمل جيدا

    كود PHP:
    //datetime startdate,datetime enddate
    extern datetime startdate ="11/01/2016";
    extern datetime enddate ="11/11/2017";
     
    int init(){
       return(
    0);
    }

    int deinit(){
      return(
    0);
    }

    int start(){


      

    Comment (TotalLotsCount());
    }
    double TotalLotsCount()
    {
     
    double lots;
     for(
    int i=0;i<OrdersHistoryTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if (
    OrderType()<=){
      
       if(
    OrderOpenTime()>=startdate&&OrderOpenTime()<=enddate)
       {
        
    lots+=OrderLots();
       }
      }
     }
     return(
    lots);

    الخطأ
    implicit conversion from 'string' to 'number' lot caulacter.mq4 4 26
    not all control paths return a value lot caulacter.mq4 20 1

  13. #8578
    الصورة الرمزية Forex2017
    Forex2017 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    مصر
    المشاركات
    156

    افتراضي

    سلام عليكم
    كنت بدرس دالة marketinfo وفي هذا البارمتر لم افهم ماهي وظيفته بالضبط لانه لايظهر لي ع الشاشه فقط 0.0 بارمتر هو MODE_STOPLEVEL
    كود:
    Comment("Stop level in points=",MarketInfo(Symbol(),MODE_STOPLEVEL));
    ممكن توضيح ماهي فائدته وكيف يستخدم

  14. #8579
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    كود PHP:
    //datetime startdate,datetime enddate
    extern datetime startdate ="11/01/2016";
    extern datetime enddate ="11/11/2017";
     
    int init(){
       return(
    0);
    }

    int deinit(){
      return(
    0);
    }

    int start(){


      

    Comment (TotalLotsCount());
    }
    double TotalLotsCount()
    {
     
    double lots;
     for(
    int i=0;i<OrdersHistoryTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if (
    OrderType()<=){
      
       if(
    OrderOpenTime()>=startdate&&OrderOpenTime()<=enddate)
       {
        
    lots+=OrderLots();
       }
      }
     }
     return(
    lots);

    الخطأ
    implicit conversion from 'string' to 'number' lot caulacter.mq4 4 26
    not all control paths return a value lot caulacter.mq4 20 1
    لأنك كتبت التاريخ من نوع datetime رغم ان القيمة التي وضعتهات بين كوتيشن من نوع string
    implicit conversion from 'string' to 'number' a.mq4 2 28

  15. #8580
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ايضا كتابتك للتاريخ خطأ--للاسف اخي ذهبت للاصعب دون البدء من الاساسيات
    لابد تكتبه على هذا النحو:
    2017.02.13
    السنة ثم نقطة ثم الشهر ثم نقطة

    ويكون النوع string
    او تتركه dtaetime ولكن هذه المرة تستخدم حرف D مع علامتي تنصيص-انظر للصورة--

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

  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