EasyLanguage amp PowerLanguage Tutorial 8211 Lektion 02: Codierung ein gleitender Durchschnitt Erstellen der ersten realen Indikator und Ausweiten der Grundlagen Nachdem Sie sich mit dem PowerLanguage Editor im vorherigen PowerLanguage Tutorial 8211 Lektion 01 vertraut gemacht haben, werden wir nun auf dieser Grundlage aufbauen. Wenn Sie haven8217t lesen Sie die letzte Lektion, würde ich vorschlagen, dass erste, wie es Ihnen beim Verständnis dieser Lektion helfen kann, zu. Let8217s beginnen mit today8217s Lektion jetzt. Öffnen Sie den PowerLanguage Editor und erstellen Sie eine neue Indikatorstudie. Ich benutze meine ABCPowerLanguage Lektion 02 8211 Moving Average, so kann ich es leicht finden, in meinem Editor später. Der Name ist völlig bis zu Ihnen selbstverständlich und Sie konnten ihn sogar später ändern. Wie der letzte Teil des Indikatornamens vermuten lässt, werden wir heute einen gleitenden Durchschnitt kreieren und gliedern. Sie haben wahrscheinlich einen gleitenden Durchschnitt auf einem Diagramm gesehen, bevor oder erinnern Sie den Begriff Durchschnitt aus Mathe. Die Hauptnutzung für Mittelwerte ist als Filter, um die eingegebenen Daten zu glätten. Das Bild zeigt eine 200 Periode einfachen gleitenden Durchschnitt, der ein sehr glattes Ergebnis ergibt. Der Nachteil dieser Glätte ist, dass Sie mehr Lag bringen. Das bedeutet, dass der Durchschnitt weniger auf Preisänderungen reagiert. Wenn Sie einen Blick auf das nächste Bild sehen Sie, wie unterschiedlich das Verhalten eines 200-Periode einfachen gleitenden Durchschnitt ist, wenn Sie es mit dem grünen 10 Periodendurchschnitt vergleichen. Letzteres ist viel schneller in Reaktion auf Preisänderungen, aber im Gegenzug gibt es viel mehr 8220noise8221 im Durchschnitt. Es gibt viele verschiedene Arten von Mittelwerten, die hauptsächlich in der Auswirkung jedes Datenpunktes auf das Ergebnis des Durchschnitts variieren. Ein einfacher gleitender Durchschnitt von 200 Perioden berechnet einfach eine Summation der letzten 200 Datenpunkte und dividiert sie durch 200. Das Ergebnis ist ein Durchschnitt, der jedem Datenpunkt denselben Einfluß (denselben Wert) auf das Ergebnis gibt. Der erste Balken und der letzte Balken, die Teil des Durchschnitts sind, werden beide gleich gewichtet für das Ergebnis. Zwei weitere prominente und häufig verwendete Mittelwerte sind der Exponential Moving Average und der Weighted Moving Average. Beide haben höhere Gewichtungsfaktoren für die neueren Datenpunkte. In einem gewichteten gleitenden Durchschnitt wird die Gewichtung in der arithmetischen Progression abnehmen. Für den exponentiellen Mittelwert nimmt er exponentiell ab, daher der Name. Das wird so theoretisch sein wie heute. Wenn Sie mehr Details über Mittelwerte lesen möchten, können Sie mit diesem Wikipedia-Artikel beginnen. Für weiteres Verständnis dieser Lektion brauchen Sie diese zusätzliche Information allerdings. Let8217s beginnen mit Codierung unserer Durchschnitt. Unser Indikator sollte nicht nur einen Durchschnitt berechnen, sondern es sollte das Ergebnis auf ein Diagramm ausgeben. EasyLanguage hat das 8220Plot8221 reservierte Wort für das und wir werden es verwenden, um das zu tun. Bevor Sie mit der Programmierung etwas beginnen, ist es immer eine gute Idee, einen Schritt zurückzugehen und darüber nachzudenken, was Sie zu erreichen versuchen und wie Sie es tun werden. Da diese Studie nicht sehr komplex ist, gibt es nur ein paar Dinge zu denken. Wenn Studien komplexer werden, können Sie viel Zeit mit guter Planung im Voraus sparen. Das Ziel ist eine Studie, die berechnet und zeigt einen einfachen gleitenden Durchschnitt. Wir wollen in der Lage sein, die Länge für den Durchschnitt mit einem Eingang zu ändern so it8217s einfach, besonders anzufertigen. Für den Durchschnitt müssen wir die Menge der Werte zusammenfassen, die mit der Längeneingabe korrelieren. Wir wollen für jede mögliche Längeneingabe für die Summe Code schreiben. Der Code muss also alle möglichen Längeneingaben selbst berechnen können. Haben Sie bereits eine Idee, wie wir dies erreichen könnte? Die Antwort ist, dass wir eine Iteration-Anweisung, die wiederholt ausgeführt werden kann jeder Balken für eine bestimmte Anzahl von Malen (unsere Längeneingabe). Ich weiß, das klingt kompliziert, aber es wird ganz einfach. Wir verwenden die 8220for loop8221 für diese Aufgabe. Diese Schleife wiederholt eine oder mehrere Anweisungen für eine benutzerdefinierte, spezifische Anzahl von Iterationen. Der EasyLanguage-Code wird von oben nach unten und üblicherweise von links nach rechts ausgeführt. Sobald eine Codezeile ausgeführt wird, wird die nächste Zeile ausgeführt und so weiter. Wenn die Codezeile der Anfang einer Schleife ist, werden die Codezeilen innerhalb der Schleife für den angegebenen Betrag ausgeführt. Erst wenn die Schleife beendet ist, wird die nächste Codezeile nach der Schleife ausgeführt. A für Schleife sieht und arbeitet folgendermaßen: Eine numerische Variable wird mit jedem Zyklus durch die Schleife von ihrem Startwert zu ihrem Endwert inkrementiert (oder dekrementiert). Dieses Bild zeigt eine Grundschleife mit einer numerischen Zählervariable (ii in diesem Fall) und dem Anfangswert von 0 an. Die Iterationen werden zehnmal durchgeführt, bis der Zähler den Wert von 9 erreicht hat. Dann wird der Schleifenblock als letzter ausgeführt Zeit und beendet. Sie müssen den Zählerwert selbst inkrementieren, der Loop-Code kümmert sich darum. Der aktuelle Zählerwert wird in der Zählervariable gespeichert. So können Sie es für jeden Schleifenzyklus zugreifen und es für Ihre Berechnungen verwenden. Dies wird praktisch für die Berechnung unserer durchschnittlichen kommen. Die for-Schleife kann den Zähler auch mit jeder Iteration dekrementieren. Der Anfangswert in diesem Beispiel ist 9, aber die Schleife wird zehnmal ausgeführt, bis sie ebenfalls verlassen wird. Der Zähler verringert sich einfach mit jeder Iteration um eins, bis er 0 erreicht. In Easylanguage können Sie auf datenbezogene reservierte Wörter, Variablen und Funktionen aus einer vorherigen Leiste ganz einfach Bezug nehmen. Wenn Sie eine Zahl in eckigen Klammern nach dem reservierten Wort verwenden, gibt die Berechnung oder Variable den Wert für diesen speziellen Balken zurück. Die Zahl wächst von der aktuellen Leiste (die Sie mit 0 bezeichnen) in Schritten von eins. Wenn Sie den Wert des vorherigen bar8217s innerhalb einer Variablen mit dem Namen PrevCloseValue schließen möchten, können Sie dies wie folgt ausführen: Wir wollen unseren Durchschnitt mit dem Schließen für die letzten X-Balken erstellen. Wo X eine Eingabe ist, um mehr Flexibilität zu ermöglichen. Sie wissen bereits, dass wir eine Schleife für das verwenden möchten, und wir haben gerade herausgefunden, wie wir Referenzwerte für die letzten Balken verweisen können. Dies sollte ausreichen, um den Code für den Hauptteil unseres Indikators zu schreiben. Let8217s weiterhin durch die Erstellung der Eingabe-und variablen Abschnitten. Sie könnten daran erinnern, aus der letzten Lektion, dass die Verwendung von aussagekräftigen Variablennamen ist eine gute Kodierung Praxis und sparen Sie eine Menge Schwierigkeiten später. Wir müssen einen Eingang deklarieren, damit wir die Länge für unseren Durchschnitt auf dem Chart ändern können. Abgesehen davon, dass wir eine Variable, die die Summation, eine hält den Zählerwert und eine letzte, die den Mittelwert zu speichern hält. Für die Ausgabe des Wertes im Diagramm verwenden wir das reservierte Wort Plot. Es folgt eine Zahl, so dass Sie zwischen verschiedenen Diagrammen unterscheiden können. Welche benötigt wird, wie Sie bis zu 999 Plots in Multicharts verwenden können. Das Plot reservierte Wort kann mehrere Parameter wie Farbe, Plot Größe und einige mehr haben. Wir halten es einfach hier und verwenden Plot1 mit nur zwei Parametern 8211 die erste für den numerischen Ausdruck geplottet werden und eine zweite für den Namen, den wir dem Diagramm zuweisen möchten. Der endgültige Code sieht so aus: Nach dem Kompilieren dieses Codes sind wir fast bereit, unseren Indikator auf ein Diagramm in Multicharts zu laden. Let8217s nur einen Blick auf die Eigenschaften der Anzeige zuerst. Sie finden sie unter - gt Datei - gt Eigenschaften oder durch Klicken auf das Eigenschaften-Symbol im Menü (es sollte das übrige zum Kompilieren sein). Unter der Registerkarte Stil können Sie die Farbe, den Linienstil und die Dicke für die von Ihnen erstellte Zeichnung ändern. Wenn Sie auf die Registerkarte Eigenschaften zu gelangen, gibt es mehrere Optionen zu setzen oder zu überprüfen, aber jetzt möchten Sie vielleicht nur sicherzustellen, dass die Option 8220Same As Symbol8221 aktiviert ist. Dadurch wird sichergestellt, dass der Indikator direkt auf dem Diagramm und nicht auf dem Subchart angewendet wird. Jetzt können Sie die Anzeige auf ein Diagramm Ihrer Wahl anwenden. Wenn Sie ein Diagramm im Multicharts-Hauptfenster geöffnet haben, können Sie einfach die Anzeige in dieses Diagramm einfügen. Wenn der Indikator angewendet wird, sollte das Ergebnis ähnlich dem obigen Screenshot sein. Jedoch scheint dieses doesn8217t recht, da dieses doesn8217t wie ein gleitender Durchschnitt überhaupt aussieht. Die Preis-Serie ist fast eine flache Linie und das Grundstück von unserem Indikator kommt nur steigt. Mit dem E-Mini SampP 500 im Bereich von 18217800 ein 10 bar gleitender Durchschnittswert für diesen Markt von 182179528217647 ist offensichtlich nicht korrekt. Dies deutet auf ein Problem in unseren Berechnungen hin. Haben Sie eine Idee, was der Code fehlt Es ist eigentlich nur ein wenig, aber sehr wichtige Details, die wir vergessen haben, hinzuzufügen. Wir müssen etwas vor der for-Schleife hinzufügen. Die Schleife hält einfach die Werte für die vorherigen zehn Takte mit jedem neuen Balken an. Das ist gut und wir wollen es genau dies tun, aber wir don8217t wollen, dass es die neuen Werte auf die alten Werte hinzufügen. Mit anderen Worten, Sie müssen sicherstellen, dass CloseValueSum doesn8217t immer noch die alten Werte hält, wenn die for-Schleife startet. Mit dem Hinzufügen einer Zeile zum Code ist das Ergebnis genau das, was wir erreichen wollten. Wir können auch das display8217s-Erscheinungsbild auf dem Chart ändern. Mit dem Style Tab unter 8220Format Study8221 können wir das visuelle Ergebnis wie Linienstil, Farbe und Dicke ändern. Unter der Registerkarte 8220Inputs8221 finden Sie die erstellte Eingabe und die Standardeinstellung für die Länge. Durch das Laden einer zweiten Instanz der Studie und Verwendung einer anderen Farbe und Länge können Sie bestätigen, dass die Studie gibt ein anderes Ergebnis mit einer anderen Länge Eingabe. Wenn Sie Schwierigkeiten haben, die richtige Lösung zu finden, fühlen Sie sich frei, uns mit Ihrer Lösung zu kontaktieren, und wir werden versuchen, Ihnen rechtzeitig zu helfen. Ich habe Angst, nur um die Lösung zu bitten, aber du musst wenigstens zeigen können, dass du auch die Lösung gefunden hast. Als letzten Hinweis können Sie einen Blick auf andere durchschnittliche Indikatoren oder Funktionen und finden Sie einige Inspiration für die fehlende Link gibt. Ich hoffe, Sie genossen diese Powerlanguage Tutorial Lektion und ich freue mich auf die Zusammenarbeit mit Ihnen in der nächsten. Important rechtlichen Informationen über die E-Mail, die Sie senden werden. Durch die Nutzung dieses Dienstes erklären Sie sich damit einverstanden, Ihre echte E-Mail-Adresse einzugeben und nur an Personen zu senden, die Sie kennen. Es ist eine Verletzung des Rechts in einigen Gerichtsbarkeiten zu fälschlich identifizieren sich in einer E-Mail. Alle Informationen, die Sie zur Verfügung stellen, werden von Fidelity ausschließlich für den Zweck verwendet, die E-Mail in Ihrem Namen zu senden. Die Betreffzeile der E-Mail, die Sie senden, ist Fidelity: Ihre E-Mail wurde gesendet. Mutualfonds und Investmentfonds - Fidelity Investments Mit einem Klick auf einen Link öffnet sich ein neues Fenster. Trading in Bewegung mit gleitenden Durchschnitten Entfessle dieses einfache, aber leistungsfähiges Werkzeug, um eine Fülle von Informationen in Ihren Charts zu entsperren. Fidelity Active Trader Nachrichten ndash 11212016 Technische Analyse Active Trader Pro Brokerage Stocks Unter allen technischen Analyse-Tools zu Ihrer VerfügungDow Theorie. MACD. Relative Strength Index. Japanische Leuchter. Und moremoving Durchschnittswerte sind eine der einfachsten zu verstehen und verwenden Sie in Ihrer Strategie. Dennoch können sie auch zu den bedeutendsten Indikatoren für die Markttrends beitragen, was insbesondere für aufwärts gerichtete (oder abwärts gerichtete) Trendmärkte von Vorteil ist, wie der seit 2009 beobachtete langfristige Aufwärtstrend. Heres, wie Sie gleitende Durchschnitte integrieren können, um Ihren Handel potenziell zu verbessern Deutsch:. Was sind gleitende Mittelwerte Ein Mittelwert ist einfach der Durchschnitt einer Menge von Zahlen. Ein gleitender Durchschnitt ist eine (Zeit-) Serie von Mitteln dessen ein gleitender Durchschnitt, da, da neue Preise gemacht werden, die älteren Daten gelöscht und die neuesten Daten ersetzt werden. Eine Aktie oder andere finanzielle Sicherheiten normale Bewegungen können manchmal volatil sein, Gyrating aufwärts oder abwärts, die es etwas schwierig, seine allgemeine Richtung beurteilen kann. Der Hauptzweck der gleitenden Mittelwerte ist, die Daten, die Sie überprüfen, zu glätten, um zu helfen, einen klareren Sinn des Tendenzes zu erhalten (sehen Sie das Diagramm unten). Ein gleitender Durchschnitt glättet den Preis. Quelle: Active Trader Pro, ab 15. November 2016. Es gibt ein paar verschiedene Arten von gleitenden Durchschnitten, die Investoren häufig verwenden. Einfacher gleitender Durchschnitt (SMA). Ein SMA wird berechnet, indem alle Daten für eine bestimmte Zeitspanne addiert und die Gesamtzahl durch die Anzahl der Tage dividiert wird. Wenn XYZ-Aktie bei 30, 31, 30, 29 und 30 während der letzten fünf Tage geschlossen wurde, wäre der 5-tägige einfache gleitende Durchschnitt 30. Exponentieller gleitender Durchschnitt (EMA). Auch als gewichteter gleitender Durchschnitt bekannt, weist eine EMA den jüngsten Daten ein größeres Gewicht zu. Viele Händler bevorzugen den Einsatz von EMAs, um mehr Wert auf die jüngsten Entwicklungen zu legen. Zentrierter gleitender Durchschnitt. Auch bekannt als ein dreieckiger gleitender Durchschnitt, ein zentrierter gleitender Durchschnitt nimmt Preis und Zeit in Betracht, indem er das meiste Gewicht in der Mitte der Reihe platziert. Dies ist die am wenigsten verwendete Art von gleitenden Durchschnitt. Bewegungsdurchschnitte können auf allen Arten von Preisdiagrammen (d. h. Linie, Balken und Leuchter) implementiert werden. Sie sind auch ein wichtiger Bestandteil anderer Indikatoren wie Bollinger Bands. Einrichten von Bewegungsdurchschnitten Beim Einrichten Ihrer Diagramme ist das Hinzufügen von Bewegungsdurchschnitten sehr einfach. In der Fidelitys Active Trader Pro. Zum Beispiel einfach öffnen Sie ein Diagramm und wählen Sie Indikatoren aus dem Hauptmenü. Suchen oder navigieren Sie zu gleitenden Durchschnittswerten, und wählen Sie die Option, die Sie dem Diagramm hinzufügen möchten. Sie können zwischen verschiedenen gleitenden Durchschnittsindikatoren wählen, einschließlich eines einfachen oder eines exponentiellen gleitenden Durchschnitts. Sie können auch die Zeitdauer für den gleitenden Durchschnitt wählen. Eine allgemein verwendete Einstellung ist, einen 50-Tage-exponentiellen gleitenden Durchschnitt und einen 200-Tage-exponentiellen gleitenden Durchschnitt auf einen Preis anzuwenden. Wie werden die gleitenden Mittelwerte verwendet? Verschieben von Durchschnitten mit unterschiedlichen Zeitrahmen kann eine Vielzahl von Informationen bereitstellen. Ein länger laufender Durchschnitt (wie eine 200-Tage-EMA) kann als wertvolles Glättungsmittel dienen, wenn Sie versuchen, langfristige Trends zu beurteilen. Ein kürzerer gleitender Durchschnitt, wie ein gleitender 50-Tage-Durchschnitt, wird der Preisaktion stärker folgen und wird daher häufig verwendet, um kurzfristige Muster zu bewerten. Jeder gleitende Durchschnitt kann als Unterstützungs - und Widerstandsindikator dienen und wird häufig als kurzfristiges Kursziel oder Schlüsselniveau verwendet. Wie genau bewegen sich die gleitenden Durchschnitte, erzeugen die Handelssignale Die gleitenden Durchschnitte werden von vielen Händlern als potenziell signifikantes Unterstützungs - und Widerstandspreisniveau anerkannt. Wenn der Preis über einem gleitenden Durchschnitt liegt, kann er als starkes Unterstützungsniveau dienen, wenn die Aktie sinkt, könnte der Preis eine schwierigere Zeit unter das gleitende Durchschnittspreisniveau fallen. Alternativ, wenn der Preis unter einem gleitenden Durchschnitt ist, kann es als ein starkes Widerstandsniveau dienen, wenn die Aktie zu erhöhen wäre, könnte der Preis kämpfen, um über dem gleitenden Durchschnitt zu steigen. Das goldene Kreuz und das Todeskreuz Zwei gleitende Durchschnitte können auch in Kombination verwendet werden, um ein starkes Crossover-Handelssignal zu erzeugen. Das Crossover-Verfahren beinhaltet den Kauf oder Verkauf, wenn ein kürzerer gleitender Durchschnitt einen längeren gleitenden Durchschnitt überschreitet. Ein Kaufsignal wird erzeugt, wenn ein schnell gleitender Durchschnitt über einem langsamen, gleitenden Durchschnitt liegt. Zum Beispiel tritt das goldene Kreuz auf, wenn ein gleitender Durchschnitt, wie die 50-Tage-EMA, über einen 200-Tage gleitenden Durchschnitt kreuzt. Dieses Signal kann auf einem Einzelbestand oder auf einem breiten Marktindex wie dem SP 500 generiert werden. Nach dem Diagramm des SP 500 war die jüngste Überkreuzung im April 2016 ein Goldkreuz (siehe Grafik oben). Der SP 500 hat seit Mitte November rund sieben gewonnen. Alternativ wird ein Verkaufssignal erzeugt, wenn ein schnell gleitender Durchschnitt unter einem langsamen gleitenden Durchschnitt kreuzt. Dieses Tod Kreuz würde auftreten, wenn ein 50-Tage gleitenden Durchschnitt, zum Beispiel überschritten unter einem 200-Tage gleitenden Durchschnitt. Das letzte Todeskreuz trat Anfang 2016 auf. Das nächste Kreuzungssignal, da das letzte ein goldenes Kreuz war, ist ein Todeskreuz. Verschieben von Durchschnitten in Aktion und ein paar Endtipps Als allgemeine Regel gilt, dass bewegte Durchschnitte in der Regel am nützlichsten sind, wenn sie während Aufwärts - oder Abwärtstrends verwendet werden, und sind in der Regel am wenigsten nützlich, wenn sie in Seitenmärkten verwendet werden. Generell sind die Aktien in einem treppenartigen Aufwärtstrend für die meisten der mehr als sieben Jahre Bull-Rallye, so Theorie schlägt vor, dass bewegte Durchschnitte können besonders leistungsfähige Werkzeuge in der aktuellen Marktumfeld sein. Mit Blick auf die SP-500-Chart (oben), können Sie sehen, dass der langfristige Trend ist. Außerdem liegt der Preis über dem kurzfristigen gleitenden Durchschnitt und dem langfristigen gleitenden Durchschnitt. Würde der Kurs vom aktuellen Niveau abnehmen, wären beide gleitenden Durchschnittswerte als signifikante Unterstützungsniveaus zu werten. Wie das Diagramm zeigt, ist es möglich, dass der Preis über einen ausgedehnten Zeitraum oberhalb (oder unterhalb) eines gleitenden Durchschnitts bleibt. Natürlich würden Sie nicht wollen, nur auf der Grundlage der Signale, die durch gleitende Durchschnitte erzeugt handeln. Allerdings können sie in Kombination mit anderen technischen und fundamentalen Datenpunkte verwendet werden, um Ihren Ausblick zu gestalten. Erfahren Sie mehr Technische Analyse konzentriert sich auf Marktaktionen spezifisch, Volumen und Preis. Technische Analyse ist nur ein Ansatz zur Analyse von Beständen. Bei der Prüfung, welche Aktien zu kaufen oder zu verkaufen, sollten Sie den Ansatz, dass youre am bequemsten mit. Wie bei allen Investitionen müssen Sie selbst entscheiden, ob eine Anlage in bestimmte Wertpapiere oder Wertpapiere für Sie auf der Grundlage Ihrer Anlageziele, Risikobereitschaft und finanziellen Situation das richtige für Sie ist. Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Die Aktienmärkte sind volatil und können in Reaktion auf negative Emittenten, politische, regulatorische, marktbezogene oder wirtschaftliche Entwicklungen deutlich zurückgehen. Stimmen werden freiwillig von Einzelpersonen eingereicht und reflektieren ihre eigene Meinung über die Artikel Hilfsbereitschaft. Ein Prozentwert für Hilfsbereitschaft wird angezeigt, sobald eine ausreichende Anzahl von Stimmen abgegeben wurde. Fidelity Brokerage Services LLC, Mitglied NYSE, SIPC. 900 Salem Street, Smithfield, RI 02917 Wichtige rechtliche Informationen zur E-Mail, die Sie versenden werden. Durch die Nutzung dieses Dienstes erklären Sie sich damit einverstanden, Ihre echte E-Mail-Adresse einzugeben und nur an Personen zu senden, die Sie kennen. Es ist eine Verletzung des Rechts in einigen Ländern zu fälschlicherweise identifizieren sich in einer E-Mail. Alle Informationen, die Sie zur Verfügung stellen, werden von Fidelity ausschließlich zum Zweck der Versendung der E-Mail in Ihrem Namen verwendet. Die Betreffzeile der E-Mail, die Sie senden, ist Fidelity: Ihre E-Mail wurde gesendet. Improving der Moving Average Crossover Let8217s einen Blick auf eine einfache gleitende Durchschnitt Crossover-System und sehen, wenn wir es verbessern können. Insbesondere können wir die Leistungsfähigkeit des bewegten Durchschnittssystems durch eine Verringerung der Anzahl von Peitschenhieben während jener gefürchteten Bereichsgrenzen-Märkte verbessern. Whipsaws treten auf, wenn ein Markt von einem Trendmodus zu einem Konsolidierungsmodus übergeht. Während dieses Konsolidierungsmodus wird das System von langem zu kurzem ausgelöst, wodurch eine Reihe verlierender Trades erzeugt wird. Long Trades plötzlich umgekehrt schlagen Sie Ihren Halt. Ebenso für kurze Trades. Diese 8216false Signale8217 können Ihre Eigenkapitalkurve zerstören. In diesem Artikel I8217m werden zwei einfache Methoden zur Verbesserung der einfachen gleitenden Durchschnitt Crossover-System zu präsentieren. Diese Ideen können leicht in Ihre Handelssysteme implementiert werden und können einen guten Ausgangspunkt für ein Trendfolgesystem bieten. Basissystem Unser Basissystem besteht aus zwei einfachen gleitenden Durchschnitten (SMA), die auf einem Tages-Chart der Euro-Futures ausgeführt werden. I8217m Kommissionierung der Euro, weil es solide Trends Charakteristika im Gegensatz zu den Aktienindex-Märkten, die dazu neigen, Mittelwert zurück zu sein gezeigt haben. Wenn Sie zurückrufen, werden Signale erzeugt, wenn ein schneller gleitender Durchschnitt (Trigger-SMA oder Triggerleitung) einen langsameren gleitenden Durchschnitt (langsame SMA oder langsame Linie) überschreitet. Slow SMA 50 Periode Trigger SMA 3 Periode Go Long, wenn Triggerkreuze oberhalb Slow SMA Go Short, wenn Triggerkreuzungen unter Slow SMA Dates Getestet: Mai 2001 8211 30. September 2013 Provisionen amp Schlupf: 30 abgezogen pro Trade Anzahl der Verträge: 1 Für diejenigen, TradeStation das Baseline-System wurde erstellt, indem zwei Strategien in das Diagramm, die von TradeStation zur Verfügung gestellt wurden. Im Folgenden sind die beiden Strategien. Der erste steuert die Regeln für den langen Eintrag (LE) und der zweite steuert die Regeln für den kurzen Eintrag (SE). Sie können sehen, die Eingabefelder enthalten die drei und die fünfzig für die beiden verschiedenen Perioden für unsere gleitenden Durchschnitte. Kaufen mit diesen bereitgestellten Strategien können Sie eine gleitende durchschnittliche Crossover-Strategie innerhalb von Sekunden ohne jede Codierung Fähigkeiten zu bauen. Baseline System Equity Curve Diese beiden einfachen Regeln erzeugen ein Handelssystem, das langfristig rentabel ist. Dies ist ein Beleg für die Trends des Euro-Futures-Marktes. Allerdings gibt es Perioden großer Verluste und lange Perioden, in denen keine neuen Aktienhöhen entstehen. It8217s wahrscheinlich nicht jeder handeln würde dies mit echtem Geld. Das Bild unten zeigt einen letzten Zeitraum von 2011, als der Euro in den Sommermonaten Juni bis August eine Konsolidierungsphase einführte. Während dieser Zeit unser Baseline-System produziert eine Kette von acht aufeinander folgenden verlieren Trades. Whipsaw Summer 2011 Improvement 1: Delayed Entry Mit dieser Einstiegsmethode werden wir unseren Eintritt in den Markt verzögern, nachdem die Triggerlinie den langsamen SMA kreuzt. Also, wenn die Trigger-Linie kreuzt die langsame SMA wir nicht öffnen unsere Position sofort. Wir verzögern für mehrere Takte. Let8217s sagen, wir warten für 15 Bars, nachdem das Kreuz auftritt. Auf dem zehnten Takt nach dem Signal sehen wir, ob der Preis noch über dem langsamen SMA liegt (für einen langen Eintrag) und an der Open des 11. eintippen. Wenn der Preis unter unserem langsamen SMA liegt, öffnen wir eine neue Position. Auf diese Weise eliminieren wir einige Peitschen auf Kosten des Eintritts in den Handel später als das ursprüngliche SMA Kreuz. Die Idee hinter dieser Methode ist, wenn ein neuer Bullenmarkt zu starten beginnt, sollte der Preis nicht unter die langsame SMA fallen. Kurz gesagt, es ist ein anderer Weg, um die Menge der Überzeugung für die nächste Marktphase zu messen. Allerdings halten wir den Ausgang gleich. Wenn ein EMA-Kreuz auftritt, schließen wir immer unsere offene Position. Wir wenden nur die Verzögerung beim Öffnen einer neuen Position an. Die Eigenkapitalkurve mit unserem verzögerten Eintrag bewegt die gesamte Eigenkapitalkurve über der Nulllinie. Es werden weniger Trades getätigt und wir reduzieren den Nettogewinn. Die Eigenkapitalkurve erscheint auch etwas weniger gezackt, was einen etwas glatteren Anstieg bedeutet. Unten ist ein Bild, das den whipsaw Sommerzeitraum 2011 zeigt. Sie werden feststellen, dass wir die Anzahl der whipsaws von acht bis null verringert haben. Whipsaw Summer 2011 Improvement 2: Trading Bands Im Gegensatz zum gleitenden Standard Crossover, bei dem die Triggerlinie einfach die langsame SMA überqueren muss, muss unsere Triggerlinie nun überzeugen, dass sie über die langsame SMA hinausgeht. Zum Beispiel Bild ein anderes Band oberhalb der langsamen SMA, die 1 ATR über dem langsamen SMA ist. Um eine neue Long-Position zu öffnen, benötigen wir die Triggerleitung, um das ATR-Band oberhalb der langsamen Linie zu durchdringen. Jetzt Bild ein anderes Band, das eine ATR unterhalb der SMA ist. Diese Band stellt unseren kurzen Auslöser dar, wenn wir eine Short-Position eröffnen. Wir hoffen, einige Peitschenhieben zu eliminieren, indem wir unseren Eintritt verzögern und den Markt zwingen, uns etwas Kraft zu zeigen. Einige von euch haben vielleicht schon bemerkt, dass das, was wir haben, ein Keltner Kanal ist. Ein Keltner-Kanal ist nichts weiter als ein gleitender Durchschnitt (langsamer SMA) mit einer oberen Band-X-Zahl von ATRs oberhalb und unterhalb der langsamen SMA. Die oberen und unteren Bänder wirken als Auslöser, um entweder eine lange Position oder eine kurze Position einzugeben. Die Banden passen sich der expandierenden Volatilität an, die mehr Preisverurteilung erfordert, um eine neue Position einzuleiten. Ebenso kontrahieren sich diese Banden bei niedrigeren Volatilitätszeiten. Somit sind die Ein - und Ausgangsregeln dynamischer für einen veränderten Markt als ein einfacher gleitender Durchschnittsübergang. Der Aktiengraph sieht nicht viel anders aus als unser Basissystem. Die gesamte Equity-Kurve verbringt weniger Zeit in der Nähe der Nulllinie und es gibt weniger Trades. Unten ist der gleiche Zeitraum mit dem Band-System hat die Anzahl der falschen Signale von acht auf zwei reduziert. Dies ist eine große Verbesserung gegenüber dem Basissystem. Whipsaw Summer 2011 Jede der beiden Methoden verbesserte die Ergebnisse des ursprünglichen Baseline-Systems. Betrachtet man die Tabelle unten können wir sehen, Performance-Statistiken wie Profit-Faktor, Prozent-Gewinner und durchschnittlichen Handelsgewinn Nettogewinn erhöht. Der Keltner produzierte die besten Gesamtstatistiken. Wir haben sicherlich ein Handelssystem, das mit echtem Geld handelbar ist, aber wir haben unsere Mission erfüllt. Wir reduzierten die Anzahl der Whipsaws mit unserem Delayed Entry System und dem Band Entry System. Sie können dies sehen, indem Sie die Anzahl der Trades, die von jedem System genommen und die prozentuale Gewinne Trades. Mehr Ideen Sie können diese Forschung in allen Arten von Richtungen zu nehmen. Hier zwei weitere Ideen. Verzögerung mit Zeit Decay 8211 Märkte wechseln zwischen Trending und Nicht-Trending, wie wir alle wissen. Oft werden Sie bemerken, eine Reihe von Whipsaws auf einem gleitenden Durchschnitt Crossover-System direkt nach einem großen Gewinn-Handel wurde geschlossen. Der Markt scheinbar ist jetzt Morphing zu einem Bereich gebundenen Markt und wird wahrscheinlich dies für einige Zeit. Allerdings, wie die Tage oder Wochen tragen auf die Wahrscheinlichkeit eines Ausbruchs wahrscheinlich erhöht. Also vielleicht können wir die Verzögerung Betrag reduzieren, wie die Zeit vergeht. Nach dem Ende eines erfolgreichen Handels suchen wir das nächste Kreuz mit unserer Standard-X-Barverzögerung. Der Markt bleibt gebunden und produziert mehrere falsche Signale über die Wochen, aber unser System nimmt keine neuen Signale. Während dieser falschen Signale wird unser Verzögerungszähler zurückgesetzt, aber let8217s nicht immer auf X zurückgesetzt. Jeder Tag oder jede Woche reduzieren wir unsere X-Tage-Verzögerung um eins. Wir tun dies, weil wir glauben, wie die Zeit vergeht, indem ein Ausbruch wahrscheinlicher wird. Allerdings reduzieren wir niemals X, um Null oder niedriger zu erreichen. In der Tat können wir nie viel weniger als 5 oder so gehen. Trend Filter 8211 In einem früheren Artikel habe ich rsRank oder eine 200-Periode SMA als Trendindikator verwendet, um das größere Bild für den Euro zu bestimmen. Mit anderen Worten, sind wir innerhalb eines bullishen oder bärischen Marktes Vielleicht nur lange Trades während eines Bullenmarktes oder kurze Trades während einer Bärenmarkt würde Ergebnisse verbessern. Dies wäre eine interessante und einfache Test durchzuführen. Ich würde gerne Ihre Ergebnisse zu hören. Unbedingt einen Kommentar hinterlassen. Ich würde gerne hören, alle Ideen oder Ergebnisse aus Ihren eigenen Tests Lassen Sie eine Antwort Antworten abbrechen Featured Product Erstellen Sie adaptive Indikatoren in Ihre TradeStation Strategien. Die adaptive Indikatorbibliothek optimiert automatisch ihre Indikatoren auf die Hälfte des gegenwärtigen dominanten Zyklus basierend auf der Verwendung der Hilbert-Transformation. Erfahren Sie mehr Free TradeStation Code Holen Sie sich kostenlose, vereinfachte Versionen der Tools, die die TradeStation-Experten in ihrer täglichen Forschung und beim Systemaufbau verwenden. Diese Tools helfen Ihnen, EasyLanguage zu erlernen, da sie vollständig Open Source sind und Sie komplexe Systeme erstellen können, ohne dass Sie wissen müssen, wie Sie Code erstellen können. Sie müssen lediglich einen Namen und eine E-Mail-Adresse angeben. Keine Kreditkarte oder Adresse erforderlich Über Murray Ruggiero Jr. Murray Ruggiero ist der Chef-Systementwickler und Marktanalyst bei TTM. Er ist einer der weltweit führenden Experten für den Einsatz von inter-market und Trendanalyse bei der Lokalisierung und Bestätigung der Entwicklung der Preisbewegungen in den Märkten. Murray wird oft in der Industrie als der Einstein der Wall Street bezeichnet. Weiterlesen.
Comments
Post a Comment