um die Funktionsweise meiner EA Programmierung zu testen, würde ich gerne Testdaten selber erzeugen.
Ich stelle mir es so vor, dass ich einen EA schreibe, der bei jedem Tick die Tickdaten in eine Datei schreibt. Diesen würde ich dann einige Stunden laufen lassen.
Nur weiß ich nicht, ob und ggf. wie man solche Daten offline wieder einlesen lassen kann, so dass der MetaTrader 4 denkt, sie kommen direkt vom Broker-Server (also auch mit unterschiedlichen zeitlichem Abstand zwischen den Ticks). Auch zum Testen am Wochenende wäre das Verfahren sehr hilfreich.
Der Vorteil wäre für mich, dass ich bestimmte Situationen nach einer Code-Änderung durchlaufen lassen könnte und damit überprüfen, ob der Code (noch so) funktioniert wie er soll.
s geht mir nicht um Backtesting im klassischen Sinn, sondern darum sicher zu stellen, dass mein Code in nachstellbaren Situationen so funktioniert wie er soll.
Ich hoffe, ich konnte mich verständlich ausdrücken.
Hat jemand eine Idee, ob und ggf. wie ich so etwas umsetzen könnte?
Guten Abend,
um die Funktionsweise meiner EA Programmierung zu testen, würde ich gerne Testdaten selber erzeugen.
Ich stelle mir es so vor, dass ich einen EA schreibe, der bei jedem Tick die Tickdaten in eine Datei schreibt. Diesen würde ich dann einige Stunden laufen lassen.
Nur weiß ich nicht, ob und ggf. wie man solche Daten offline wieder einlesen lassen kann, so dass der MetaTrader 4 denkt, sie kommen direkt vom Broker-Server (also auch mit unterschiedlichen zeitlichem Abstand zwischen den Ticks). Auch zum Testen am Wochenende wäre das Verfahren sehr hilfreich.
Der Vorteil wäre für mich, dass ich bestimmte Situationen nach einer Code-Änderung durchlaufen lassen könnte und damit überprüfen, ob der Code (noch so) funktioniert wie er soll.
s geht mir nicht um Backtesting im klassischen Sinn, sondern darum sicher zu stellen, dass mein Code in nachstellbaren Situationen so funktioniert wie er soll.
Ich hoffe, ich konnte mich verständlich ausdrücken.
Hat jemand eine Idee, ob und ggf. wie ich so etwas umsetzen könnte?