Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1636
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Es war genau das Gegenteil der Fall. In OnDeInit() hatte der Expert Advisor keine Zeit, alle Objekte in der Schleife zu löschen. Es wurde hier im Forum diskutiert. Die Lösung ist eindeutig, alles per Präfix zu löschen...
Ist die Vorsilbe nicht ohne einen Zyklus?
Ist die Vorsilbe nicht ohne einen Zyklus?
Oh, Mann... Es ist wie in alten Zeiten, weißt du?
Ja, das mache ich auch. Als gute Faustregel gilt: Entfernen Sie nichts Überflüssiges, sondern nur Ihre eigenen Daten)
Es war genau das Gegenteil der Fall. In OnDeInit() hatte der Expert Advisor keine Zeit, alle Objekte in der Schleife zu löschen. Dies wurde hier im Forum bereits diskutiert. Die Lösung ist eindeutig: alles mit Präfix löschen...
Genau das Gegenteil war der Fall:ObjectsDeleteAll hatte keine Zeit, alles zu löschen, weil es von deinit unterbrochen wurde.)
während eine einfache Schleife alles löscht - das Terminal wartet auf das Programm.
ps.ObjectsDeleteAll ist die gleiche Schleife, die sich nicht von der benutzerdefinierten Schleife unterscheidet.
Wie man mit einer Datei im mql5-Programm arbeitet, ohne die Datei auf die Festplatte zu schreiben, sondern nur im RAM zu arbeiten, um die Geschwindigkeit zu erhöhen. Ich möchte Daten aus einem mql5-Programm in ein Programm auf meinem Computer übertragen.
Ohne auf die Festplatte zu schreiben , können Sie BD SQLite ausprobieren, aber ich habe das noch nicht gemacht und bin nicht sehr zuversichtlich, dass es gelingt. Im Allgemeinen müssen Sie experimentieren.
Ohne auf die Festplatte zu schreiben , können Sie BD SQLite ausprobieren, aber ich habe das noch nicht gemacht und bin nicht sehr zuversichtlich, dass es gelingt. Im Allgemeinen müssen Sie experimentieren.
Es ist besser, den Grund zu geben, über die Verschiebung, gut gemacht, ich wollte zu schreiben)
Damit habe ich gerechnet - entweder wird die Person über den Grund nachdenken wollen, oder jemand anderes wird es der Person beim zweiten (dritten, fünften) Mal sagen - es ist leichter zu verstehen (vor allem, wenn die Person es verstehen will, Interesse zeigt)
Der Zyklus für die Löschung muss umgekehrt werden:
und dies gilt nicht nur für das Löschen von grafischen Objekten, sondern generell für das Löschen von Objekten in den Terminallisten.
Liegt es daran, dass Objekte systematisch in einem Array gespeichert werden?
Das Ergebnis der Zyklen ist dasselbe wie im ersten Fall:Wenn Sie jede Gruppe von Objekten separat durch einen Zyklus (Pfeilabwärts und Pfeilaufwärts) löschen, werden sie korrekt aus dem Diagramm gelöscht.
Warum müssen Sie durch eine Schleife löschen?