QuantForge
de

Der Strategietester

Öffnen Sie ihn über Strategietester oben im Editor. Er führt Ihre Strategie auf der importierten Historie mit denselben Regeln aus wie der exportierte EA.

Einrichtung

Einstellung Hinweise
Historie Einer Ihrer importierten Datensätze
Chart-Zeitrahmen Was PERIOD_CURRENT für die Strategie bedeutet. Er kann nicht feiner sein als die Historie.
Modell 1-Minuten-OHLC (genau, Standard) oder Nur Eröffnungspreise (schnell)
Von / Bis Inklusive Daten; 1Y / 3Y / 5Y zählen vom Ende der Historie zurück
Einzahlung, Hebel Das Konto ist in USD
Konto Nur MT5: Hedging (unabhängige Positionen) oder Netting (eine Position pro Symbol). MT4 ist immer Hedging.
Spread Aus der Historie, wenn vorhanden, sonst der feste Wert
Kommission USD pro Lot, beim Eröffnen und erneut beim Schließen berechnet
Slippage Punkte zu Ihren Ungunsten bei Markteinstiegen und -schließungen (nicht bei Stop-Loss- oder Take-Profit-Ausführungen)
Swap Punkte pro Lot und Nacht; die Nacht zum Donnerstag zählt dreifach
Eingaben Werte nur für diesen Lauf

Einige Monate vor dem Startdatum werden mitgeladen, damit die Indikatoren ab der ersten Bar eingeschwungen sind.

Wie sich der Preis innerhalb einer Bar bewegt

Bei 1-Minuten-OHLC wird jede M1-Bar zu vier Ticks: Eröffnung, Tief, Hoch, Schluss bei einer steigenden Bar und Eröffnung, Hoch, Tief, Schluss bei einer fallenden – wie es der MetaTrader-Tester annimmt. Ihr onTick-Graph läuft bei jedem Tick. Ein innerhalb einer Bar gekreuzter Stop-Loss oder Take-Profit wird zu seinem Kurs ausgeführt; einer, über den eine Lücke springt, zum neuen Preis. Käufe schließen zum Bid, Verkäufe zum Ask.

Nur Eröffnungspreise führt onTick einmal pro Chart-Bar bei ihrer Eröffnung aus. Stops werden trotzdem entlang des Verlaufs jeder Bar geprüft. Das ist viel schneller und genügt für Strategien, die nur bei neuen Bars handeln.

Chart und Wiedergabe

Nach einem Lauf zeigt Chart die Kerzen mit den Indikatoren Ihrer Bedingungen, einen Pfeil für jeden Einstieg, einen Punkt für jeden Ausstieg sowie Stop-Loss und Take-Profit der am Cursor offenen Positionen.

  • Abspielen / Pause, eine Bar vor oder zurück, zum Anfang oder Ende springen
  • Geschwindigkeit von 1× bis 1000× (Bars pro Sekunde), Datumsauswahl und Schieberegler zum Springen
  • Bei geöffnetem Chart leuchten auf der onTick-Fläche die Blöcke für die Bar unter dem Cursor: amber durchgelassen, rot als falsch ausgewertet, grün ausgeführt

Die Ergebnisse lesen

  • Bericht: Nettogewinn, Profitfaktor, maximaler Drawdown (in Geld und Prozent), Erholungsfaktor, Sharpe-Ratio (annualisiert aus dem täglichen Kapital), Trefferquoten, Durchschnitte, Serien, Kosten. Der Kasten darunter nennt alles an Strategie oder Daten, was die Ergebnisse von einem Live-Konto unterscheiden kann. Lesen Sie ihn.
  • Kapital: Saldo und Kapital über die Zeit, darunter der Drawdown vom laufenden Höchststand.
  • Trades: jeder geschlossene Trade mit Ausstiegsgrund. Ein Klick springt im Chart dorthin.
  • Monatlich: Gewinn der geschlossenen Trades pro Monat in Prozent des Saldos zu Monatsbeginn.
  • Protokoll: abgelehnte Orders, Alarme, Stop-outs und andere Meldungen.

Jeder Lauf wird im Projekt gespeichert. Die Vorlagenbibliothek zeigt Ihren letzten Lauf jeder Vorlage.

In MetaTrader bestätigen

Die Schaltflächen MT5-Tester-.ini und Eingaben-.set im Bericht exportieren die Einstellungen des Laufs. Kompilieren Sie den EA nach MQL5\Experts und starten Sie das Terminal mit terminal64.exe /config:"<Pfad zur .ini>" oder laden Sie die .set im Eingaben-Tab des Testers. Kleine Abweichungen sind normal: MetaTrader erzeugt mehr Ticks pro Minute, und Ihre Daten können von denen Ihres Brokers abweichen.

Grenzen

Läufe im kostenlosen Tarif nutzen H1, H4 oder D1 und umfassen bis zu ein Jahr. Pro erlaubt M1 bis D1 und die gesamte Historie.