Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 957
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
Strg+B --> Schaltfläche "Alle" - es gibt ein Objekt, das ich meine. Das Problem ist, dass wenn ich ein RECHTECK auf die normale Weise ohne Canvas. Es wird die richtige Anzahl von RECTANGLE-Objekten erstellt.
Mit Canvas kann ich nur eine erstellen. Warum ist das so? Ich gebe jedemRECHTECK einen eigenen Namen.
Vielen Dank für den Programmierer, natürlich.
Warum denken Sie, dass Ihr Name einzigartig ist? Haben Sie dies überprüft, bevor Sie ein neues Objekt erstellen? Und überprüfen Sie das Ergebnis der Objekterstellung? Wie lautet der Fehlercode für diesen Fall?
Kein vollständig reproduzierbarer Code - keine konkrete Diskussion. Ich weiß nicht, was Sie da gemacht haben. Sie haben aus der einfachsten Sache eine Art Problem gemacht.
Was meinen Sie mit Neustart?
Ich habe eine Berechnung von Auftragseröffnungen mit globalen Variablen. Steht sie beispielsweise auf 5, bedeutet dies, dass bereits fünf Aufträge eröffnet wurden und ich darauf warte, dass der sechste Auftrag erteilt wird. Wenn der Zähler auf 5 gesetzt wird, bedeutet dies, dass 5 zusätzliche Aufträge geöffnet werden, obwohl sie bereits geöffnet sind. Das Gleiche passiert, wenn ich das Terminal schließe und wieder öffne. Wie kann man das beheben?
Ich habe eine Berechnung von Auftragseröffnungen mit globalen Variablen. Steht sie beispielsweise auf 5, bedeutet dies, dass bereits fünf Aufträge eröffnet wurden und ich darauf warte, dass der sechste Auftrag erteilt wird. Wenn der Zähler auf 5 gesetzt wird, bedeutet dies, dass 5 zusätzliche Aufträge geöffnet werden, obwohl sie bereits geöffnet sind. Das Gleiche passiert, wenn ich das Terminal schließe und wieder öffne. Wie kann man das beheben?
In der Funktion int OnInit() müssen wir das Vorhandensein einer globalen Variablen prüfen. Wenn sie existiert und größer als Null ist, setzen wir sie auf Null.
Ist es ein Vierfaches?
Ja. Ich habe bemerkt, dass MQL4, als ich nach Canvas fragte
Ist das eine Vier?
Ich nehme an, das sollte auch bei einem Vierer funktionieren.
Danke, es funktioniert alles.
Kann beim Skalieren des Diagramms auch das Rechteck verkleinert werden?
Die Skala wird nachgeführt. Aber der Indikator versteht das nur bei einem neuen Tick,
Manchmal gibt es eine große Verzögerung. Was kann ich dagegen tun?
Danke, es funktioniert alles.
Kann beim Skalieren des Diagramms auch das Rechteck verkleinert werden?
Die Skala wird nachgeführt. Aber der Indikator versteht das nur bei einem neuen Tick,
Manchmal gibt es eine große Verzögerung. Was können Sie dagegen tun?