[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 524
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
Mein Expert Advisor öffnet drei Aufträge in meinem Terminal, irgendwann sollte er alle drei Aufträge schließen, aber aus irgendeinem Grund schließt er nur zwei, er gibt keine Fehler.
Hier ist dieser Beitrag, der den Handel abschließen soll
Ich verstehe nicht, was los ist und warum nur zwei Geschäfte abgeschlossen werden. Bitte sagen Sie mir, wer was weiß.
Den Zyklus anders gestalten
Das hat aber auch nicht geholfen. Die Schleife nicht neu zu ordnen oder "continue" zu ersetzen, hat nicht geholfen, als ob der EA seine eigenen drei Aufträge nicht sieht und nur zwei löscht.
Manchmal sind die Dinge so unverständlich, überhaupt nicht logisch, dass ich denke, es gibt Fehler in der Terminalumgebung selbst.
Wie würden Sie besser organisieren die maximale Drawdown des EA, bei dem es aufhört zu arbeiten, können Sie eine statische Variable, die die Höhe der Verluste akkumulieren wird eingestellt?
Der Expert Advisor sollte nicht mehr funktionieren, aber er wird nach einem Neustart oder einer Parameteränderung wieder funktionieren.
Bei der Initialisierung eines EA können Sie den aktuellen Saldo in einer statischen Variablen speichern. Und in der Funktion Start können Sie überprüfen, wie viel Prozent des aktuellen Saldos vom anfänglichen gesunken ist, und wenn der Prozentsatz mehr als zulässig ist, den Handel verbieten. Kurz und knapp, ohne jeden Code. Nach dem Neustart merkt sich der Expert Advisor den neuen Anfangsbestand...
Bei der Initialisierung des Expert Advisors kann der aktuelle Saldo in einer statischen Variablen gespeichert werden. Und in der Funktion Start prüfen Sie, um wie viel der aktuelle Saldo vom Anfangssaldo abweicht, und wenn der Prozentsatz höher ist als erlaubt, ist der Handel verboten. Kurz und knapp, ohne jeden Code. Nach dem Neustart merkt sich der Expert Advisor den neuen Anfangsbestand.
Haben Sie die Frage verstanden?
1. Bei der Initialisierung des Expert Advisors können Sie den aktuellen Saldo in einer statischen Variablen speichern. Dann prüft die Funktion Start, um wie viel Prozent der aktuelle Saldo vom ursprünglichen abweicht, und wenn der Prozentsatz höher ist, wird der Handel verboten. Kurz gesagt, ohne jeden Code.
2. Nach dem Neustart merkt sich der Assessor den neuen Originalsaldo...
1. Sie können. Ich habe diese Option (mit Code) - Sie initialisieren Variablen selbst:
2. Nein. Es wird sich nicht an den Kontostand erinnern, der vor dem ersten Start dieses EXPERTs bestand. Merkt sich nur den aktuellen Stand in der Variablen
AccountBalance()
. für dieses Konto.
Guten Tag, ich hatte vorhin eine Frage zur korrekten Darstellung von Anführungszeichen in Excel. Diese Frage wurde dankCosty beantwortet.Jetzt habe ich eine Frage, ist es möglich zu machen (ohne MQL5 und dll) die Daten für mehr Währungen hochgeladen werden? Das Schema ist unten dargestellt, anstelle von "..." die entsprechenden Datumswerte, Schlusskurswerte und der aktuelle Zeitraum.
Ich gehe davon aus, dass die Antwort auf diese Frage mögliche Korrekturen an meinem Code beinhalten wird. Ich füge den Code des Expert Advisors bei, der die Werte der Schlusskurse für ein aktuelles Finanzinstrument in die Datei schreibt.