Alles (noch) nicht über Strategy Tester, Optimierung und Cloud - Seite 3

 

Neuer Artikel wurde veröffentlicht (mit Video über HowTo) -

----------------

Kontrollierte Optimierung: Simuliertes Glühen

Simuliertes Glühen

Der Strategy Tester in der Handelsplattform MetaTrader 5 bietet nur zwei Optimierungsmöglichkeiten: die vollständige Parametersuche und den genetischen Algorithmus. In diesem Artikel wird eine neue Methode zur Optimierung von Handelsstrategien vorgeschlagen - Simulated Annealing. Der Algorithmus der Methode, ihre Implementierung und Integration in jeden Expert Advisor werden hier betrachtet. Anschließend wird die Leistung der Methode anhand des MovingAverage EA getestet, und die mit der Simulated Annealing-Methode erzielten Ergebnisse werden mit denen des genetischen Algorithmus verglichen.

 

Mehrwährungsstrategie-Tester (MT5)

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2017.08.10 14:17


Es ist möglich mit MT5 - Beispiele:

----------------

Dieser Teil des Artikels:MetaTrader 5 - Mehr als Sie sich vorstellen können!

5. Testen und Optimieren

Eine der wichtigsten und am meisten erwarteten Neuerungen im MetaTrader 5 ist derMulticurrency-Strategie-Tester. Jetzt haben Händler unbegrenzte Möglichkeiten zum Testen und Optimieren der Expert Advisors, die mit mehreren Symbolen handeln.

----------------

und MetaTrader 5 Hilfe - Strategietest

Der Strategy Tester ist ein Multiwährungs-Tool, mit dem Sie Strategien für den Handel mit mehreren Finanzinstrumenten testen und optimieren können. Der Tester verarbeitet automatisch Informationen zu allen Symbolen, die in der Handelsstrategie verwendet werden, so dass Sie die Liste der Symbole zum Testen/Optimieren nicht manuell festlegen müssen.

----------------

Und wir können das praktische Beispiel in diesem kleinen Artikel sehen:Erstellen eines Expert Advisors, der mit einer Reihe von Instrumenten handelt

Die technische Seite der Implementierung des Programmcodes, damit ein einziger Expert Advisor, der auf einem einzigen Chart gestartet wird, mit verschiedenen Finanzanlagen gleichzeitig handeln kann. Im Allgemeinen war dies auch in MQL4 kein Problem. Aber erst mit der Einführung des MetaTrader 5 Client-Terminals erhielten die Händler endlich die Möglichkeit, die Arbeit solcher Automaten mit Hilfe von Strategietestern vollständig zu analysieren.

Jetzt werden Multiwährungs-Automaten also populärer denn je, und wir können einen Anstieg des Interesses an der Konstruktion solcher Handelssysteme vorhersagen. Das Hauptproblem bei der Implementierung solcher Roboter besteht jedoch darin, dass sich ihre Dimensionen im Programmcode bestenfalls in einer arithmetischen Progression ausdehnen, und das ist für einen typischen Programmierer nicht leicht zu begreifen.

Der Expert Advisor ist fertig, es ist Zeit, mit dem Testen zu beginnen! Beim Testen des Multi-Currency Expert Advisor sind keine gravierenden Unterschiede zu seinem Kollegen, dem Single-Currency Expert Advisor, erkennbar.



Die Durchlaufzeit des ersten Tests des Expert Advisors kann sich aufgrund des Ladens der Historie für alle zwölf Symbole als sehr hoch erweisen. Nachdem Sie den Test im Strategietester abgeschlossen haben, öffnen Sie die Registerkarte "Ergebnisse" und das "Journal":



Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
 

Guter Artikel wurde veröffentlicht -

----------------

Benutzerdefinierte Darstellung der Handelshistorie und Erstellung von Berichtsdiagrammen

Individuelle Darstellung der Handelshistorie und Erstellung von Berichtsdiagrammen

One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.

