Ist es so schwer, Strg+Alt+M zu drücken, um Code einzufügen? Was die Frage betrifft, so gibt es in der kodobase eine ganze Reihe von Grid-Advisors, z.B. diesen.
evillive: Ist es so schwer, Strg+Alt+M zu drücken, um Code einzufügen? Was die Frage betrifft - es gibt eine Menge EAs in kodobase - gridlockers, schauen Sie so nach.
Es bedeutet die Zeit einer Kerze, Time[0] ist die Zeit der Eröffnung der aktuellen Kerze. Sie sollte bei jedem Tick mit der Zeit der zuvor in einer Variablen gespeicherten Kerze verglichen werden. Wenn der Wert der Variablen bei Ankunft des nächsten Ticks niedriger ist, bedeutet dies, dass eine neue Kerze erschienen ist.
Hier entlang:
staticdatetime prevtime=0;
voidOnInit()
{
prevtime=Time[0];
}
voidOnTick()
{
{код, исполняемый на каждом тике}
if(Time[0] <= prevtime) return;
else prevtime=Time[0];
{код, исполняемый на открытии нового бара}
}
Es bedeutet die Zeit einer Kerze, Time[0] - die Zeit der Eröffnung der aktuellen Kerze. Sie sollte mit dem Zeitpunkt der zuvor in einer Variablen gespeicherten Kerze verglichen werden, und zwar jeden Tick. Wenn der Wert der Variablen bei Ankunft des nächsten Ticks niedriger ist, bedeutet dies, dass eine neue Kerze erschienen ist.
Und warum müssen wir es auf der Ebene der globalen Variablen belassen?
Ich verstehe auch nicht, warum
Denn wenn es einen neuen Takt gibt, ist die Vorzeit gleich der Zeit[1], die immer kleiner als die Zeit[0] sein wird.
Static wurde vor Jahren geschrieben und nicht von mir, und im Allgemeinen hat die Struktur für mehrere Jahre ohne Probleme in der gleichen Form gearbeitet, und was funktioniert - nicht berühren, es ist eine eiserne Regel ))))
Und was die Logik in der zweiten Frage betrifft, so müssen Sie etwas missverstanden haben.
Hallo, ich habe diesen Indikator: Gesamtleistung. Ich arbeite mit ihr. Ich bin ein völliger Fremder in der Programmierung, also schreibe ich hier in der Hoffnung auf Hilfe und auch in der Hoffnung, dass meine Frage einfach und unkompliziert für eine sachkundige Person sein wird.
Wie kann ich diese drei numerischen Werte in ihren eigenen Farben malen (auf dem Screenshot sind sie mit einer gepunkteten Linie markiert)? Dass sie nicht nur eine graue Farbe haben werden. Ich wollte sie auch ein wenig größer machen?
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.
Ich möchte einen EA erstellen, der eine bestimmte Anzahl von Kauf- und Verkaufsaufträgen in einem bestimmten Abstand öffnet.
int pendord()
Ist es so schwer, Strg+Alt+M zu drücken, um Code einzufügen? Was die Frage betrifft - es gibt eine Menge EAs in kodobase - gridlockers, schauen Sie so nach.
Änderung derKerzenzeit
ZeitStrom
https://docs.mql4.com/ru/dateandtime/timecurrentOzero.
Danke, aber ich verstehe die Antwort nicht ganz. Meinen Sie
ZeitStrom
https://docs.mql4.com/ru/dateandtime/timecurrentOzero.
Es bedeutet die Zeit einer Kerze, Time[0] ist die Zeit der Eröffnung der aktuellen Kerze. Sie sollte bei jedem Tick mit der Zeit der zuvor in einer Variablen gespeicherten Kerze verglichen werden. Wenn der Wert der Variablen bei Ankunft des nächsten Ticks niedriger ist, bedeutet dies, dass eine neue Kerze erschienen ist.
Hier entlang:
Es bedeutet die Zeit einer Kerze, Time[0] - die Zeit der Eröffnung der aktuellen Kerze. Sie sollte mit dem Zeitpunkt der zuvor in einer Variablen gespeicherten Kerze verglichen werden, und zwar jeden Tick. Wenn der Wert der Variablen bei Ankunft des nächsten Ticks niedriger ist, bedeutet dies, dass eine neue Kerze erschienen ist.
Es sieht in etwa so aus:
Warum brauchen Sie statische Variablen auf der Ebene der globalen Variablen?
Ich verstehe auch nicht, warum
Denn wenn ein neuer Takt kommt, ist die Vorzeit gleich der Zeit[1], die immer niedriger als die Zeit[0] ist.
Wo liegt also das Problem? Ich denke, die Lösung ist fett gedruckt...
Und warum müssen wir es auf der Ebene der globalen Variablen belassen?
Ich verstehe auch nicht, warum
Denn wenn es einen neuen Takt gibt, ist die Vorzeit gleich der Zeit[1], die immer kleiner als die Zeit[0] sein wird.
Static wurde vor Jahren geschrieben und nicht von mir, und im Allgemeinen hat die Struktur für mehrere Jahre ohne Probleme in der gleichen Form gearbeitet, und was funktioniert - nicht berühren, es ist eine eiserne Regel ))))
Und was die Logik in der zweiten Frage betrifft, so müssen Sie etwas missverstanden haben.
Nimm zwei.
Ist es möglich, das Saldo-Diagramm in einem separaten Fenster anzuzeigen, aber ohne Balkenbindung?
Dasheißt, eine gekrümmte Linie wie die im Strategietester zuzeichnen, so dass alles in ein Fenster passt.
Hallo, ich habe diesen Indikator: Gesamtleistung. Ich arbeite mit ihr. Ich bin ein völliger Fremder in der Programmierung, also schreibe ich hier in der Hoffnung auf Hilfe und auch in der Hoffnung, dass meine Frage einfach und unkompliziert für eine sachkundige Person sein wird.
Wie kann ich diese drei numerischen Werte in ihren eigenen Farben malen (auf dem Screenshot sind sie mit einer gepunkteten Linie markiert)? Dass sie nicht nur eine graue Farbe haben werden. Ich wollte sie auch ein wenig größer machen?