Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 282
![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
Hallo an alle Forumsmitglieder.
Gibt es Ratschläge von sachkundigen Personen? Ich habe einen EA, der auf ein Indikatorsignal hin Trades eröffnet. Wie kann ich programmatisch einen Signalzähler vorschreiben, d.h. nachdem ich den Take Profit genommen oder eine Order auf einem Trailing Stop geschlossen habe, überspringt der EA die nächsten beiden Signale und eröffnet keine Trades.
Ich wäre Ihnen für jede Hilfe dankbar.
Hallo an alle Forumsmitglieder.
Irgendwelche Ratschläge von sachkundigen Personen? Ich habe einen EA, der auf ein Indikatorsignal hin Trades eröffnet. Wie kann ich programmatisch einen Signalzähler vorschreiben, d.h. nachdem ich den Take Profit genommen oder eine Order auf einem Trailing Stop geschlossen habe, überspringt der EA die nächsten beiden Signale und eröffnet keine Trades.
Ich wäre für jede Hilfe dankbar.
Ich weiß nicht, was ich will, aber bitte beraten Sie mich, wie ich es umsetzen kann.
Und was genau meinen Sie mit dem Überspringen von Signalen?
1) Ein virtueller Handel? als ob wir eine Dummy-Position eröffnen, überwachen, schließen auch Dummy ( Ilanim);
2) Versuchen Sie, das Signal nach einer bestimmten Zeit zu verwenden, ein neues Signal kann in ХХХ Minuten empfangen werden;
3) Auswertung des Signals nach einer bestimmten Anzahl von Takten? Ein neues Signal kann nach ХХХХ Takten empfangen werden;
..................
Auch alle anderen Anfragen:
Ersetzen Sie das Konstrukt if(Volume[0]>1) return; es wird nicht immer schon in der Demo, geschweige denn in der Realität ausgelöst;
Ist es nicht möglich, mit einer Bedingung mehr auszukommen?
ist die Logik nicht korrekt, sonst wird die zweite Bedingung behandelt:
und vieles mehr...
Ich möchte etwas, von dem ich nicht weiß, was es ist, aber sagen Sie mir, wie ich es umsetzen kann.
Was genau meinen Sie mit fehlenden Signalen?
1) Ein virtueller Handel? als ob wir eine fiktive Position eröffnen, sie überwachen und sie auch fiktiv schließen (Ilanim);
2) Versuchen Sie, das Signal nach einer gewissen Zeit zu verwenden, ein neues Signal kann in ХХХ Minuten empfangen werden;
3) Auswertung des Signals nach einer bestimmten Anzahl von Takten? Ein neues Signal kann nach ХХХХ Takten empfangen werden;
..................
Auch alle anderen Anfragen:
Ersetzen Sie das Konstrukt if(Volume[0]>1) return; es wird nicht immer schon in der Demo, geschweige denn in der Realität ausgelöst;
Ist es nicht möglich, mit einer Bedingung mehr auszukommen?
ist die Logik nicht korrekt, sonst wird die zweite Bedingung behandelt:
und viele mehr...
Guten Tag an alle!) Ich habe mich kürzlich für MQL interessiert und bin nun auf die ersten Probleme gestoßen. Die Idee ist, dass der EA Positionen entsprechend der Funktion öffnet, sie aber nicht schließen möchte, und daher werden diese Marktaufträge ohne Stopps bis zum Ende der Testsitzung platziert. Die Frage ist, wo ich meinen Fehler gemacht habe.
Hier ein kleiner Ausschnitt:
Guten Tag an alle!) Ich habe mich kürzlich für MQL interessiert und bin nun auf die ersten Probleme gestoßen. Die Idee ist, dass der EA Positionen entsprechend der Funktion öffnet, sie aber nicht schließen möchte, und daher werden diese Marktaufträge ohne Stopps bis zum Ende der Testsitzung platziert. Die Frage ist: Was habe ich falsch gemacht?
1) Vielleicht liegt das Problem in den Abschlussbedingungen (Sie haben sie implizit genannt)
2) Sie haben nur OP_SELL in diesem Code geschlossen (haben Sie daran gedacht, Kaufbedingungen zu implementieren?)
3) Bei der Brute-Force-Prüfung werden das Währungspaar und der Zeitrahmen nicht geprüft (warum sollte ich das noch einmal tun?)
4) Es gibt keine Überprüfung für Requotes (im Strategy Tester sollte alles in Ordnung sein, aber auf dem Demo- oder realen Konto - nicht immer)
5) Wie Artemis artmedia70 erklärte,ist MarketInfo(Symbol(),MODE_ASK) besser alsAsk - es gibt mehr aktuelle Preise
5) Wie Artemis feststellte, ist MarketInfo(Symbol(),MODE_ASK) besser alsAsk - eswerden mehr relevante Preise angegeben.
Nein... Schluss mit den Beschimpfungen...
Ja, ich erinnere mich an die letzte Situation, Artyom, es tut mir leid - sie ist hängen geblieben.
Ja, ich erinnere mich an die vergangene Situation, Artem, es tut mir leid - sie ist hängen geblieben.
Artjom + Themis = Artemis; Sei stolz, Artjom, es ist ein Geständnis! Ich wünsche Ihnen, dass Sie so weitermachen!