![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
Ich handele manuell streng nach diesem Algorithmus und es funktioniert...ernsthaft
2 Tage lang wurden 6 Mal alle Gewinne außer dem 1.
Natürlich werde ich es ändern, aber zunächst denke ich, ich werde auf diese Weise handeln.
Bitte helfen Sie mir zu verstehen, warum es nicht gehandelt wird.
Ich weiß nicht, wie es Ihnen geht, aber ich habe einen Stundenunterschied.
Es geht nicht einmal umHour() .
Es ist, dass zum richtigen Zeitpunkt die EA einfach nicht öffnen Trades ... es geht vorbei, aber in der Tester geht es streng auf Gewinn (alles funktioniert)Kreuzen Sie hier die Kästchen an: Hauptmenü/Dienst/Einstellungen/Berater.
Und dann beiTp=340, Sl=550 im Tester eröffnete Trades...
4-stellig (wenn ich mich nicht irre) :)
Warte mal, lass mich das klarstellen...
1. In den EA-Einstellungen muss ein Häkchen vor "EA den Handel erlauben" gesetzt sein.
2. Prüfen Sie die Hebelwirkung in der Testversion und in der realen / Demo, wenn die Hebelwirkung in der Testversion 500 und in der realen 100 ist, kann die freie Marge nicht genug sein, um ein Geschäft zu eröffnen.
3. Nach OrderSend() einfügen; Print(GetLastError()) line;
Schauen Sie sich das Protokoll an, um zu sehen, welcher Fehler auftritt, und verwenden Sie dies als Ausgangspunkt. Fügen Sie diese Zeile beim Debuggen des Expert Advisors an zweifelhaften Stellen ein, Sie können sie später löschen oder auskommentieren.
Und es kann sein, dass es im Testprogramm nicht immer funktioniert, weil Sie strenge Bedingungen wie Minute()==bM3 haben. Was aber, wenn es eine solche Bar nicht gibt? Im realen Leben oder auf einer Demo kann es leicht zu einem Verbindungsverlust kommen.
Kreuzen Sie hier die Kästchen an: Hauptmenü/Dienst/Einstellungen/Berater.
Er darf selbständig handeln, er wird kontrolliert
Wollen Sie damit sagen, dass mein Code bei Ihnen funktioniert?!
Mehr:
Warum vergleichen Sie mehrmals OrdersTotal()==0?Es reicht, es einmal zu tun.