Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1793
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
Ja, in der Tat so viel wie 8 Stück, aber das Diagramm zeigt nicht, dass der Preis 0 ist egal, die Linie noch klammert sich an den Cursor (folgt ihm)
ObjectDelete nicht verwenden , da die Zeile jedes Mal auf "0" ausläuft
besserObjectSetString(0,"line 1",OBJPROP_NAME,line_name); ObjectSetInteger(0,line_name,OBJPROP_COLOR,clrRed);
ObjectDelete nicht verwenden , da die Zeile jedes Mal auf "0" ausläuft
besser0 bedeutet falsch. Alles, was nicht 0 ist, istwahr. Aber hat jemand über die Lesbarkeit eines solchen Codes nachgedacht, in dem alle möglichen Bedingungen vermischt sind?
Es handelt sich nicht um einen booleschen Wert. Sie kann aber leicht in einen Booleschen Wert umgewandelt werden:
Das Wichtigste ist also der richtige Ansatz beim Schreiben von Code. Dann werden Sienie solche Probleme haben.
Ich habe die Umbenennungsoption und ja, sie funktioniert. Warum werden im Fall von ObjectDelete() grüne und rote Linien in einer Instanz erzeugt und blinken nicht? Und die gelbe Linie, wenn sie schon eine hat, warum vermehrt sie sich dann unendlich?
Diese Zeilen sind in Ihrer Kontrolle.
Und die Linien, die flackern, reagieren auf jedes OnChartEvent, weil
0 bedeutet falsch. Alles, was nicht 0 ist, istwahr. Aber hat sich jemand Gedanken über die Lesbarkeit eines solchen Codes gemacht, in dem alle möglichen Bedingungen vermischt sind?
Es handelt sich nicht um einen booleschen Wert. Sie kann aber leicht in einen Booleschen Wert umgewandelt werden:
Das Wichtigste ist also der richtige Ansatz beim Schreiben von Code. Dann werden Sienie solche Probleme haben.
Und wenn das Objekt im Hauptfenster "0" ist, wird es false zurückgeben?
Und die Linien, die flackern, reagieren auf jedes OnChartEvent, weil.
Ich habe ihm gesagt: Taste gedrückt - Zeile erstellen, Taste losgelassen - löschen (dasselbe gilt für andere Arten von Objekten, mit denen eine Verbindung hergestellt werden kann). Aber er sagte: Es ist nichts, ich werde alles "normal" machen. :)
Und wenn das Objekt im Hauptfenster "0" ist, wird es false zurückgeben?
Das ist es, was Ihren Unwillen, die Dokumentation zu lesen, besiegen kann!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind
Rückgabewert
Bei Erfolg gibt die Funktion die Nummer des Unterfensters (0 bedeutet Hauptfenster) zurück, in dem sich das gefundene Objekt befindet. Wenn kein Objekt gefunden wird, gibt die Funktion eine negative Zahl zurück. Um weitere Informationen über denFehler zu erhalten, rufen Sie die FunktionGetLastError() auf.
Diese Zeilen sind in Ihrer Kontrolle.
Und die Linien, die flackern, reagieren auf jedes OnChartEvent, weil
Und wenn das Objekt im Hauptfenster "0" ist, wird dann false zurückgegeben?
Ich habe ihm gesagt: Taste gedrückt - Zeile erstellen, Taste losgelassen - löschen (dasselbe gilt für andere Arten von Objekten, die angehängt werden können). Aber er sagte: Es ist nichts, ich werde es richtig machen. :)
Meinen Sie die Farbänderung über die Eigenschaft? Ich habe eine solche Option, ich muss verstehen, warum sie nicht funktioniert.
Hier ist etwas, das Ihren Unwillen, die Dokumentation zu lesen, überwinden könnte?!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind