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
Fügen Sie den Code korrektein.
Dort hat es gut funktioniert, dieses "Stück Code, das für unzureichende Daten verantwortlich ist". Und richtig berichtet, dass, wenn der erste Tick ankommt, Daten für RSI ist noch nicht durch das Terminal berechnet. Wenn Sie keine Fehlermeldungen erhalten möchten, versuchen Sie, wie oben beschrieben zu verfahren, d. h. nicht nur in OnCalculate(), sondern auch in OnInit() auf berechnete Daten zu prüfen. Mit anderen Worten: Versuchen Sie, die Datenberechnung für ausgewählte technische Indikatoren in OnInit() abzuwarten und dann zur Tick-Verarbeitung in OnCalculate() überzugehen, wenn die Daten für die Indikatoren garantiert berechnet werden.
Hinzufügen. Letztendlich erhöht das Entfernen eines Teils des Prüfcodes nicht die Menge der berechneten Indikatordaten :)
Sie sind auch über zwei Fehler besorgt: "Unzureichend berechnete Daten" und "Array außerhalb des Bereichs". Aber aus irgendeinem Grund haben Sie nichts über den zweiten Fehler geschrieben (Sie haben kein Codebeispiel mit Zeile 92 gegeben), obwohl Sie ihn mehrmals betont haben.
Ich verstehe. Auf der Linie
Es gibt einen Ausgang außerhalb des Feldes. Und die Ausgabe ist in RSI1_Buffer[i]. ...Es ist schwer zu beantworten, es sollte keine Ausgabe außerhalb des Arrays geben.for (int i=3; i<Bars; i++)
{
Up=iFractals(NULL, 0, MODE_UPPER, i); if (Up>0) break;
}
Hallo zusammen ...wer kann mir sagen, wie der folgende Code in mql5 aussehen würde:
for (int i=3; i<Bars; i++)
{
Up=iFractals(NULL, 0, MODE_UPPER, i); if (Up>0) break;
}
Dieser Artikel soll helfen.
Ändern Sie double iFractals(string symbol, int timeframe, int mode, int shift) in vierfacher Ausführung in
Frage zum Strategietester: Ich muss eine Reihe von Parametern mit einem maximalen Prozentsatz an profitablen Geschäften auswählen - wie kann ich das tun? Ich denke, "Balance + min DD" ist als Optimierungskriterium mehr oder weniger geeignet, aber der Gewinn als Multiplikator macht alles andere zunichte...
Was hat dies mit dem Saldo und dem Prozentsatz der Gewinngeschäfte zu tun?
Ich glaube, es war ein Artikel, google "Wie Sie Ihre eigenen Kriterien für die Optimierung eines Handels Roboter site:mql5.com".
Was hat dies mit dem Saldo und dem Prozentsatz der Gewinngeschäfte zu tun?
Ich glaube, es war ein Artikel, google "Wie Sie Ihre eigenen Optimierungskriterien für einen Handelsroboter site:mql5.com".
Ich habe es gefunden, danke.
https://www.mql5.com/ru/articles/286