Seltsam, vielleicht bin ich völlig aus der Zeit gefallen....
Laden Sie einfach den Verteiler erneut herunter - er wurde aktualisiert.
Die Anfangsbedingungen für die Registrierung von Demokonten werden genau im Distributionsetikett festgelegt und werden bei Aktualisierungen nicht aktualisiert.
Laden Sie die Distribution einfach erneut herunter - sie wurde aktualisiert.
Die Anfangsbedingungen für die Registrierung von Demokonten sind genau in der Verteilungsmarke festgelegt und werden bei Aktualisierungen nicht aktualisiert.
Danke, ich habe die vorherige Version aktualisiert, alles OK...
Können Sie mir sagen, wie man 2 Zickzack-Extrema erhält? Ich tue das:
int zzHandle; // хэндл индикатора ZigZag double zzVal[]; // динамические массивы для хранения численных значений индикатора ZigZag double zz1, zz2; // значения цены 1-го и 2-го зигзага
ArraySetAsSeries(zzVal,true); CopyBuffer(zzHandle,0,0,50,zzVal); // Cкопировали значения индикатора в массив
int ke=0; for (int i=1;i<50;i++) { if (zzVal[i]!=0) { zz1=zzVal[i]; ke++; } if (ke>1) zz2=zzVal[i]; }
Es gibt viele Beispiele, aber ich habe es noch nicht herausgefunden.
//+------------------------------------------------------------------+ //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 07.10.2006 | //| Описание : Возвращает экстремум ЗигЗага по его номеру. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента (NULL или "" - текущий символ) | //| tf - таймфрейм ( 0 - текущий ТФ) | //| ne - номер экстремума ( 0 - последний) | //| dp - ExtDepth | //| dv - ExtDeviation | //| bs - ExtBackstep | //+----------------------------------------------------------------------------+ double GetExtremumZZPrice(string sy="", int tf=0, int ne=0, int dp=12, int dv=5, int bs=3) { if (sy=="" || sy=="0") sy=Symbol(); double zz; int i, k=iBars(sy, tf), ke=0;
for (i=0; i<k; i++) { zz=iCustom(sy, tf, "ZigZag", dp, dv, bs, 0, i); if (zz!=0) { ke++; if (ke>ne) return(zz); } } Print("GetExtremumZZPrice(): Экстремум ЗигЗага номер ",ne," не найден"); return(0); ================================================================= double ZZ, arr[7]; int i=0, sh=0; while (sh<1000) { if (iCustom(NULL,0,"ZigZag",12,5,3,0,sh)!=0) { arr[i]=iCustom(NULL,0,"ZigZag",12,5,3,0,sh); Alert("arr[",i+"]=",arr[i]+" Период= "+Period()); i++; } if (i==7) return(0); sh++; } ================================================================= double// экстремумы Зиг-Зага y3=0, //предпоследнего экстремума y2=0,//значение последего экстремума y1=0,//тек. экстр. y0,//кончик посл. луча zz; //кончик 3-го экстр int x3, x2, x1, sh=1;// номера баров double stop; // Comment(zz,"_",y1,"_",y2,"_",y3); y0=iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, 1);
} // while (y3==0) //================================================================================= double zz[2]={0,0}; int bzz[2]={0,0}; int i=0; int b=0; while(i<1 && b<Bars-1) { double u=iCustom(NULL,0,..,b); // не знаю с какого ZZ ищем узлы if(u!=EMPTY_VALUE) { zz[i]=u; bzz[i]=b; i++; } b++; } // в zz[0] и zz[1] имеем цены двух узлов // в bzz[0] и bzz[1] имеем номера баров двух узлов ===============================================================
Warten Sie einen Moment... Ich bin natürlich ein Neuling auf diesem Gebiet, und ich könnte mich mit trivialen Fragen verzetteln, aber dennoch... Wenn ich plane, eine Live-Visualisierung von Trades im Strategy Tester während des Laufs zu machen (wie in MT4), ist es möglich, auf die gleiche Weise zu visualisieren, sagen wir, automatische geskriptete grafische Zeichnungen? Bislang kenne ich den Tester nur als numerischen Handler und als primitiven visuellen Indikator für die Eröffnung und Schließung von Geschäften. Aber was ist mit dem Live-Zeichnen/Löschen von grafischen Objekten während der Testläufe?
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Nun, der größte Nachteil ist, dass MQ sowieso nur USD-Konten mit einem Hebel von 100 erstellt, und zum Beispiel Alpari nur mit einem Hebel von 500...
Unser Demoserver verfügt bereits über Mehrwährungs-Demokonten mit einer breiten Palette von Hebeln:
Installieren Sie das Terminal aus der aktualisierten Distribution neu:https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
Unser Demoserver verfügt bereits über Mehrwährungs-Demokonten mit einer breiten Palette von Hebeln:
Installieren Sie das Terminal aus der aktualisierten Distribution neu:https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
Seltsam, vielleicht bin ich schon völlig out....
Server-Auswahl
Kontotyp auswählen
Wählen Sie die Größe des Hebels
PS
Dies ist auf 294 Release, nicht vor einer Woche habe ich es eingerichtet...
Seltsam, vielleicht bin ich völlig aus der Zeit gefallen....
Laden Sie einfach den Verteiler erneut herunter - er wurde aktualisiert.
Die Anfangsbedingungen für die Registrierung von Demokonten werden genau im Distributionsetikett festgelegt und werden bei Aktualisierungen nicht aktualisiert.
Laden Sie die Distribution einfach erneut herunter - sie wurde aktualisiert.
Die Anfangsbedingungen für die Registrierung von Demokonten sind genau in der Verteilungsmarke festgelegt und werden bei Aktualisierungen nicht aktualisiert.
Können Sie mir sagen, wie man 2 Zickzack-Extrema erhält? Ich tue das:
Es gibt viele Beispiele, aber ich habe es noch nicht herausgefunden.
Erledigt!
Können Sie mir sagen, wie man 2 Zickzack-Extrema erhält? Ich tue das:
Es gibt viele Beispiele, aber ich habe es noch nicht herausgefunden.