صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 24 من 24
  1. #16
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    هذا مصفوفة لأي أزواج تختارها مع فريمات محددة تختارها . . للزقزاق بناء على الكود اعلاه . . وبناء على سؤال صاحب الموضوع--اخر قيمتين . .
    آخر تعديل بواسطة سلمان_العتيبي ، 15-07-2023 الساعة 05:57 AM

  2. #17
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    كود تعليمي للمبتدئين: مخرجاته الصورة أعلاه . . مع خاصية الزووومنق لمقاسات الشاشات المختلفة .. انت تعرف شاشاتك اذن اختر myPixel المناسب . .
    كود:
    extern double myPixel=1.13;
    int OnInit()
    {
       string pairs[]={"EURUSD", "GBPUSD","USDJPY","GBPAUD","GBPNZD"};
       ENUM_TIMEFRAMES frames[]={PERIOD_D1,PERIOD_H4,PERIOD_H1};
       
       string ZIG_VALUES_1[][3];
       string ZIG_VALUES_2[][3];
       ArrayResize(ZIG_VALUES_1,ArraySize(pairs));
       ArrayResize(ZIG_VALUES_2,ArraySize(pairs));
       
       for(int i=0;i<ArraySize(pairs);i++)
       {
          for(int j=0;j<ArraySize(frames);j++)
          {
             int G=0;
             for(int k=0;k<iBars(pairs[i],frames[j]);k++)
             {
                double aa=iCustom(pairs[i], frames[j], "ZigZag", 0, k);
                if(aa>0 && G==0) {   ZIG_VALUES_1[i][j]=aa; G++;   continue;   }
                if(aa>0 && G==1) {   ZIG_VALUES_2[i][j]=aa;        break;      }
             }
          }
       }
       
       int x=-1;
       int dx=myPixel*50;
       int y=30*myPixel;
       int dy=15*myPixel;
       for(i=0;i<ArraySize(pairs);i++)
       {
          string ii=StringSubstr("00"+i,StringLen("00"+i)-3,3);
          x=-1;
          dx=myPixel*50;
          Create_Button("P/"+ii,pairs[i],x,y,dx,dy,8,clrBrown,clrWhite,clrNONE,"\n");
          
          for(j=0;j<ArraySize(frames);j++)
          {
             string jj=StringSubstr("00"+j,StringLen("00"+j)-3,3);
    x=x+dx;
          Create_Button("P/"+ii+"/1/"+jj,ZIG_VALUES_1[i][j],x,y,dx,dy,8,clrBrown,clrWhite,clrNONE,"\n");
          x=x+dx;
          Create_Button("P/"+ii+"/2/"+jj,ZIG_VALUES_2[i][j],x,y,dx,dy,8,clrBrown,clrWhite,clrNONE,"\n");
          }
          y=y+dy;
       }
       y=15*myPixel;
           x=myPixel*50;
          
           dx=myPixel*100;
    
          for(j=0;j<ArraySize(frames);j++)
          {
              jj=StringSubstr("00"+j,StringLen("00"+j)-3,3);
          Create_Button("F/"+jj,EnumToString(ENUM_TIMEFRAMES(int(frames[j]))),x,y,dx,dy,8,clrBrown,clrWhite,clrNONE,"\n");
          x=x+dx;
          }
    
       EventSetTimer(1);
       return(INIT_SUCCEEDED);
    }
    void Create_Button(string name,string text,int X,int Y,int W,int H,int width,color BackColor,color TextColor,color borderColor,string TOOL)
    {
       //ObjectDelete(0,name);
       ObjectCreate(0,name,OBJ_BUTTON,0,0,0);
       ObjectSetInteger(0,name,OBJPROP_XSIZE,W);
       ObjectSetInteger(0,name,OBJPROP_YSIZE,H);
       ObjectSetInteger(0,name,OBJPROP_CORNER,CORNER_LEFT_UPPER);
       ObjectSetInteger(0,name,OBJPROP_XDISTANCE,X);
       ObjectSetInteger(0,name,OBJPROP_YDISTANCE,Y);
       ObjectSetInteger(0,name,OBJPROP_FONTSIZE,width);
       ObjectSetInteger(0,name,OBJPROP_HIDDEN,true);
       ObjectSetString(0,name,OBJPROP_TOOLTIP,TOOL);
       ObjectSetInteger(0,name,OBJPROP_BORDER_TYPE,BORDER_SUNKEN);
       ObjectSetInteger(0,name,OBJPROP_BACK,FALSE); 
       ObjectSetInteger(0,name,OBJPROP_SELECTABLE,FALSE); 
       ObjectSetInteger(0,name,OBJPROP_SELECTED,FALSE); 
       ObjectSetInteger(0,name,OBJPROP_HIDDEN,FALSE); 
       ObjectSetInteger(0,name,OBJPROP_ZORDER,1);    
       ObjectSetInteger(0,name,OBJPROP_BGCOLOR,BackColor);
       ObjectSetInteger(0,name,OBJPROP_ALIGN,ALIGN_CENTER);
       ObjectSetInteger(0,name,OBJPROP_BORDER_COLOR,borderColor);
       ObjectSetInteger(0,name,OBJPROP_COLOR,TextColor);  
       ObjectSetString(0,name,OBJPROP_FONT,0); 
       ObjectSetString(0,name,OBJPROP_TEXT,text);
       ObjectSetInteger(0,name,OBJPROP_STATE,FALSE);
    }
    آخر تعديل بواسطة سلمان_العتيبي ، 15-07-2023 الساعة 05:57 AM

  3. #18
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي


  4. #19
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

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

  5. #20
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اذا تبي قيم اكثر ... فقط تضيف متغيرات وتعدل المسايزات . .

  6. #21
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سلمان_العتيبي مشاهدة المشاركة
    اذا تبي قيم اكثر ... فقط تضيف متغيرات وتعدل المسايزات . .
    -------------------------------
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 AA.mq4‏ (3.7 كيلوبايت, المشاهدات 6)
    • نوع الملف: ex4 AA.ex4‏ (13.4 كيلوبايت, المشاهدات 3)

  7. #22
    الصورة الرمزية mahdyabokamel
    mahdyabokamel غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2017
    الإقامة
    مصر
    العمر
    27
    المشاركات
    70

    افتراضي

    بارك الله فيك اخي العزيز كفيت ووفيت في ميزان حسناتك ان شاء الله
    توقيع العضو
    محلل فني لاسواق المال
    كلاسيكي - رقمي - هارمونيك - عرض وطلب - تحليل حجمي

  8. #23
    الصورة الرمزية nirvano
    nirvano غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2018
    الإقامة
    الجزائر
    المشاركات
    282

    افتراضي

    no work

  9. #24
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة nirvano مشاهدة المشاركة
    no work
    اكتب عربي اخي
    (كلمتك تعني اليوم اجازة ولايوجد عمل)
    أظن تقصد
    it does not work
    يمكن انت حفظته تحت مؤشرات؟؟
    آخر تعديل بواسطة خدمة الأعضاء2 ، 17-07-2023 الساعة 04:15 AM

صفحة 2 من 2 الأولىالأولى 12

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