Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1950
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
um in seiner Struktur oder seinem Array die gewünschten Preise mit Tickets und vielleicht noch etwas anderem, z.B. Zeit, zu speichern und sofort nach dem Hinzufügen nach Preis zu sortieren. Nach Ressourcen, wenn Sie nicht oft schauen, ist es das gleiche oder ein wenig teurer, und wenn Sie oft, ist es besser zu erinnern. Natürlich, wenn Sie nicht 100500 Aufträge haben) Dann kann es zu teuer sein. Im Allgemeinen wird die Sortierung in einer Struktur oder einem mehrdimensionalen Array leider nur für den ersten Index gelöst.
Manchmal verwende ich mehrere eindimensionale Arrays mit den gleichen Indizes, Tickets, Zeit, Preise. Und suchen Sie nach dem Index der gewünschten Eigenschaft. Zum Beispiel erhalten wir den Index einer kleineren Zeit oder eines größeren Preises und erhalten das Ticket der notwendigen Reihenfolge. Natürlich ist es eine Krücke, aber es funktioniert eindeutig.
in seiner Struktur oder seinem Array die gewünschten Preise mit Tickets und vielleicht noch etwas anderem, wie z.B. der Zeit, zu speichern und sofort nach dem Hinzufügen nach dem Preis zu sortieren. Nach Ressourcen, wenn Sie nicht oft schauen, ist es das gleiche oder ein wenig teurer, und wenn Sie oft, ist es besser zu erinnern. Natürlich, wenn Sie nicht 100500 Aufträge haben) Dann kann es zu teuer sein. Im Allgemeinen wird die Sortierung in einer Struktur oder einem mehrdimensionalen Array leider nur für den ersten Index gelöst.
Manchmal verwende ich mehrere eindimensionale Arrays mit den gleichen Indizes, Tickets, Zeit, Preise. Und suchen Sie nach dem Index der gewünschten Eigenschaft. Wenn wir zum Beispiel den Index einer kleineren Zeit oder eines größeren Preises bekommen, erhalten wir das Ticket der notwendigen Reihenfolge. Natürlich ist es eine Krücke, aber es funktioniert sehr gut.
Ich habe es auf diese Weise gemacht:
Das Array ist immer sortiert, ein neuer Auftrag wird an der gewünschten Stelle eingefügt, wobei andere Aufträge verschoben werden, beim Löschen eines Auftrags findet eine Verschiebung statt.
Aber das ist in MT5
Ich habe es auf diese Weise gemacht:
Das Array ist immer sortiert, der neue Auftrag wird an der richtigen Stelle eingefügt, mit einer Verschiebung anderer Aufträge, wenn ein Auftrag gelöscht wird, gibt es eine Verschiebung.
Aber das ist in MT5.
Es wäre schön, wenn es einen Code für das Verschieben beim Schreiben, Löschen und Sortieren gäbe. Es ist keine leichte Aufgabe für mich, die Array-Struktur nach Feldern zu sortieren. Ja, und auch Verschiebungen).
Shift-Code zum Schreiben, Löschen und Sortieren wäre gut. Es ist keine triviale Aufgabe für mich, eine Array-Struktur nach Feldern zu sortieren. Und auch Verschiebungen).
Und das ist wahrscheinlich der interessanteste Teil:
Ich danke Ihnen.
Nicht schlecht. Ich mag arrays)))) nicht, und es funktioniert nie beim ersten Mal ohne Debugging in Arrays. ))) Insbesondere Verschiebungen, Kopieren, Sortieren nicht regelmäßig)))Ich danke Ihnen.
Nicht schlecht. Ich mag arrays)))) nicht, und es funktioniert nie beim ersten Mal ohne Debugging in Arrays. ))) Insbesondere Verschiebungen, Kopieren, Sortieren nicht regelmäßig)))Jedes Werkzeug ist um seiner selbst willen gut.
Aber, heimtückisch aus-einem-Fehler-Check und Recheck ))
Das ist es, was ein neuer Blick auf Ihren alten Code bedeutet!
Ich sehe zwei identische Fehler, Überbleibsel der vorherigen Version.
Eine offensichtliche Suboptimalität.
Und ein veraltetes Design.
Ich suche einen kostenlosen MT5 Expert Advisor, der Positionen ALLE schließt, wenn ein in den Einstellungen festgelegter Gewinn oder Verlust erreicht wird, und sofort neue Positionen in der in den Einstellungen festgelegten Richtung eröffnet. Kann mir jemand einen Link zu diesem Thema geben?
Oder vielleicht kennen Sie einen EA, der nur 1 Position auf dem Markt eröffnet, wenn er sieht, dass es keine offenen Positionen gibt und nicht schließt.
MT4 1353
Welche Art von Fehler wird im Protokoll angezeigt?
Der Code funktioniert korrekt
MT4 1353
Welche Art von Fehler wird im Protokoll angezeigt?
Der Code funktioniert korrekt.
Es sieht so aus, als ob einige mit "new" erstellte Objekte beim Beenden nicht zerstört werden.