Fragen von einem "Dummy" - Seite 94

 
sergeev:
in Pixel
Das ist klar, aber wie kommt man an diese Pixel?
 
sergey1294:
Ich verstehe, aber wie bekomme ich diese Pixel?
#import "user32.dll"
        bool GetWindowRect(int h, int& pos[4]);
#import
//------------------------------------------------------------------ GetPixLength
double GetPixLength(datetime dt, double dp) // db - distance by X (time) dp - distance by Y (price)
{
        int hWnd=WindowHandle(Symbol(), Period());
        int rect[4]; GetWindowRect(hWnd, rect); // take pixel size
        double wW=rect[2]-rect[0]; double wH=rect[3]-rect[1]; // take height and width in pixel
        double H=(WindowPriceMax()-WindowPriceMin()); double W=WindowBarsPerChart(); // translate to chart
        double lengthW=wW/W*MathAbs(dt); // width in pix; wW/W = 1 bar in pix
        double lengthH=wH/H*MathAbs(dp); // height in pix; wH/H = 1 point in pix
        return(MathSqrt(MathPow(lengthW, 2)+MathPow(lengthH, 2)));
}

Dieser Code ist für MQL4.

Ich denke, Sie können es problemlos auf MQL5 übertragen.

 
sergeev:

Dieser Code ist für MQL4.

Ich denke, Sie können es problemlos auf MQL5 übertragen.

Vielen Dank, ich brauche es für MQL4
 
Bitte beachten Sie, in meinem EA, der Indikator aktualisiert den Wert in der Tester nur mit einem neuen bar, das heißt, wenn der Experte läuft auf dem Stunden-Chart - es wird einmal pro Stunde aktualisiert werden, auf die Minute - einmal pro Minute. Der Expert Advisor funktioniert über die Funktion onTimer, der Timer ist auf 10 Sekunden eingestellt. Was könnte das Problem sein? Ich möchte, dass die Aktualisierung per Zeitschaltuhr erfolgt. Der iMA-Indikator
Документация по MQL5: Технические индикаторы / iMA
Документация по MQL5: Технические индикаторы / iMA
  • www.mql5.com
Технические индикаторы / iMA - Документация по MQL5
 

Können Sie mir bitte sagen, was los ist?

In der Hauptschleife der Indikatorberechnung, wobei buffer[]der Indikatorpuffer ist, gibt es eine Schleife (Codezeilen 3-6). Ist dieser Zyklus vorhanden, werden die Indikatorwerte nicht berechnet, ist er jedoch nicht vorhanden, werden sie berechnet.

1 for(bar = first; bar < rates_total; bar++)
2 {
3 for(int j=0;j<10;j++)
4 {
5 array[j]=Preis[bar];
6 }
7 buffer[bar] = 2;
8 }

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
Ist es möglich, diese Ressourcen nur mit Hilfe von MQL5 programmatisch auf der Festplatte zu speichern, und zwar durch das Programm selbst, das die Ressourcen enthält?
 
In welchem Thread kann ich Fragen zum MT5 stellen?
 
tor30515:

Wo kann ich Fragen zu MT5 stellen?
hier
 
tol64:
Ist es möglich, diese Ressourcen nur mit Hilfe von MQL5 programmatisch auf der Festplatte zu speichern, und zwar durch das Programm selbst, das die Ressourcen enthält?

eine sehr gute Frage und Anregung.

 
sergeev:

Eine sehr gute Frage und Anregung.

Ich danke Ihnen. Ich werde es im Thread "Wünsche für MT5" vervielfältigen.

P.S. Und an servicedesk))