Monday 8 May 2017

Rumpf Gleitender Mittlerer Backtest

BackTesting Moving Averages Warum verschieben von Durchschnitten Als Händler oder Investor, der einzige Grund, bewegende Durchschnitte zu untersuchen ist, Wissen zu gewinnen, um Gewinne zu steigern. Wie viele andere technische Indikatoren sind die gleitenden Mittelwerte dazu bestimmt, uns zu helfen, objektiv den Marktstatus zu jedem gegebenen Zeitpunkt zu erzählen. Dies hilft uns, durch die Emotionen des Tages zu sehen und vernünftige Entscheidungen zu treffen, die wir zu höheren Gewinnen und zu weniger Verlusten auf lange Sicht führen werden. Moving Averages (MAs) glatt die Reihe von Preisen für eine Aktie. MAs werden häufig verwendet, um den Trend der Marktrichtung zu identifizieren und werden als Trendfolgender Indikator klassifiziert. Dieses doesn8217t bedeuten, daß MAs nur für langfristige Investoren 8211 sind, die kurzfristige Händler sie auch verwenden. Gleitende Durchschnitte können verwendet werden, um Vorräte für gute Kandidaten abzuschirmen, Signalkäufe zu erwerben und Verkaufssignale anzubieten. Warum Backtest 8211 Eine Geschichte Das Ziel der Backtesting ist es herauszufinden, ob gleitende Durchschnitte wirklich zu besseren Ergebnissen führen und was sind die vielversprechendsten Möglichkeiten, um MAs anzuwenden. Lassen Sie mich Ihnen eine kurze Geschichte erzählen. Während ich die Ergebnisse für eine der gleitenden durchschnittlichen BackTesting Report-Fragen zusammenstellte, geschah ich, einen Freund zu besuchen. In ihrem Haus, stieß ich auf einige Lesung Material aus einem gut angekündigten Rabatt Börsenmakler. In ihm war ein Artikel, der seine Kunden berät, eine bestimmte gleitende durchschnittliche Länge anzuwenden, die in einer bestimmten Weise angewendet wird, um die besten Resultate zu erhalten. Ich hatte meine umfassende Tests direkt vor mir und ich kann Ihnen sagen, dass broker8217s Methode nicht die besten Ergebnisse, obwohl sie eine MA Länge, die auf andere Weise nützlich ist erwähnen. Ich hatte in meiner Hand Testergebnisse, die zeigten, dass die Art und Weise, dass Makler den gleitenden Durchschnitt angewandt hatte eine Gewinnrate schlechter als die Baseline, wenn auf 7147 Aktien über 14 Jahre Aktienmarkt-Daten getestet. Es ist klar, dass der Broker diese Art von Tests nicht laufen ließ. It8217s bis zu den Kunden 8211 us 8211, um für uns selbst zu verteidigen und herauszufinden, was funktioniert im Vergleich zu was doesn8217t. So berechnen Sie MAs Beim Backtesting gleitende Mittelwerte, ist die erste Entscheidung, wie die gleitenden Durchschnitt zu berechnen. Wollen Sie einen einfachen gleitenden Durchschnitt (SMA) oder etwas entwickelt, um den Preis besser wie ein exponentieller gleitender Durchschnitt (EMA) Sie können ein Experiment, um die Win-Raten der beiden verschiedenen Mittelwerte zu vergleichen. Ich habe gerade, dass vor ein paar Jahren, und während ich don8217t haben die Ergebnisse zu veröffentlichen, kam ich mit der Vorstellung, dass es didn8217t einen großen Unterschied machen, ob ich SMA oder EMA 8212 gewählt wählen Sie einfach ein und verwenden Sie es konsequent. Also für dieses Projekt, ich beschließen, einfache gleitende Durchschnitte zu verwenden, weil ich sie in den Kommentaren am häufigsten erwähnt. Um tatsächlich die Berechnung zu tun, verließ ich mich auf die integrierte Funktion, die mit TradeStation kam. (Die Wahl des Backtesting-Engine ist eine andere Entscheidung, die allgemein genug ist, um in einem anderen Post zu schreiben.) Wie MAs verwenden Als nächstes müssen Sie festlegen, wie genau Sie gleitende Durchschnitte anwenden möchten. Wie werden Sie interpretieren die Beziehung zwischen Preis und gleitenden Durchschnitt Welche Regeln werden Sie verwenden, um zu entscheiden, wann Sie kaufen und verkaufen Sie müssen lange über Aktien lesen, bevor sie über eine bullish Referenz auf eine Aktie über seinen 200-Tage gleitenden Durchschnitt oder seine 50-Tage gleitenden Durchschnitt, oder sogar die 10- oder 20-Tage-MA. Oder Ratschläge zum Kauf von Aktien, wie sie ihre 50-Tage oder 200-Tage gleitenden Durchschnitt überqueren. Dies sind wichtige Regeln für den Test in der Backtesting Engine. Und dann gibt es den gleitenden Durchschnitt Crossover 8211 eine klassische Methode der technischen Analyse. Das macht drei verschiedene Möglichkeiten, mit beweglichen Durchschnitten zu testen. Gehen wir tiefer, sprechen einige Handelstexte über die Steigung eines gleitenden Durchschnitts. Wenn Sie zur Algebra zurückkehren und die MA als Linie betrachten, können Sie, um die Steigung zu finden, zwei Punkte auf der Linie auswählen und die übliche Formel (x2-x1) (y2-y1) anwenden. Dies stellt die Frage, wie weit auseinander, um die beiden Punkte, die einen Unterschied machen können, um Ergebnisse zu holen. Wirklich, da die MA verwendet wird, um den Trend zu identifizieren, wollen wir nur wissen, ob es schräg nach oben oder unten. Dann können wir die gesamte Berechnung zu vereinfachen, indem wir bemerken, dass, wenn der Preis über dem gleitenden Durchschnitt ist, muss es ziehen den Durchschnitt auf, und ein Preis unterhalb der MA zieht es nach unten. So ein weiterer Grund, die Wirksamkeit des Preises über dem gleitenden Durchschnitt zu testen. Parametereinstellungen Nachdem Sie sich für die Verwendung der MAs entschieden haben, müssen Sie eine Auswahl verschiedener Längen zum Testen auswählen. Hüten Sie sich vor über-Optimierung. Irgendwo da draußen ist ein Mann mit Backtesting Ergebnisse zeigen 3895 Gewinn oder was auch immer mit nur den richtigen gleitenden Durchschnitt. Schade, dass er nicht weiß, was MA diese Ergebnisse in der Zukunft produzieren wird. Das heißt, müssen Sie versuchen, mehr als eine Länge, um sicherzustellen, dass Ihre Ergebnisse aren8217t ein Fluke. Stick mit Standardeinstellungen oder die, die Sie hören, über die meisten in den Medien. Das Finden der eine perfekte Parameter-Einstellung wird nicht machen Sie reich. Finden Sie einen Cluster von guten, robusten Einstellungen können Sie nur eine Menge von guten though. Als praktische Angelegenheit, wenn Backtesting genügend Datenverzögerung vor dem Messen zulassen. Alle Tests müssen an der gleichen Stelle für Äpfel-zu-Äpfel Vergleich zwischen verschiedenen MA-Längen zu messen. Wenn Sie beispielsweise einen 200-Tage gleitenden Durchschnitt testen, werden die ersten 200 Tage Daten benötigt, um den ersten Punkt dieses gleitenden Durchschnitts zu berechnen. Das bedeutet, dass der erste Tag, an dem Sie ein Signal haben könnten, 200 Tage dauert. Um einen fairen Vergleich mit dem zehntägigen gleitenden Durchschnitt zu erzielen, müssen Sie sicherstellen, dass keine Signale aus dem 10-Tage-Gleit-Durchschnitt gezählt werden, bevor der 200-tägige Start erfolgt. Glücklicherweise TradeStation hat eine Weise, die 8220Maximum Zahl der Stabstudie zu setzen wird reference8221 in 8220Properties für All8221 Strategien, die die Backtesting-Engine zwingt, zu warten, dass lange vor der Tabellierung von Daten. Mehr Gewinn aus dem Kauf oder Verkauf Gleitende Durchschnittsregeln und insbesondere gleitende Durchschnittsübergangsregeln werden oft als Umkehrsystem diskutiert. Dies bedeutet, dass ein Signal, sagen die MAs, die nach oben gehen, ein Kaufsignal ist, und dann ist sein Gegenteil, z. B. MA-Kreuzungen, nicht nur ein Verkaufssignal, sondern auch der Auslöser zu kurz. Theoretisch, that8217s gerade fein, aber viele Leute sind nicht daran interessiert, den Markt zu schließen. Sie suchen nach Techniken, um ihnen zu helfen kaufen und vielleicht verkaufen. Selbst eine Person, die regelmäßig verkauft und verkauft kurz kann verschiedene Techniken für den Kauf und Verkauf. Aus diesen Gründen ist es klug, die Kaufsignale getrennt von den Verkaufssignalen zu testen. Dies stellt ein Dilemma dar, weil es schwierig ist, ein Kaufsignal isoliert zu bewerten. Eine Möglichkeit, dies zu tun, besteht darin, zeitgesteuerte Exits 8211 zu verwenden, die ist, den Handel zu verlassen oder den Bestand zu verkaufen, nachdem eine gewisse Zeit verstrichen ist. Ich wählte, jeden Backtest dreimal mit drei verschiedenen Zeitausgängen zu laufen, weil verschiedene Leute verschiedene Arten und verschiedene Notwendigkeiten haben. Um Backtesting-Ergebnisse für Swing Trader nützlich zu machen, verlasse ich nach 2 Tagen. Zum Modell Position Händler, 20 Tage. Um die Bedürfnisse der aktiven Investoren, Backtesting hält jede Position für 200 Tage. Dies gibt einen Weg, um die Kaufsignale zu isolieren und herauszufinden, wie nützlich der gleitende Durchschnitt ist, um Käufer von verschiedenen Temperamenten. Notwendigkeit, die Güte zu definieren Eine weitere sehr wichtige Sache zu prüfen, wenn Sie Backtesting gleitende Durchschnitte, um herauszufinden, wie gut sie an der Börse tun: Wie werden Sie wissen, was gut ist Sie benötigen objektive Kriterien für den Erfolg. Das bedeutet, die wichtigsten Statistiken wie Win-Rate, Erwartung, hypothetische Equity-Gewinne, etc. identifizieren. Es bedeutet auch, Standards für akzeptable Leistung in jedem dieser Bereiche. Ein Beispiel zeigt, warum dies wichtig ist und warum es nicht so einfach ist, wie es zuerst erscheint. Sagen Sie Ihre Tests zeigen eine Gewinnrate von 55 für einen bestimmten Indikator. Das mag vielleicht nicht so gut sein, wenn etwa 62 aller Aktien im gleichen Zeitraum gestiegen sind. Oder wenn nur 25 der Bestände während dieses Zeitraums stiegen, würde Ihr 55 Gewinnsatz spektakulär sein. Was gut ist, hängt davon ab, wie es mit den Baseline-Markt-Performance unter den gleichen Bedingungen vergleicht. Sie können eine kostenlose Kopie der BackTesting Report Baseline-Ausgabe herunterladen, indem Sie hier klicken. Für einen aussagekräftigen Backtest benötigen Sie genügend Daten, um einen statistisch gültigen Vergleich herzustellen. Das bedeutet mindestens 30 Trades. Auch wenn Sie nur ein Instrument 8211 nur eine Aktie oder nur ein Währungspaar 8211 Ich denke es8217s wichtig ist, um Ihre Trading-Strategie auf viele verschiedene Instrumente zu testen, um seine Robustheit zu beweisen. Ich ging über die Spitze mit einem extrem großen Testsatz 8212 7147 Aktien über 14 Jahre 8212, um sicherzustellen, dass meine Ergebnisse in einer Vielzahl von Marktbedingungen gelten würde. Sie können Ihre Kopie meiner Backtesting-Berichte über gleitende durchschnittliche Kaufsignale erhalten, indem Sie hier klicken. Vor zwei Monaten hat Quantopian ein wichtiges Update veröffentlicht. Sie können es hier lesen. Viele unserer API hat sich zum Besseren verändert, und leider bedeutet dies, dass einige alte Code gebrochen hat. Hier ist die Migrationsanleitung für die neue API. Grundsätzlich ist die Speicherung des Wertes des Hull Moving Average als datastock. HMA nicht mehr möglich. Ich würde empfehlen, dass Sie zu einem dict, die eine Eigenschaft des Kontextes zu wechseln. Wie folgt: Das Material auf dieser Website dient nur zu Informationszwecken und stellt weder ein Angebot zum Verkauf noch eine Aufforderung zum Kauf oder eine Empfehlung oder Anerkennung für Sicherheit oder Strategie dar, noch stellt es ein Angebot zur Bereitstellung von Anlageberatungsdiensten dar Von Quantopian. Darüber hinaus bietet das Material keine Stellungnahme in Bezug auf die Eignung von Sicherheiten oder spezifischen Investitionen. Quantopian übernimmt keine Gewähr für die Richtigkeit und Vollständigkeit der auf der Website dargestellten Ansichten. Die Ansichten sind freibleibend und können aus verschiedenen Gründen unzuverlässig geworden sein, unter anderem Änderungen der Marktbedingungen oder der wirtschaftlichen Verhältnisse. Bei allen Anlagen handelt es sich um Risiken einschließlich des Verlustes des Kapitalbetrags. Sie sollten mit einem Investment-Profi konsultieren, bevor Sie irgendwelche Investitionsentscheidungen. Dies ist ein Handelsposten oder eine Komponente, die mit QuantShare von einem unserer Mitglieder erstellt wurde. Dieser Artikel kann von QuantShare Trading Software heruntergeladen und verwendet werden. Handelspositionen sind von verschiedenen Typen. Es gibt Daten-Downloader, Handels-Indikatoren, Handelssysteme, Watchlisten, Compositesindices. Sie können diesen Artikel und Hunderte von anderen kostenlos durch das Herunterladen von QuantShare. Top-Gründe, warum sollten Sie QuantShare verwenden: Arbeitet mit US-und internationalen Märkten (Aktien, Forex, Optionen, Futures, ETF.) Bietet Ihnen die Werkzeuge, die Ihnen helfen, ein profitabler Trader werden Ermöglicht Ihnen, alle Trading-Ideen Exchange-Posten und Ideen mit umzusetzen Andere QuantShare Benutzer Unsere Support-Team ist sehr entgegenkommend und wird jede Ihrer Fragen beantworten Wir implementieren alle Features, die Sie empfehlen Sehr niedrigen Preis und viel mehr Features als die Mehrheit der anderen Trading-Software Mit dem Hull gleitenden Durchschnitt, eine Marktregel, zwei Zeitrahmen Und einem N-Bar-Stop erzeugt diese Strategie eine jährliche Rendite von 30,91, ein hohes Sharpe-Verhältnis von 2,13 und einen sehr niedrigen Drawdown (-16,21). Die Strategie beta ist gleich 0,29 und die Korrelation zwischen täglichen Renditen und SP 500 Indexrenditen beträgt 0,43. Das Handelssystem basiert auf dem Crossover des niedrigen Preises und dem Hull-gleitenden Durchschnitt in einem täglichen Zeitrahmen und dem Crossover des engen Preises und dem Hull MA in einem wöchentlichen Zeitrahmen. Eine andere Handelsregel, die die Systemleistung stark verbessert hat, ist eine Marktregel, die verhindert, dass die Strategie neue Long-Positionsstradien einleitet, wenn die 20-Bar-Rendite des SP 500 Index in einem negativen Gebiet liegt. Die einzigartige Exit-Regel besteht aus einem einfachen 3-Bar Stop. (Position nach 3 Tagen verlassen). Weitere Informationen über diese Hull-gleitende Durchschnittsstrategie: - Enter Exit at next bar open price - Maximale Anzahl Positionen im Portfolio: 20 - Systemtyp: Nur Long - Simulationszeitraum: 2001-2011 - Alle US-Aktien wurden während des Backtests verwendet Rumpf gleitende durchschnittliche Handelssystem wurde nicht optimiert, was bedeutet, dass Sie wahrscheinlich verbessern können, indem Sie neue buysell Regeln, die Änderung der Marktregel, Optimierung der Funktionsparameter, Aktualisierung Handelssystem-Einstellungen. Das Handelssystem verwendet eine benutzerdefinierte technische Analyse-Indikator, der hier heruntergeladen werden kann: Hull Moving Average. Es verweist auch auf ein externes Symbol (GSPC), welches das Tickersymbol des SP 500 Index ist. Stellen Sie sicher, dass Sie End-of-Day-Daten für diesen Index herunterladen. Der Rumpf-gleitende Durchschnitt ist ein Glättungsindikator, der versucht, die Verzögerung (die die Hauptschwäche der gleitenden Durchschnittswerte ist) zu eliminieren, indem gewichtete gleitende Durchschnittswerte und die Quadratwurzel der Periode verwendet werden. Das Ergebnis ist ein gleitender Durchschnitt, der glatter und schneller auf Kursbewegungen reagiert. Das Ergebnis dieses Trading-Systems zeigt Ihnen, wie rentabel diese Funktion sein kann, wenn sie richtig angewendet wird. Sie müssen sich anmelden, um dieses Objekt zu bookmarken. Was ist dies Sie müssen sich zuerst anmelden Melden Sie sich jetzt an und erhalten Sie sofortigen Zugriff auf die Handelssoftware, den Sharing-Server und die Social Network-Website kostenlos. Klicken Sie hier Technische Analyse Fundamentalanalyse Zufällige Blog Beiträge Anzahl der Bewertungen Klicken Sie hier, um eine Rezension hinzuzufügen Durchschnittlicher Preis Klicken Sie hier, um dieses Objekt zu bewerten Anzahl, wie oft dieses Objekt heruntergeladen wurde Anzahl der Preise, die das aktuelle Objekt erhalten Melden Sie ein Objekt, wenn Sie es nicht ausführen können Es enthält Fehler Klicken Sie hier, um dieses Objekt melden zu aktualisieren Der Handel mit Finanzinstrumenten, einschließlich der Devisengeschäfte, hat ein hohes Risiko und ist nicht für alle Anleger geeignet. Der hohe Grad der Hebelwirkung kann sowohl gegen Sie als auch für Sie arbeiten. Vor der Entscheidung, in Finanzinstrumente oder Devisen zu investieren, sollten Sie sorgfältig Ihre Anlageziele, Erfahrungsniveau und Risikobereitschaft berücksichtigen. Die Möglichkeit besteht, dass Sie einen Verlust von einigen oder allen Ihrer anfänglichen Investition zu erhalten und daher sollten Sie nicht investieren Geld, das Sie nicht leisten können, zu verlieren. Sie sollten sich bewusst sein, alle Risiken im Zusammenhang mit dem Handel und Beratung durch einen unabhängigen Finanzberater, wenn Sie irgendwelche Zweifel haben.


No comments:

Post a Comment