Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1646
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
Guten Tag Makar !!!
Ihrem Rat folgend habe ich eine Stelle in der ungültigen OnTick()-Funktion gefunden, an der ich die TrailingGroupOrder()-Funktion anhängen kann, um einen Befehl zum Ändern einer Spur von Gruppenaufträgen zu senden, und oh mein Gott, die Spur von Gruppenaufträgen hat angefangen zu funktionieren. Meine Freude währte jedoch nicht lange. Bei näherer Betrachtung habe ich gesehen, dass nur die Bestellung mit einem Mindestticket ausgelöst wird.
Ich kann mit großer Wahrscheinlichkeit davon ausgehen, dass das Problem nur in der Änderung der ersten (minimalen) Bestellung liegt und nicht in der Änderung aller Bestellungen auf einmal.
Makar rät, wie man alle Aufträge im Grid???? ändern kann.
Zeigen Sie mir, wo Sie TrailingGroupOrder() in die Funktion void OnTick() einfügen?
Löschen Sie die rot markierten Elemente
Gelb hervorgehoben und an den Anfang gebracht
Löschen Sie die rot markierten Elemente
Gelbe Markierung bringt sie nach oben
Makar ist die Variante, die Sie mir gestern geschickt haben - es wäre sehr einfach, in dieser Variante werden die Aufträge auch fälschlicherweise geschlossen
Makar, das ist die Variante, die Sie mir gestern geschickt haben - es wäre sehr einfach gewesen, in dieser Variante werden die Aufträge nicht korrekt geschlossen
Meine Korrekturen haben keinen Einfluss auf den Abschluss.
Noch eine Frage: Was bedeutet "tr" in der Funktion TrailingGroupOrder()?
Makar, das ist die Variante, die Sie mir gestern geschickt haben - es wäre sehr einfach gewesen, in dieser Variante sind die Aufträge auch falsch abgeschlossen
Was meinen Sie mit "nicht richtig schließen"?
Es werden nicht alle Aufträge aus dem Schleppnetz auf einmal geschlossen, sondern nur der Auftrag mit dem Mindestticket und so weiter, einer nach dem anderen
Es werden nicht alle Aufträge aus dem Schleppnetz auf einmal geschlossen, sondern nur der Auftrag mit dem Mindestticket und so weiter, einer nach dem anderen
Hallo zusammen, ich schreibe gerade einen Code für einen Schleppnetzplan von Gruppenaufträgen. Die Logik des Codes ist wie folgt:
Nachdem der zweite und die folgenden Aufträge geöffnet wurden, erhalten wir einen Befehl zum Ändern von Aufträgen ModifyOrders(), bei dem wir den Durchschnitt und dann die Gewinnmitnahme berechnen und alle Aufträge ändern, aber nur die Gewinnmitnahme.
Dann rufen wir die Funktion TrailingGroupOrder() aus der Funktion void OnTick() auf, wobei der Stop Loss in einen Trailing Stop geändert wird.
Die Frage ist, dass nur ein Auftrag mit einem Mindestticket geändert wird; dies ist nicht korrekt; alle Aufträge im Raster sollten geändert werden und bei TP oder SL schließen. Bitte helfen Sie mir, dies zu verstehen. Ich danke Ihnen im Voraus.
Hallo zusammen, ich schreibe gerade einen Code für einen Schleppnetzplan von Gruppenaufträgen. Die Codelogik für das Schleppnetz sieht folgendermaßen aus:
Warum diese Verdoppelung
So können Sie es tun
Zeigen Sie auch, welche Parameter