Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 573
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo!
Ja. Es gibt keinen Grund, die Zeit in eine Zeichenkette zu übersetzen, da die Zeit eine Anzahl von Sekunden ist. Diese Zahl ist viel einfacher und schneller zu verarbeiten als Zeichenketten.
Sie haben eine Sache korrigiert und eine andere verdorben.)
Im zweiten Teil anstelle von:
Rückkehr:
In Ihrem letzten Versuch hatten Sie diese Zeile richtig geschrieben.
Vielen Dank für die Antworten! Ich habe beide Möglichkeiten ausprobiert.
Ich verstehe nicht, wo der Haken ist - er geht immer noch rein, wenn man auf einen Anschlag zugeht:
Sprechen Sie Ihren Zustand laut aus und Sie werden sehen, was los ist)
In der Tat gibt es überall != Bedingung, das heißt, das Gegenteil > sollte dort sein, wenn ich richtig verstanden habe, was Sie meinen. Aber alle Varianten liefen - funktionieren noch.
Helfen, die Logik zu verstehen, den Fehler zu finden
Der Code wurde detailliert auskommentiert.
Ich brauche es, um Fraktale mit einem Punkt zu zeichnen, mit einem "Zickzack"-Typ, so dass die untere obere obere untere Fraktale in Folge gehen und so weiter.
Das Ergebnis ist, dass die wiederholten Fraktale trotzdem auf dem Diagramm erscheinen.
Die Basis ist dem Standard-Fraktal-Indikator entnommen. Screenshot unten mit wiederholtem Fraktal in Periode 5
Können Sie uns bitte mitteilen, wie man das Volumen der offenen Positionen in MQL4 erhält, wenn SYMBOL_SESSION_INTEREST nicht unterstützt wird? Ich danke Ihnen!
Alle Positionen durchlaufen und ihr Gesamtvolumen berechnen:OrderLots()
Ich kann nicht verstehen, warum ein bestimmter Wert von prev_calculated zurückgegeben wird?
Wie wird sie überhaupt berechnet?
Ich kann nicht verstehen, warum ein bestimmter Wert von prev_calculated zurückgegeben wird?
Wie wird sie überhaupt berechnet?
Ich kann nicht verstehen, warum ein bestimmter Wert von prev_calculated zurückgegeben wird?
Wie wird sie überhaupt berechnet?
Dies ist der von OnCalculate() bei der letzten Iteration zurückgegebene Wert. Dies wird in der Dokumentation ausdrücklich erwähnt:
Die Beziehung zwischen dem von OnCalculate() zurückgegebenen Wert und dem zweiten Eingabeparameter prev_calculated sollte beachtet werden. Der Parameter prev_calculated enthält beim Aufruf der Funktion den von OnCalculate() beim vorherigen Aufrufzurückgegebenen Wert. Dies ermöglicht sparsame Algorithmen für die Berechnung des benutzerdefinierten Indikators, um wiederholte Berechnungen für die Balken zu vermeiden, die sich seit dem letzten Aufruf dieser Funktion nicht verändert haben.
Die Aufgabe besteht darin, den Balken mit der geringsten Schließung zu finden
for(int x=0; x<=xBars -1; x++)
{
Gegen++;
// Print(Close[x],",",counter);
int h = ArrayMinimum(Close[x]);
if(Zähler > 20) break;
}
Compiler schwört auf Close