Ich kann nicht herausfinden, was los ist. Der Indikator enthält eine while-Schleife, aber sie scheint gut zu funktionieren. Beim Testen funktioniert zunächst alles, aber an ein und derselben Stelle bleibt das Programm hängen, auch das Terminal, ich muss den Quellcode aus dem Terminal löschen. Bei anderen Währungen bleibt er ebenfalls hängen. Ich habe das Programm mit Kommentaren versehen und es erreicht schließlichComment(rates_total+"\n "+prev_calculated); vor return und bleibt stehen. Und der Kommentar zeigt, dass wir Zahlen wie 3247 und 3247 erhalten haben, was bedeutet, dass die zu erfüllende Bedingung (rates_total>prev_calculated) nicht erfüllt ist und das Programm nichts tun darf. Warum hängt er?
Aleksandr Kononov Comment(rates_total+"\n "+prev_calculated); vor return und bleibt stehen. Und der Kommentar zeigt, dass wir Zahlen wie 3247 und 3247 erhalten haben, was bedeutet, dass die zu erfüllende Bedingung (rates_total>prev_calculated) nicht erfüllt ist und das Programm nichts tun darf. Warum hängt er?
Was sind diese Variablen in der Schleifenbedingung? Und wenn die Ausgangsbedingung wahr ist, wann wird sie falsch, um die Schleife zu verlassen?
Die Schleifen dienen nur dazu, zu verstehen, was sie sind. Sie werden dort eine Menge Code erhalten, wenn Sie sie schreiben. Die Frage ist, warum die Arbeit vor der Rückkehr aufhört, obwohl auf diesem Tick gar nichts passiert. In den Kommentarraten ist die Summe gleich dem berechneten Wert, also tun wir gar nichts.
Aleksandr Kononov #: Können Sie mir sagen, wie ich einen Pfeil unter anderen Objekten in mql4 finden kann? Entfernen Sie alle Pfeile und lassen Sie die Linien
Gute Zeit zum Kennenlernen von mql4. Es gibt eine Funktion, die den prozentualen Anteil des am weitesten zurückliegenden Verlustauftrags in der Serie aufgrund von gewinnbringenden Positionen einer beliebigen Richtung schließt. Wir brauchen Hilfe bei der Verbesserung dieser Funktion! Wir müssen nämlich alle verbleibenden Aufträge in der Serie teilweise schließen (aufgrund von gewinnbringenden Positionen in jeder Richtung), anstatt den längsten Auftrag zu schließen. Vielen Dank im Voraus!
Lesen Sie die Dokumentation sorgfältig durch.
Lesen Sie die Dokumentation sorgfältig durch.
Was sind diese Variablen in der Schleifenbedingung? Und wenn die Ausgangsbedingung wahr ist, wann wird sie falsch, um die Schleife zu verlassen?Die Schleifen dienen nur dazu, zu verstehen, was sie sind. Sie werden dort eine Menge Code erhalten, wenn Sie sie schreiben. Die Frage ist, warum die Arbeit vor der Rückkehr aufhört, obwohl auf diesem Tick gar nichts passiert. In den Kommentarraten ist die Summe gleich dem berechneten Wert, also tun wir gar nichts.
Können Sie mir sagen, wie ich einen Pfeil unter anderen Objekten in mql4 finden kann? Entfernen Sie alle Pfeile und lassen Sie die Linien
Nun, lesen Sie die Dokumentation