Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 351
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!
Das Problem entstand aus heiterem Himmel, der Expert Advisor funktionierte, keine Probleme, aber sobald ich eine neue Funktion (Trailing Stop) eingefügt, OrderSelect funktionierte nicht in meinem gesamten EA und Fehler 4051 ERR_INVALID_FUNCTION_PARAMVALUE - Ungültiger Wert der Funktionsparameter. Zuerst verstand ich es nicht, ich dachte, ich hätte irgendwo etwas geändert, ich entfernte den Trailing-Stop und gab alles zurück, wie es war, aber OrderSelect erzeugt immer noch Fehler.
Hier ist der Code, nur für den Fall:
Guten Tag!
Das Problem entstand aus heiterem Himmel, der Expert Advisor funktionierte, keine Probleme, aber sobald ich eine neue Funktion (Trailing Stop) eingefügt, OrderSelect funktionierte nicht in meinem gesamten EA und Fehler 4051 ERR_INVALID_FUNCTION_PARAMVALUE - Ungültiger Wert der Funktionsparameter. Zuerst verstand ich es nicht, ich dachte, ich hätte irgendwo etwas geändert, ich entfernte den Trailing-Stop und gab alles zurück, wie es war, aber OrderSelect erzeugt immer noch Fehler.
Hier ist der Code, nur für den Fall:
Hier ist der Code für alle Fälle: for(int i = OrdersTotal(); i > 0; i--)
wir brauchen für (int i = OrdersTotal() -1; i>=0; i--) die Aufträge werden von Null an nummeriert, so dass die größte Zahl um 1 kleiner ist als die Zahl
wir brauchen für (int i = OrdersTotal() -1; i>=0; i--) die Aufträge werden von Null an nummeriert und daher ist die höchste Zahl 1 weniger als die Zahl
Ganz genau! Das habe ich nicht bemerkt... Ich brauche mehr Schlaf
Wir brauchen für (int i = OrdersTotal() -1; i>=0; i--) die Aufträge sind von Null an nummeriert und daher ist die höchste Zahl 1 weniger als die Zahl
Ich danke Ihnen!
Das ist nicht ernst gemeint... Was sind sie (input und extern) für dann....
Was ist daran nicht seriös? Sie haben eine Frage im Code-Zweig gestellt und eine entsprechende Antwort erhalten.
Nun, wenn Sie nicht daran gedacht haben, das Terminal neu zu starten, haben Sie bereits eine Antwort erhalten - servicedesk.
Es ist schwer zu erraten, wie Sie das gemacht haben. Ich möchte Ihnen den Code des Expert Advisors nicht zeigen, und ich bin auch zu faul, ihn ganz durchzusehen. Erstellen Sie eine Kopie unter einem anderen Namen, löschen Sie alles außer den Parametern und der leeren Funktion OnTick (oder Start ???). Ist die Wirkung noch vorhanden? Zeigen Sie den resultierenden Code
Hat es geholfen? Wie hat es früher funktioniert?
Es tut mir leid, aber ich verstehe nicht, warum oncalculate die Werte von vordefinierten Variablen übergeben sollte, wenn sie global und ebenfalls verfügbar sind
Hallo, ich möchte einen EA auf der Grundlage eines Indikators zu machen, kopierte ich den Indikator-Code in ontick, ich bin die Variablen aus der onCalculate-Funktion fehlt, muss ich es alle durch copytime copyhigh copylow, etc. erhalten oder gibt es eine einfachere und schnellere Möglichkeit?
iCustom als Retter in der Not