Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1634
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
Schreiben Sie ein Beispiel, denn ich bin schon ein wenig verwirrt. Wenn es nicht zu viel Mühe macht. Danke
In der Schleife für die Suche nach Aufträgen:
if (OrderOpenPrice()<previous_value) { previous_value=OrderOpenPrice(); nearest_order=OrderTicket(); }
Vor der Schleife initialisieren Sie previous_value=DBL_MAX a nearest_order=0
in der Auftragsschleife:
initialisiere previous_value=DBL_MAX a nearest_order=0 vor der Schleife
Ganz genau. Ich danke Ihnen. Werke
in der Auftragsschleife:
initialisiere previous_value=DBL_MAX a nearest_order=0 vor der Schleife
DBL_MAX ist kategorisch).
Hauptsache, es funktioniert)
Wie finde ich OP_BUY mit maximalem OrderOpenPrice und ermittle seinen OrderProfit.
Ich kann sie nicht zusammenfügen, alles funktioniert wie am Schnürchen... Wenn Sie mir gleich ein Beispiel geben können) Danke)
Die Hauptsache funktioniert)
Wie finde ich OP_BUY mit maximalem OrderOpenPrice und ermittle seinen OrderProfit.
Ich kann sie nicht zusammenfügen, alles funktioniert wie am Schnürchen... Wenn Sie gleich ein Beispiel nennen können) Danke)
Ich wollte nur sagen, dass ich fertig bin.
Aber Sie haben es kompakter gemacht. Ich werde Ihren Vorschlag annehmen.)
Danke
Ich lösche alle Objekte in OnDeInit() durch eine Schleife (Pfeile, die Signalbalken und eine Schaltfläche anzeigen):
Ich bin mir bewusst, dass es ObjectsDeleteAll(), aber immer noch, wenn ich es durch eine Schleife tun, nur die Hälfte der Objekte in einem gelöscht werden. Das ist die eigentliche Arbeit der Schleife, und ich verstehe nicht, warum das so ist:
Ich lösche alle Objekte in OnDeInit() durch eine Schleife (Pfeile, die Signalbalken und eine Schaltfläche anzeigen):
Ich bin mir bewusst, dass es ObjectsDeleteAll(), aber immer noch, wenn ich es durch eine Schleife tun, nur die Hälfte der Objekte in einem gelöscht werden. Eigentlich funktioniert die Schleife folgendermaßen, und ich verstehe nicht, warum das so ist:
Die Schleife beim Löschen sollte umgekehrt werden:
und dies gilt nicht nur für das Löschen von grafischen Objekten, sondern generell für das Löschen aller Objekte in den Listen des Terminals.
Ich lösche alle Objekte in OnDeInit() durch eine Schleife (Pfeile, die Signalbalken und eine Schaltfläche anzeigen):
Ich bin mir bewusst, ObjectsDeleteAll(), aber immer noch, wenn ich es durch eine Schleife tun, nur die Hälfte der Objekte in einem gelöscht werden. Eigentlich funktioniert die Schleife folgendermaßen, und ich verstehe nicht, warum das passiert:
aber wenn Sie es auf diese Weise versuchen - Sie müssen nur alle Namen eingeben