Dieser Artikel gliedert sich in 2 Abschnitte. Im ersten (technischen) Teil beschreibe ich die Methoden zur Erstellung von Handelsberichten auf der Grundlage der in Ihren Terminals gespeicherten Datenmengen. Dieser Abschnitt befasst sich mit den für die Analyse verwendeten Quelldaten. Im zweiten Abschnitt geht es um die wichtigsten Werte, anhand derer wir den Handelsrückblick auf die ausgewählten Daten auswerten werden. Die Datenauswahl kann variiert werden: alle Vermögenswerte oder ein ausgewähltes Symbol, für die gesamte verfügbare Historie oder für einen bestimmten Zeitraum. Die Analyseergebnisse werden in einer separaten Datei dargestellt und im Terminal kurz visualisiert.

 

Der andere gute Artikel wurde jetzt veröffentlicht (ich denke, dieser Artikel wird für Programmierer und Händler sehr nützlich sein) -

----------------

Automatisierte Optimierung eines EA für MetaTrader 5

Automatisierte Optimierung eines EAs für MetaTrader 5

Es ist unrealistisch, diese Art von Prozess jede Woche manuell zu starten. Deshalb haben wir nach einem bestehenden Mechanismus gesucht, um sich wiederholende Aufgaben auszuführen, aber ohne Erfolg (für MetaTrader 5), also haben wir diesen entwickelt.

Dank an Igor Malcev, der den Artikel "Automatisierte Optimierung eines Handelsroboters im realen Handel" für MetaTrader 4 geschrieben hat.

Die Implementierung dieses Prozesses erfordert ein Minimum an Wissen über MetaTrader 5, seine Optimierungsmechanismen und Programmierung.

 

Einige gute visualisierte Informationen aus dem Tipps-Thread -

----------------

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Tipps im Freelance Service nutzen!

Rashid Umarov, 2018.09.05 16:13

1. Tester: Wie speichere/lade ich eine Set-Datei?

Um Sets von Eingabeparametern zum Testen/Optimieren zu speichern und zu laden, verwenden Sie das Kontextmenü der Registerkarte Eingaben im Strategietester.



2. Tester: Wo finde ich das Plattform-/Tester-/Optimierer-Journal?

Die Journale der Handelsplattformen finden Sie in den folgenden Abschnitten:

  • Plattform-Journal: Werkzeugkasten - Journal
  • Handelsanwendungen Journal: Werkzeugkasten - Experten
  • Strategie-Tester-Journal: Strategie-Tester - Zeitschrift
  • Test-Agenten Journal: "Tester\[Agentenname]\Logs"

Für einen schnellen Zugriff auf die Journal-Dateien verwenden Sie das Kontextmenü dieser Abschnitte:



3. Tester: Wie unterscheiden sich die Testmodi voneinander?

DieTestmodi unterscheiden sich durch die Preisdaten, die zur Überprüfung eines EA/Indikators verwendet werden:

  • Jeder Tick basierend auf echten Ticks (nur in MetaTrader 5): Dieser Modus verwendet eine echte Tick-Historie von einem Broker. Er kommt den realen Bedingungen so nahe wie möglich.
  • Jeder Tick: Ticks werden auf der Grundlage von Minutenbalken emuliert. Dies ist der genaueste Emulationsmodus.
  • M1 OHLC/Referenzpunkte: Für jeden Minutenbalken werden bis zu vier Ticks emuliert: Hoch, Tief, Eröffnungs- und Schlusskurs.
  • Nur offene Preise: Für jeden Balken wird nur der offene Tick emuliert. Dies ist der schnellste, aber ungenaueste Modus. Er ist nur für eine grobe Schätzung geeignet.



4. Tester: So starten und verwenden Sie visuelle Tests

Um einen Test im visuellen Modus zu starten, aktivieren Sie die Option Visualisierung in den Einstellungen des Strategietesters. Um den Prozess zu steuern, verwenden Sie den Hebel für die Testgeschwindigkeit sowie die Schaltflächen zum Anhalten und Blättern zu einem bestimmten Datum:



5. Tester: So laden Sie eine verfügbare Kurshistorie in MetaTrader 4 herunter

Um eine verfügbare Kurshistorie für ein Symbol herunterzuladen, öffnen Sie dessen Chart, wählen Sie den gewünschten Zeitrahmen (Periode) aus und scrollen Sie den Chart mit der Home-Taste an den Anfang. In der Code-Bibliothek finden Sie kostenlose Skripte zum automatischen Herunterladen der Historie.



Grund der Beschwerde: