Fehler, Irrtümer, Fragen - Seite 2512
![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
Wenn der Indikator einen Wert an den Prüfer zurückgibt, kann er optimiert werden. Ich finde es nützlich, ich bin auf die Notwendigkeit gestoßen. Jetzt wird das Problem durch "Tanzen mit Tamburin" gelöst.
Was soll der Indikator zurückgeben? Er hat nur einen Rückgabeparameter bei jedem Tick
return(rates_total);
Was Sie von der Rückgabe senden, erhalten Sie beim nächsten Tick in prev_calculated, wir haben besprochen, wie man "Multithreading" im Indikatorhttps://www.mql5.com/ru/forum/278924/page4#comment_8679302 implementiert.
Ich kann den Indikator auf die gleiche Weise optimieren - wenn es einen neuen Balken gibt, haben Sie die Optimierung durchgeführt, der Indikator "sieht" die Balken, richtig? - Warum braucht es einen Prüfer?
Der visuelle oder nicht-visuelle Modus ist eine andere Frage. Es ist auch unklar, warum wir den Indikator nicht in einem nicht-visuellen Modus testen können, denn dies kann uns helfen, spezifische Probleme bei den Berechnungen des Indikators zu erkennen.
Sie können die Indikatorpuffer bei jedem Tick (Balken) auf Null setzen - das ist der nicht-visuelle Modus, und sie dann füllen - das ist der visuelle Modus.
Wenn es ein Problem gibt, ist es nicht offensichtlich - der Indikator ist "ein Indikator Puffer (Array) Mapping", die einzige Sache, die bequem in der Tester ist nicht die Erzeugung von Ticks und neue Bars, aber was Sie in den Puffer setzen wird - in der Tat, können Sie deread die Puffer, um die spezifischen Indikator-Berechnungen überprüfen
Frage: Wie verhält sich der Metatrader nach dem Start? Ein Diagramm, sauber, keine Indikatoren. Für etwa 10 Minuten werden die Festplattenressourcen vollständig belegt.
Sowohl vier als auch fünf. Die fünf kann ich verstehen, sie wird ständig aktualisiert, aber die vier ist veraltet.
Zeitlich gesehen haben wir es am Freitag in 5 Minuten und heute in über 20 Minuten geschafft.
Am Ende dieser Zeit 0%.
So groß ist der Terminal-Ordner, der sich seit Jahren stapelt:
Vielleicht sollten wir es aufräumen. Etwas archivieren? Wenn das Sinn macht, natürlich.
Sie haben die Größe Ihres Laufwerks nicht angegeben. Möglicherweise ist er bereits mit Ihren Daten gefüllt.
Wenn dies der Fall ist, sollten Sie ungenutzte Daten archivieren und sie an einen anderen Ort, ein externes Laufwerk, eine Cloud usw. verschieben.
Sie haben die Größe Ihres Laufwerks nicht angegeben. Möglicherweise ist er bereits mit Ihren Daten gefüllt.
Wenn ja, dann müssen Sie ungenutzte Daten archivieren und irgendwohin verschieben, auf ein externes Laufwerk, in eine Cloud usw.
Es gibt 300 GB freien Speicherplatz auf dem System. Darüber hinaus gibt es noch 2 weitere.
Speichert der Optimierer die Ergebnisse "Nach allen Zeichen von Market Watch" im Cache?
Was bedeutet das?
2019.07.18 18:30:01.477 Core 1 Tester angehalten, weil OnInit einen Code ungleich Null zurückgibt
Was bedeutet das?
2019.07.18 18:30:01.477 Core 1 Tester angehalten, weil OnInit einen Code ungleich Null zurückgibt
Was bedeutet das?
2019.07.18 18:30:01.477 Core 1 Tester angehalten, weil OnInit einen Code ungleich Null zurückgibt
Es heißt, dass zwei Protokolldateien gelesen werden sollen: "Experts" und "Log". Die Antworten werden dort zu finden sein.
Wie kann der Strategietester wieder in sein normales Erscheinungsbild zurückversetzt werden? Worin könnte der Fehler liegen?
Wie kann der Strategietester wieder in sein normales Erscheinungsbild zurückversetzt werden? Worin könnte der Fehler liegen?
Gewöhnen Sie sich an das neue Link-Design, es ist kein Fehler, es ist das neue Design.
Der Modellierer muss schlechte Laune gehabt haben ))))