Tuesday 10 January 2017

Forex Backtesting Kalkulationstabelle

Backtesting in Excel vs MQL4 Joined Jul 2011 Status: Mitglied 4 Beiträge Tut jemand tun Backtesting in Excel, oder wissen Mitglieder, die ich möchte Methodik und Modelle mit jemandem, der Excel verwendet zu diskutieren. Hat jeder einfache (oder komplexe) Modelle, die er für grundlegende Indikatoren oder Systeme bereit wäre, zu teilen? Sollte ich etwas Zeit zum Lernen MQL4 widmen Ich habe eine Menge Erfahrung Modellierung in Excel, aber ich habe keine Erfahrung mit Computer-Programmierung. Ich bin zögern, Zeit lernen, MQL4 lernen, wie ich von nichts beginnen, aber vielleicht wäre dies einfacher sein. Gibt es irgendwelche anderen Nicht-Programmierer da draußen, die sich in MQL4 beherrscht haben? Joined Oct 2007 Status: Mitglied 92 Beiträge Excel ist ein leistungsfähiges Werkzeug. Während es entworfen ist, um als eine verteilte Platte zu arbeiten und zu modellieren, usw., haben Leute es benutzt, um alle Arten erstaunliche Sachen, einschließlich AI, Datenbanken, etc. zu tun, obwohl dort spezielle Werkzeuge entwarf spezifisch für jene Aufgaben. MQL4 ist eine ziemlich grobe Sprache, aber es ist speziell für den Handel konzipiert und so hat es viele Dinge spezifisch für diese Aufgabe. Während theres eine anhaltende Debatte über die Wirksamkeit der Strategie-Tester als Back-Test-Tool, Im sicher, dass Sie wieder zehn Mal schneller mit MQL4, auch wenn Sie die Sprache von Grund auf lernen müssen. Sie sind wahrscheinlich bereits vertraut mit einer Menge der grundlegenden Programmierung Konzepte wie Loops und bedingte Anweisungen. Für die Excel-Route, möchten Sie vielleicht für Werkzeuge, die bereits vorhanden sind zu suchen, Id überrascht sein, wenn jemand nicht schon getan hat. Wenn Sie etwas fertiges nicht finden können, müssen Sie zuerst einen HandelsSimulator entwerfen, das Reporting behandeln, Ihre historischen Daten verarbeiten und dann eine angemessene Benutzeroberfläche haben. All dies kommt kostenlos mit MT4. Mitglied seit: Oct 2007 Status: Mitglied 887 Beiträge Alles, was mit Berechnungen, die ich in Excel, habe seit Jahren getan. Allerdings Im nicht sicher, youd erhalten etwas aus meinen Modellen als theyre spezifisch für das, was Im tun. Excel ist viel flexibler und transparenter, so dass Sie die Daten richtig abfragen und überprüfen können. Für den Nichtprogrammierer ist er goldgelb. Nur als Beispiel, wie lange würde es Sie klopfen eine EA, dass die durchschnittliche Volatilität einer bestimmten Stunde für die letzten 14 Tage zeigt. Im nicht sagen, seine unmöglich - ich habe keine Ahnung - aber in Excel, ein Pivot-Tabelle und 5 Minuten später und du bist fertig. Wo Excel unten fällt, ist im Phasenhandel - es spielt nicht schönes Einhaken in andere Handelsplattformen (FXCM IB Currenex) aber für backtesting, das nicht ausmacht. Registriert seit Oder es etwa 215 Beiträge Als ich begann meine eigene Analyse begann ich mit Excel, da ich keine Programmierkenntnisse und fand VBA leichter zu lernen als MQL4. Jetzt verwende ich eine Kombination von beidem. In meiner begrenzten Erfahrung, MQL4 ist schneller bei der Durchführung von Berechnungen als Excel, insbesondere wenn Ihr Excel-Blatt nutzt viele benutzerdefinierte Funktionen. Eines meiner laufenden Projekte ist es, eine Kalkulationstabelle zu erstellen, um 70 verschiedene Instrumente auf wöchentlichen und täglichen Zeitrahmen zu analysieren. Zuerst dachte ich, dass ich MQL4 verwenden würde, um CSV-Dateien von OHLC info für jedes Instrument und Zeitrahmen zu schreiben, dann crunch die Zahlen in Excel. Nach unten - ein paar Minuten, um neu zu berechnen Also, jetzt führe ich alle Berechnungen in MT4 und dann schreiben Sie nur zwei Dateien. Excel ist dann die Benutzeroberfläche und es gibt keine Wartezeit auf Berechnungen. Ich nehme an, was ich an bekomme, ist, dass, wenn Sie beide verwenden können, dann geben Sie sich die Fähigkeit zu verwenden, was am besten für die Aufgabe geeignet ist, die Sie selbst gesetzt haben. Nur meine 2 Pence. Registriert seit: May 2006 Status: Nur ein Benutzername. 1.367 Beiträge Ive versucht diese Methoden im Laufe der Jahre: MT4 Strategie Tester Custom Python-Programme OpenOffice Calc (Excel-kompatibel) Jeder EA hat seine eigenen Eigenschaften, aber im Allgemeinen Ive hatte die besten Ergebnisse mit MT4 Indicators Scripts. Wenn Sie einen Indikator erstellen können, der die Aktionen eines gegebenen EA dupliziert, ist es möglich, diesen Indikator zu einem Analysewerkzeug zu machen. Alle EAs eignen sich nicht für diesen Ansatz, aber wenn Sie eine haben, die tut, wird es liefern Nah-Instant-Ergebnisse (nicht genau auf die Pip, aber nah genug) und sparen, um mit csv-Dateien oder andere komplexere Schnittstellen Techniken basteln. IMHO, lassen Sie die Art der EA Sie testen diktieren die beste Methode der Prüfung. Alte Benjamin war rightCurrency Handel über Mühe. Über Forex. Was in einem Forex Backtest Spreadsheet enthalten Ein kritischer Schritt auf Ihrer Forex-Reise wird Backtesting sein. Sobald Sie ein System oder eine Methode finden, die Sie mögen, müssen Sie historische Daten durchlaufen und sehen, wie Ihre Methode auf echten Geschäften in den letzten Wochen, Monaten oder Jahren durchgeführt haben würde (je nach Zeitplan, ). Es wird empfohlen, dass Sie mindestens ein paar hundert Backtest-Trades für jedes gegebene System, um eine wirklich gute Vorstellung davon, wie die Forex-System wird in diesen Marktbedingungen durchführen zu etablieren. Markt-Bedingungen ändern sich, so ein Backtest noch nicht geben Ihnen alle Informationen, die Sie benötigen, aber es kann sicher geben Ihnen einen guten Vorsprung in Ihre Demo-Tests. Wenn Sie viele wichtige Informationen aufzeichnen, können Sie auch spezifische Dinge lernen, die funktionieren und nicht funktionieren und wie Sie Ihr System verfeinern können, um Ihre Gewinne statistisch zu verbessern. Auf einer Forex-Backtestkalkulationstabelle werden Sie ungefähr sechs Spalten wünschen. Die erste wird angeben, ob jeder Handel ein Kauf oder ein Verkauf war. Die zweite Spalte sollte das Datum und die dritte Spalte den Grund für den Handel. Die vierte und fünfte Spalte sollten die Ein - und Ausspeisepreise sein. Die letzte Spalte wird die Summe der gewonnenen oder verlorenen Pips sein. Die Spalte, in der Sie den Grund angeben, den Sie eingegeben haben, kann ein guter Platz sein, um bestimmte Anmerkungen zusammen mit den Auslösern zu nehmen, die Sie hereinbrachten. Diese Notizen werden in handliches später kommen, so detailliert werden, vor allem auf Trades Sie verlieren. Später können Sie blicken zurück und finden Sie Muster, die Ihnen helfen, zu verfeinern und zu beseitigen Verluste. Schreiben Sie Ihre Forex Handelsregeln am oberen Rand Ihrer Tabelle. Sie werden Ihnen helfen, konzentrieren und auch daran erinnern, was Ihre Regeln waren auf diesem Backtest, wenn Sie blicken auf sie später. Wenn Sie Änderungen vornehmen, während Sie auf Ihr System zugreifen, beachten Sie die Änderungen und die historischen Daten, auf denen Sie sie implementiert haben. Einige Statistiken, um aus Ihren Daten zu berechnen, die Ihnen nützlich sein werden, zählen Netto-Pips aus Ihrem gesamten Forex Backtest, zusammen mit den Werten Ihres durchschnittlichen Gewinns und durchschnittlichen Verlust. Youll wollen tally, wie viele Gewinne und Verluste Sie haben, und was Sie gewinnen Prozentsatz und gewinnen, um Schaden-Verhältnis ist. Denken Sie daran, dass die Verteilung kostet Sie etwas Gewinn auf jedem Handel, und breakeven Trades sind technisch zu einem sehr kleinen Verlust als Folge. Sie können ein bereinigtes Nettowert berechnen, das diese Verluste berücksichtigt. Beachten Sie Ihre größte Verlieren Streifen, und wie viele Verluste in einer Reihe Sie ertragen. Finden Sie auch heraus, Ihre durchschnittlichen Nettogewinn Trades pro Monat, Woche, Tag, oder was ist eine angemessene Zeiteinheit für Sie zur Übersicht Ihres Handels. Ein weiterer guter Quotient zu addieren ist Ihr Nettogewinn dividiert durch Ihren maximalen Verlust. Dies wird Ihnen sagen, wie viele Ihrer größten Verluste können Sie ertragen, bevor Sie alle Ihre Gewinne. Forex Backtesting kann ziemlich überwältigend auf den ersten, aber schließlich youll sich daran gewöhnen und sich in einen Rhythmus. Und es kann unglaublich Belohnung sein kann den Unterschied machen, ob Sie Ihr Konto im wirklichen Leben blasen oder ein profitabler Händler geworden. Hinterlasse eine Antwort Antworten abbrechen


No comments:

Post a Comment