Forex Strategie Tester Mt4


MetaTrader 4 Strategy Tester Tutorial Um das Beste aus Ihrem Experten-Berater zu machen, müssen Sie Ihre Strategie mithilfe von MetaTraders Strategy Tester optimieren und backtest. Während Vorwärts-Tests auf einem Demo-Konto ist von wesentlicher Bedeutung, Backtesting ermöglicht es Ihnen, den Handel über einen langen Zeitraum in nur wenigen Minuten zu simulieren. Und mit der Optimierungsfunktion können Sie herausfinden, welche Einstellungen am besten über eine ausgewählte Zeitspanne durchgeführt wurden. Es gibt eine große Debatte über die Genauigkeit des MetaTraders-Strategie-Testers. Am besten bietet Backtesting nur eine enge Annäherung, wie Trades in Echtzeit ausgeführt werden würden. Aber es ist das einzige Werkzeug, um schnell zu testen, jede Strategie über eine breite Palette von Handelssituationen, und eine, die Sie lernen sollten, wie gut zu nutzen. Öffnen Sie den Strategie-Tester in MetaTrader, indem Sie auf die entsprechende Schaltfläche in der Symbolleiste klicken oder indem Sie im Menü Ansicht die Option Strategie-Tester auswählen. History Center Vor dem Backtesting oder Optimieren ist es wichtig, sicherzustellen, dass Ihre Verlaufsdaten vollständig und genau sind, besonders wenn Sie mit jedem Tick als Testmodell arbeiten. Wenn Sie fehlerhafte Diagrammfehler in Ihrem Journalprotokoll sehen oder wenn Ihre Modellierungsqualität kleiner als 90 ist, reicht Ihre Verlaufsdaten nicht aus, um genaue Zecken zu generieren. Öffnen Sie das History Center im Menü Extras oder drücken Sie F2 auf Ihrer Tastatur. Doppelklicken Sie auf das Diagrammpaar in der linken Spalte, das Sie für Backtest planen. Eine Liste von Zeiträumen wird unten angezeigt. Beginnen Sie mit einem Doppelklick auf 1 Minute (M1), um die Verlaufsdaten für diesen Zeitraum zu laden. Der Backtester verwendet M1-Daten, um Zecken zu erzeugen, daher ist es wichtig, dass Ihre M1-Daten vollständig sind. Aus dem History Center können Sie Daten herunterladen oder importieren, die im Backtesting verwendet werden sollen. Ihr Broker wird automatisch einige aktuelle Daten, aber es kann nicht genug für einen längeren Backtest. Darüber hinaus sind die kostenlos herunterladbaren Daten von MetaTrader (über den Download-Button zugänglich) nicht immer vollständig und können große Lücken enthalten. Sie können kostenlos herunterladen M1-Daten von forextesterdatadatasources. html. Wählen Sie zuerst die M1-Periode für das Symbol aus der Liste auf der linken Seite. Klicken Sie auf die Schaltfläche Importieren, und klicken Sie dann im Dialogfeld Importieren auf Durchsuchen, um die M1-Datendatei auszuwählen, die Sie gerade heruntergeladen haben. Drücken Sie OK, um die Daten zu importieren - es kann einige Minuten dauern. Sie haben nun mehrere Jahre M1-Daten für dieses Symbol. Um diese Daten auf höhere Zeitrahmen zu verwenden, müssen Sie das Periodenkonvertierungsskript verwenden, das mit MetaTrader geliefert wird. Öffnen Sie ein Diagrammfenster und legen Sie es auf M1. Ziehen Sie das Periodenkonvertierungsskript aus dem Navigatorfenster auf das Diagramm, und legen Sie die ExtPeriodMultiplier-Einstellung auf die Anzahl der zu konvertierenden Minuten fest. Für M15 verwenden Sie 15 für H1, verwenden Sie 60 für H4, verwenden Sie 240 und so weiter. Wiederholen Sie diesen Vorgang für alle Symbolsperioden, die Sie testen möchten. Sobald Sie genügend Historiedaten haben, können Sie mit dem Testen beginnen. Das folgende Video zeigt den Vorgang des Importierens und Konvertierens der M1-Daten: Optimierung Mit der Optimierungsfunktion von MetaTrader 4 können Sie tausende Kombinationen von Expertenberater-Einstellungen testen, um die profitabelsten Einstellungen für das ausgewählte Diagramm, den Zeitraum und den Zeitraum zu finden. Indikator-basierte Strategien müssen für eine maximale Rentabilität optimiert werden. Allerdings werden fast alle EAs von der Optimierung profitieren - auch diejenigen, die mit Tickdaten handeln, vorausgesetzt, Sie haben vollständige M1-History-Daten (siehe oben). Während das Optimierungsprogramm die profitabelsten Einstellungen für den ausgewählten Datumsbereich zurückgibt, ist dies keine Garantie dafür, dass diese Einstellungen in Zukunft profitabel sein werden. Die Marktbedingungen ändern sich oft, deshalb ist es wichtig, Ihren Fachberater regelmäßig für optimale Ergebnisse zu optimieren. Um Ihren Expertenberater zu optimieren, wählen Sie ihn zuerst im Dropdown-Menü Expert Advisor aus. Wählen Sie das Währungspaar aus dem Feld "Symbol" und dem Diagrammzeitraum aus dem Feld "Zeitraum" aus. Für Modell. Youll generell nur Open-Preise auswählen möchten, es sei denn, Sie optimieren eine EA, die auf Tick-Daten ausgeführt wird. Wählen Sie in diesem Fall Every Tick. Überprüfen Sie die Option Datum verwenden, und wählen Sie einen Zeitraum für die Optimierung aus. Stellen Sie sicher, dass die Optimierung aktiviert ist. Klicken Sie auf die Schaltfläche Expert Properties (Eigenschaften), um Ihre Expertenberatereinstellungen zu öffnen. Unter der Registerkarte Eingänge geben Sie den Bereich der Werte ein, für die optimiert werden soll. Die Spalte Start ist der niedrigste Wert für eine bestimmte Einstellung, während die Spalte Stop die höchste ist. Die Spalte Step ist die Menge, die der Optimierer durchlaufen wird. Im obigen Bild optimieren wir die Einstellungen für SL, TS und TP für einen Expertenberater. Der Startwert ist 20, der Schritt 20 und der Stop 200. Der Optimierer testet jede Kombination von Werten von 20, 40, 60 und so weiter bis zu 200. Verwenden Sie einen geeigneten Start-, Stopp - und Stoppwert Die Sie optimieren. Sogar Werte (5, 10 usw.) sind gut. Das Kontrollkästchen ganz links muss für die zu optimierende Einstellung ausgewählt sein. Alle Einstellungen, die arent überprüft haben, verwenden die Nummer in der Spalte Wert bei der Optimierung. Auf der Registerkarte Testing können Sie die Anfangseinzahlung etwas realistischer einstellen. Lassen Sie die anderen Einstellungen auf ihre Standardwerte. Wenn Sie bereit sind, die Optimierung zu beginnen, klicken Sie auf die Schaltfläche Start unten rechts im Strategy Tester-Fenster. Je nach Periode, Datumsbereich, Testmodell und Anzahl der zu optimierenden Einstellungen kann es von wenigen Minuten bis zu mehreren Stunden dauern. Wenn es zu lange dauert, sollten Sie den Datumsbereich verkürzen, weniger Einstellungen vornehmen oder einen größeren Schrittwert verwenden. Sobald die Optimierung abgeschlossen ist, öffnen Sie die Registerkarte Optimierungsergebnisse und doppelklicken Sie auf die Spalte Profit, um die Ergebnisse zu sortieren. Doppelklicken Sie auf eines der Ergebnisse, um es in den Tester zu laden. Klicken Sie erneut auf die Schaltfläche Start, um mit den gewählten Einstellungen Backtests durchzuführen. Backtesting Von nun an sollte es offensichtlich sein, wie der Backtester arbeitet. Wählen Sie Ihren Expertenratgeber aus. Symbol. Zeitraum und Modell. Markieren Sie das Feld Use Date (Datum eingeben) und wählen Sie einen Datumsbereich aus. Wählen Sie Visual Mode nur aus, wenn Sie eine visuelle Lösung des Backtests wünschen. Lassen Sie die Optimierung nicht aktiviert. Klicken Sie auf die Schaltfläche Expert Properties und geben Sie Ihre Einstellungen in die Spalte Wert unter der Registerkarte Eingänge ein. Sie können die Einstellungen auch über die Schaltflächen unten rechts laden oder speichern. Die Spalten Start, Step und Stop werden ebenso ignoriert wie die Checkboxen. Schließen Sie das Dialogfeld Expert Properties und drücken Sie Start, um mit dem Testen zu beginnen. Es dauert von einigen Sekunden bis zu einigen Minuten, abhängig von Ihren Einstellungen. Sobald die Tests abgeschlossen sind, öffnen Sie die Registerkarte Bericht auf der Unterseite, um Ihre Ergebnisse zu sehen. Einige Statistiken zur Kenntnis nehmen: Gesamtergebnis - Das Bruttoergebnis abzüglich des Bruttoverlustes. Profitfaktor - Verhältnis des Bruttogewinns zum Bruttoverlust. Höher ist besser, alles über 1,5 ist gut. Absolute Drawdown - Die Inanspruchnahme Ihrer ursprünglichen Anzahlung. Hohe Drawdowns erhöhen die Wahrscheinlichkeit, dass Ihr Konto ausgeblasen wird. Profit Trades - Ihr Gesamtsieg Prozentsatz. Modellierungsqualität - Nur wichtig, wenn Ihr Testmodell "Jeder Tick" ist. Wenn ja, sollte dies bei 90 sein. Wenn nicht, folgen Sie den Anweisungen oben, um Ihre Geschichte mit genauen M1-Daten zu aktualisieren. Die Registerkarte Ergebnisse am unteren Rand des Strategie-Testers gibt Ihnen die Details über geöffnete und geschlossene Bestellungen, einschließlich der nachfolgenden Stop, profitieren und Stop-Loss. Klicken Sie auf die Schaltfläche Diagramm öffnen, um eine visuelle Darstellung der Ergebnisse zu erhalten. Bei der Prüfung Ihrer neuen EA, diese genau prüfen, um sicherzustellen, dass Ihre Strategie arbeitet wie beabsichtigt. Walk Forward Analysis Während Backtesting und Optimierung Ihnen eine gute Vorstellung davon geben können, wie Ihr EA handeln wird, müssen Sie umfangreichere Tests durchführen, um sicherzustellen, dass Ihr Handelssystem wirklich profitabel ist. Der beste Weg, dies zu erreichen, ist ein Prozess namens Walk-Forward-Analyse. Die Walk-Forward-Analyse besteht einfach aus mehreren Zyklen von Optimierung und Backtesting und analysiert die Ergebnisse des Testens über einen langen Zeitraum. Unser Artikel auf Walk-forward-Analyse erklärt den Prozess detaillierter. Unsere Walk Forward Analyzer für MetaTrader ermöglicht es Ihnen, WFA schnell und einfach durchzuführen. Best Drittanbieter-Strategie-Tester für MetaTrader 4 Jun 2014 Status: Mitglied 167 Beiträge Ist jemand in der Lage, einige Ratschläge über die verfügbaren Optionen für die Verwendung einer Drittanbieter-Anwendung zu geben Testoptimize ein EA (mt4) Metatrader 4 ist auf Single-Core-32-Bit-Betrieb beschränkt, die Müll für die Optimierung Feature in der Strategie-Tester ist. Metatrader 5 läuft Multi-Core-64-Bit, so kurbelt es durch Optimierungen. Ich liebe mt5 aber. Ich finde mt4 viel einfacher zu entwickeln als mt5 und ich kann den Zugang zu besseren Spreads amp Ausführung auf mt4 erhalten. Ich habe die offensichtliche Google-Suche getan, aber nichts wirklich angefochten (Ich bin uninteressiert, wenn ein Handelsprodukt Zeichen auf ihrer Website verwendet). So ist jedermann in der Lage, jede mögliche Beratung oder Erfahrung anzubieten, die sie bitte haben konnten Whats es ganz über Sein ganz ungefähr Geld. Mitglied seit: Jun 2014 Status: Mitglied 167 Beiträge Niemand interessiert sich für dieses Thema. Wirklich sehe ich Threads auf alle Arten von Unsinn, aber wenn es um robuste Lösungen geht, ist niemand interessiert. Ich kann sehen, warum 90 von Ihnen scheitern. Wie auch immer, wenn jemand eines Tages auf dieses stolpert. Onlinestrategytester - sieht ziemlich cool, dass sie alle Daten bereits haben (aber was ist die Qualität dieser Tick-Daten), aber ich bin kein Fan von Hochladen meiner ea ins Internet forexsbwikifsbprostart - Scheint ein Bündel von Sachen I dont wirklich brauchen , Aber zumindest macht es Optimierungen. Erwähnt nicht Geschwindigkeit etc. Mehr Untersuchung erfordert. Strategiequanteaanalyzer - Das sieht aus wie Junk. Alles, was sie tut, ist die Analyse Ihrer fertigen Backtest-Datei. Das ist hoffnungslos. Forexcontrolcenter - Wie oben erwähnt, werden alle Anweisungen von Metatrader importiert. Mehr Müll. Newsite. asirikuy - Das sieht wirklich gut aus. Allerdings berechnen sie eine monatliche Gebühr, die ich nicht ein Fan von (Das Abo kostet 292 USD für das erste Jahr und dann 161 USD für jedes Jahr danach). Ich werde gerne für Qualität bezahlen, aber ich möchte die Software auf meinem Rechner. Im Großen und Ganzen ziemlich enttäuschend auf den ersten Blick. Nicht eine Website erwähnt, wie die Tick-Daten behandelt wird oder die Verwendung der CPU. Ich werde weiter suchen, aber ich denke, es könnte zurück zu MT5 sein Was alles über seine alles über Geld. Ich bin nicht mehr Fan von Backtest, aber ich habe Backtest acitivy damals, auch es verbrauchen meine Handelszeiten. Haben Sie jemals mit ihnen, Tickstory versuchen. Ein einzelnes Paar tick Daten manchmal auf Gigabytes. Mein einziges Problem ist, PC-Spezifikation konnte nicht behandeln die Daten konvertieren und oft abstürzen. Gut, können Sie immer versuchen, unterschiedliche Einstellung mit Backtest-Daten, aber die realen Daten ist der aktuelle Markt. BT Zweck sind nur zu überprüfen, ob unsere ea-Logik arbeitet nach Handelsplan, Ergebnis immer von der FT-Prozess variieren. Mehr mit vorwärts ausgeben. Ihre EA sollte für Schlupf und Ablehnung Trades mit übermäßigem Schlupf, so dass Sie nicht die Schuld der Tick-Daten Download für das Problem. Hinsichtlich Tickstory habe ich noch nie ein Problem mit der Datenkonvertierung gehabt. Nachdem ich die meisten der Programme in Post 2 erwähnt versucht haben, sind meine Gedanken, dass MT4 selbst ist gut für Back-Tests. Verwenden Sie einfach nicht MT4 Geschichte Downloader. Wenn Sie nur 90 Back-Test-Zuverlässigkeit wollen, verwenden Sie SQ Tick Data Downloader, die schneller zu sein scheint als Tickstory. Verwenden Sie quotConfigurequot, um die Tick-Daten in CSV zu exportieren, und aktivieren Sie die Kontrollkästchen, um CSV-Zeitreihendaten zu erstellen und diese dann in MT4 zu importieren. Wenn Sie 99,9 Genauigkeit haben, müssen Sie Tickstory verwenden, um den Tick-Import in MT4 zu tun und sicher sein, Ihr MT4 von Tickdata auszuführen. Sie können auf die SQ-Tickdaten aus Tickstory verweisen. Benennen Sie die Dateien einfach in das Dukascopy-Format um. Um das Format herauszufinden, tun Sie einfach einen kleinen Download mit Tickstory und schauen Sie sich den Dateinamen an. Es ist Dukascopy-Format. Leider hat SQ tick Datendatei ein eigenes Format. Zusammenfassend ist MT4 am besten, da es kostenlos und zuverlässig ist. Was nicht zuverlässig ist, sind die Daten, die durch MT4 History Download zur Verfügung gestellt werden. Laden Sie daher Ihre eigenen Daten mithilfe eines Drittanbieterprogramms wie SQ Tick Data Downloader oder Tickstory herunter. Niemand interessiert sich für dieses Thema Wirklich sehe ich Fäden auf alle Arten von Unsinn, aber wenn es um robuste Lösungen geht, ist niemand interessiert. Es scheint, dass nur wenige Händler wirklich kümmern sich um zuverlässige Backtesting. Ich denke, das Problem ist, dass die Backtesting-Prozess ist schwer, richtig gemacht werden und braucht Zeit zu studieren und zu meistern. Es ist schwierig, EA korrekt zu programmieren. Der MT-Backtester ist langsam und das Backtest-Ergebnis für einen Experten ist nicht gut in den meisten Fällen. Es braucht wirklich viel Zeit, um einen logisch richtigen Experten mit einem guten Backtest Leistung und Statistiken zu machen. Das ist, warum die meisten Händler in diesem Prozess aufgegeben und spielen beginnen. Ja ja. Der Handel ohne korrekten Backtest ist GAMBLING. Leider gibt es keine einfache und makellose Lösung. Im forex Profi und Kämpfen mit diesem Problem für die letzten zehn Jahre. Es schien, dass der einzige Weg zu mir war, meine eigene Backtetsing Engine zu entwickeln. Im derzeit eine Video-Serie über die Schaffung von Experten-Advisor. Sie finden es in diesem Kanal: youtubeplaylistlis. WldbCHs10pT3qP Die Serie wird die gesamte Reise von der Etablierung und Erprobung einer Handelsumgebung, die richtige Einstellungen, Datenerfassung, Backtesting und Analyse von Forex-Strategien, die Vorbereitung von Experten-Berater und schließlich die Gründung einer echten Handel zu decken. Ich kann sagen, ich habe eine gute Erfahrung auf dem Gebiet der Backtesting und kann alle Themen über den Prozess zu diskutieren. Verwenden Sie einfach nicht MT4 Geschichte Downloader. Wenn Sie nur 90 Back-Test-Zuverlässigkeit wollen, verwenden Sie SQ Tick Data Downloader, die schneller zu sein scheint als Tickstory. Sehr geehrte DaveC, beim Importieren von Tick-Daten in MetaTrader erhöhen Sie wirklich die QuoteModellierungQualquot-Nummer, aber dies ist das einzige Ziel, das Sie erreichen. Es verbessert nicht Ihre Wahrscheinlichkeit, Geld auf dem Phasenhandel zu verdienen. Wissen Sie, warum der Grund ist sehr einfach - die Tick-Daten heruntergeladen mit SQ Tick Data Downloader oder Tickstory kommen aus DuqasCopy, aber sie bieten keine MT-Handel. Die Daten-Dynamik ist anders, man kann nicht glauben, der Backest auf Daten von Ducas geformt ist zuverlässig für Ihren Broker durchgeführt. Hallo Innate, haben Sie versuchen, dieses Tool Sie mochten (smart Forex Tester) Es wird tickt-by-tick-Daten. Die Zitate, die Sie von TrueFX herunterladen müssen - monatlich. csv-Dateien. Das einzige Problem ist, dass die Dateien sind wirklich groß für MS Excel, um sie vollständig zu öffnen - wenn Sie anzeigen oder bearbeiten Sie die Daten, müssen Sie andere Software verwenden. Sie können auch ein kleines Dienstprogramm von dort herunterladen, um eine monatliche Datei in kleinere Stücke zu schneiden, wenn nötig. Persönlich, ich dont backtest auf länger als eine Woche Daten. BTW, meiner Meinung nach, trueFX sieht echt cool aus. Handelbare Zitate. Hallo, sorry kein I didnt untersuchen, dass viel weiter als zuvor. Ich beschloss, dass der einzige Weg vorwärts (für mich) war, um Schritt zu mt5 und verwenden Sie die Strategie-Tester in dem. Dementsprechend havent blickte zurück auf mt4 und störte mit dem Streit des Herunterladens von Tick-Daten etc. etc. Ich noch voll unterstützen die Vorstellung, dass korrekt durchgeführt Backtesting ist von wesentlicher Bedeutung. Wenn nichts anderes kürzt die Entwicklungszeit der eas. Was ist das alles über seine alles über Geld. Testen Sie auf echten Tick-Daten Ich erinnere mich MT4 nimmt M1 Bars und interpoliert Zecken aus, dass die Daten künstlich macht - zu quotsmoothquot. Danke Nein Ich verwende keine echten Tick-Daten. In mt5 verwendet der Tester die ohlc-Punkte und erstellt die Historie neu. Ich benutze immer den Tick-Modus, um die Genauigkeit zu erhöhen. Ich habe Kreuz überprüft dies zuvor mit echten Tick-Daten und die Ergebnisse waren sehr sehr ähnlich. Genug für mich, sich nicht um das Verfolgen der schwierigen wirklichen Tickdaten zu sorgen. IMHO es nahm zu viel von meiner Zeit zu erwerben und Laden der Tick-Daten anstatt nur Testen und Entwickeln. Meine Strategie ist nicht sehr abhängig von Minute Detail und mt5s Tester gibt mir genug Vertrauen, dass ich meine Strategie in die richtige Richtung entwickeln. Seien Sie vorsichtig über die Qualität der Tick-Daten gibt. Es sei denn Sie ernten es selbst, es ist wahrscheinlich nicht das volle Bild. Zum Beispiel, wenn Sie die CSV-Datei aus TickStory erstellt gibt es nur eine Handvoll von Ticks für jede Minute. Das ist nicht der wirkliche Fall. Stattdessen würden Hunderte oder Tausende von Zecken jede Minute, je nach Zeit und Finanzinstrument. Mt4 vs mt5 Codierung ist sehr ähnlich heutzutage. Ich freue mich, dass ich den Schalter. Was ist das alles über seine alles über Geld. Ive, das Problem mit meinem backtesting hatte, bis ich das Problem einige Weisen löste. Jetzt habe ich Backtest auf Every Ticks 70 schneller, wie ich mit Open Prices zu tun. Was mehr brauche ich habe Tick-Daten aus verschiedenen Quellen. Tickstory und StrategyQuant. Aber, nachdem ich dieses Truefx Ich werde es auch gehen, um sicherzustellen, dass meine Strategie funktioniert am besten in allen Umgebungen, bevor ich es öffentlich zu veröffentlichen. Nettes Thema hier. Hey, es freut mich, hier sind Sie mit einem besseren Erfolg mit Ihrem Test Können Sie uns bitte sagen, was es ist, haben Sie die Back-Tester laufen 70 schneller Danke. Was ist das alles über seine alles über Geld. Ist jemand in der Lage, einige Ratschläge über die verfügbaren Optionen für die Verwendung eines Drittanbieter-Anwendung zu Testoptimierung ein EA (mt4) Metatrader 4 ist auf Single-Core-32-Bit-Betrieb beschränkt, die Müll für die Optimierung Feature in der Strategie-Tester ist. Metatrader 5 läuft Multi-Core-64-Bit, so kurbelt es durch Optimierungen. Ich liebe mt5 aber. Ich finde mt4 viel einfacher zu entwickeln als mt5 und ich kann den Zugang zu besseren Spreads amp Ausführung auf mt4 erhalten. Ich habe die offensichtliche Google-Suche getan, aber nichts wirklich angefochten (Ich bin uninteressiert, wenn ein Handel. Schauen Sie in die cTrader-Plattform cAlgo, haben sie eine ziemlich gute Test-Bereich. Die Tops MT Backtester sicher, und ist kostenlos mit Pepperstone Konto () IsTesting ()) ObjectsDeleteAll () Wenn nicht Debugging oder Verifizierung einiger Codes, wenn Sie nicht über die Möglichkeit, Ich benutze dies auch in meinen Codes: if (IsTesting) Print (quotThis wird benötigt, während Demoing oder Trading Live, nicht benötigt hierquot) Und, In Alle meine Objekte Drawing auch, tue ich dies: if (IsTesting) ObjectCreate (quotTradingAlonequot, OBJPROPHLINE , 0, Time0, Ask50Point) In Comments auch, ich tue dasselbe, wenn (IsTesting) if (IsTesting) Kommentar (quotNeeded In Demo. Dies ist wirklich hilfreich, danke

Comments

Popular posts from this blog

Gacforex

Fcs Forex