النتائج 16 إلى 24 من 24
الموضوع: مساعدة في كود استدعاء مؤشر زجزاج
- 15-07-2023, 05:53 AM #16
هذا مصفوفة لأي أزواج تختارها مع فريمات محددة تختارها . . للزقزاق بناء على الكود اعلاه . . وبناء على سؤال صاحب الموضوع--اخر قيمتين . .
آخر تعديل بواسطة سلمان_العتيبي ، 15-07-2023 الساعة 05:57 AM
- 15-07-2023, 05:54 AM #17
كود تعليمي للمبتدئين: مخرجاته الصورة أعلاه . . مع خاصية الزووومنق لمقاسات الشاشات المختلفة .. انت تعرف شاشاتك اذن اختر 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
- 15-07-2023, 05:59 AM #18
- 15-07-2023, 06:03 AM #19
حتى لو اخترت زوج تشارت لايوجد في القائمة . . سترى نفس القيم . . مستقبل عن التشارت وبالتالي تبني عليع استراتيجيات اذكى ..
مع التشديد على غباء هذا الشيء المسمسى الزقزاق
- 15-07-2023, 06:06 AM #20
اذا تبي قيم اكثر ... فقط تضيف متغيرات وتعدل المسايزات . .
- 15-07-2023, 06:08 AM #21
- 15-07-2023, 05:53 PM #22
بارك الله فيك اخي العزيز كفيت ووفيت في ميزان حسناتك ان شاء الله
- 17-07-2023, 01:59 AM #23
no work
- 17-07-2023, 04:10 AM #24