Diskussion zum Artikel "Der Algorithmus der Tick-Erzeugung im Strategietester des MetaTrader 5 Terminals"

 

Neuer Artikel Der Algorithmus der Tick-Erzeugung im Strategietester des MetaTrader 5 Terminals :

MetaTrader 5 ermöglicht es uns, den automatisierten Handel innerhalb eines integrierten Strategietesters mithilfe von Expert Advisors und der MQL5-Sprache zu simulieren. Diese Art der Simulation wird als Testen von Expert Advisors bezeichnet und kann mithilfe Multithreading-fähiger Optimierung sowie simultan auf mehreren Instrumenten umgesetzt werden. Um gründlich testen zu können, muss eine Erzeugung von Ticks auf Basis der verfügbaren minütlichen Historie durchgeführt werden. Dieser Beitrag liefert eine detaillierte Beschreibung des Algorithmus, durch den Ticks für Tests auf Basis der Historie im MetaTrader 5 Client Terminal erzeugt werden.

Die Möglichkeit, die Optimierung mit dieser Herangehensweise auf lokalen und Remote-Agenten durchzuführen, kann die steigende Testdauer ausgleichen. Die Erzeugung von Ticks basiert auf den zwischengespeicherten Minuteneinträgen im ganzzahligen Format. Somit werden Ticks sehr schnell erzeugt.

Die Balken aller erforderlichen Timeframes werden in der historischen Datenbank des Testers auf herkömmliche Weise mit dem Empfang der erzeugten Ticks geformt (genauso wie im Client Terminal). Das Tick-Volumen 1 des Minutenbalkens unterliegt keiner Erzeugung und kann mit dem Wert Close erfasst werden.

Ein Balken mit 2 Ticks wird ebenfalls nicht erzeugt. Zuerst wird sein Tick-Wert als Open erfasst, anschließend wird ein Tick mit dem Wert Close erfasst.

          

Autor: MetaQuotes Software Corp.

Grund der Beschwerde: