Monday 10 April 2017

Jurik Gleit Durchschnitt Code Tradestation

Eine Flexible Preisabweichung Indikator Funktion FxDeviation. FxDeviation ist ein Super-Indikator, der eine Vielzahl von Abweichung oder Verschiebung Funktionen auf einem Diagramm aus einem einzigen Indikator zeigt Es ist ein Schwester-Indikator auf die flexible Band Plotten Indikator, RibbonsPlotter. FxDeviation Plots die Abweichung von Der aktuelle Preis von jedem Mittellinien-Referenzpunkt, der von RibbonsPlotter erstellt werden kann. Fig 1 Bollinger Band Ribbons und Schwester Indikator FxDeviation zeigt die Schlusskurs Abweichung Wert aus der Mittellinie. Dieses Bollinger Band Band zum Beispiel ist eine Art von bekannten Indikator, wo die Mittellinie definiert ist, um ein einfacher gleitender Durchschnitt zu sein, und die vertikale Verschiebung, die verwendet wird, um die Bänder oberhalb und unterhalb dieses gleitenden Durchschnitts zu berechnen, ist ein Vielfaches der Standardabweichung. Der Schlusskurs auf der rechten Bar ist fast 2 Bänder unterhalb der Mittellinie Die entsprechende Abweichung, gemessen in Einheiten der Standardabweichung von der gleitenden mittleren Mittellinie, ist -1 95 Bei der Definition der Abweichung in Einheiten der Standardabweichung ist die Abweichung auch als Z-Score bekannt. Jedoch ist FxDeviation in der Lage, viele andere Arten von Abweichungen wie ATR-Einheiten, Prozentsatz des Preises, Standardfehler usw. zu veranschaulichen Kann auch mehrere Abweichungen auf dem gleichen Diagramm darstellen. Beispielsweise zeigt die folgende Tabelle die gleichzeitige Auftragung der Abweichung des hohen Grüns und des niedrigen Rotes jedes Balkens von einer linearen Regressionsmittellinie. Fig 2 Abweichung von High und Low von jedem Balken Aus einer Linear Regressionszentrale. FxDeviation muss die gleichen Eingabeparameter für die Mittellinie und Abweichungsfunktion verwenden, da das RibbonsPlotter-Indikator für die Ausgabe die entsprechende Preisaktion im Bandindikator widerspiegelt. FxDeviation s Flexibilität ergibt sich aus der Tatsache, dass der Benutzer kann Spezifizieren Sie die Mittellinienfunktion unabhängig von der Verschiebungsfunktion, die sie extrem flexibel macht. Die Mittellinie oder Referenz wird vom Benutzer durch einen Eingabeparameter vorgegeben RefID und kann eine der folgenden Funktionen sein. Simple Arithmetik Moving Average AMA. Exponential Moving Average EMA. Linear Regressionslinie LR. Kaufman Adaptive Moving Durchschnitt KAMA. Tillson T3 Triple Exponential Moving Average T3.Jurik Moving Durchschnitt JMA. Volume Gewichteter durchschnittlicher Preis VWAP. Fixwert Null, zum Beispiel, wird die Abweichungsfunktion über die Nullachse zeichnen. Die Jurik Moving Average Funktion erfordert, dass der Benutzer diesen Tradestation Add-On von Jurik Research kauft. Der Aufruf dieser Funktion wird kommentiert, da die meisten Benutzer nicht lizenziert werden Um diese Funktion zu nutzen Diejenigen, die lizenziert sind, können den entsprechenden Codeabschnitt in der Funktion FxDeviation ausschalten, um diese Funktion zu implementieren. Der Benutzer kann die Abweichungsfunktion angeben, die verwendet wird, um die Bänder unabhängig von der Mittellinienreferenzfunktion zu erzeugen, indem ein Eingabeparameter, DevID The Abweichungsfunktion kann eine der folgenden sein. Standard Abweichung Bollinger Bands. Standard Fehler Jon Andersen Bands. Average True R Ange - ATR Keltner Bands. Jurik Durchschnitt True Range JATR ATR mit Jurik Moving Average. Warum verwenden Sie die FxDeviation Indicator. Die FxDeviation Indikator konsolidiert die Fähigkeit, eine Vielzahl von Abweichungen in einem einzigen Indikator zu zeichnen Dieser Indikator kann dann mehrere andere Indikatoren ersetzen und bietet Eine konsistente Benutzeroberfläche für diese Auflistung von Funktionen. Die vom Indikator gezeichneten Werte stammen aus einer entsprechenden Multifunktions-FxDeviation-Funktion, die vom Indikator aufgerufen wird. Diese Funktion kann auch aus einer Strategie aufgerufen werden Da dieselbe Funktion Werte sowohl für die Strategie als auch für die FxDeviation-Indikator kann der Benutzer sicher sein, dass die Werte gleich sind, vorausgesetzt, die Eingangsparameter entsprechen. Eine einzelne Mehrzweckabweichungsfunktion hat viele Vorteile für den Entwickler von automatisierten Handelsstrategien. Dies ist der perfekte Indikator für die Verwendung in einer Reversion Auf die mittlere Handelsstrategie oder eine Strategie, die auf einer Preisabweichung von einem Referenzwert auf Ini beruht Verhandeln. Der Optimierer kann viele verschiedene Arten von Handelsstrategien testen, ohne die grundlegende Strategiecodierung zu verändern, da der Optimierungsprozess beispielsweise zwischen Bollinger Band, Keltner Band und Prozentsatzbandabweichungen umschalten kann, ohne dass eine manuelle Manipulation oder Duplizierung des Strategiecodes erforderlich ist. Code-Revisionen und Updates können an einem einzigen Ort durchgeführt werden, ohne die Notwendigkeit, die Änderungen in mehreren verschiedenen Indikatoren oder Strategien zu duplizieren. Eine konsistente Benutzeroberfläche über viele separate Funktionen macht den Code benutzerfreundlicher und daher weniger anfällig für unbeabsichtigte Fehler. FxDeviation Beispiele. RibbonPlotter ist in der Lage, eine Vielzahl von Bandplots zu produzieren. Einige der unten gezeigten Beispiele stellen die häufigsten und bekanntesten Band - oder Bandfunktionen dar. Die Schwesterfunktion FxDeviation wird unmittelbar unten angezeigt und zeigt die Abweichung des Schlusspreises an Von der Mittellinie aus. Bollinger Bänder werden aus einer Arithmetik gebildet Eine mittlere Mittellinie und eine StdDev-Verschiebungsfunktion. Diese Tabelle zeigt Bänder bei Verschiebungen von 1, 2 und 3 Standardabweichungen. Die Bänder erweitern sich charakteristisch, wenn der Preis während der Konsolidierung trifft und schmal ist. Der Schlusskurs der letzten Bar ist nur Über dem 2. unteren Band FxDeviation zeigt die Abweichung Wert ist -1 95.Anderson Ribbons verwenden eine lineare Regressions-Mittellinie und eine StdErr Abweichung function. Each Band stellt eine Standard-Fehler-Inkrement weg von der Mittellinie. Die lineare Regressions-Mittellinie umarmt den Preis näher als Ein gleitender Durchschnitt und Standard-Fehlerbänder nicht signifikant erweitern, wenn die Preisaktion tendiert, im Gegensatz zu Bollinger Bands Stattdessen zeigen schmale Bands an, dass der Preis konsequent in der Nähe der Regressionslinie liegt. Wide Bands deuten auf eine zunehmende Volatilität des Preises von der Regressionslinie hin Und werden typischerweise während einer Pause in einem Trend gesehen. Dieses Band repräsentiert eine Jurik Moving Average JMA-Mittellinie und einen Prozentsatz Abweichung von der Mittellinie. Die Angemessenheit Jurik Moving Average ist beliebt, weil es s Glätte und niedrige Verzögerung Es muss als Add-on zu Tradestation gekauft werden. Die Tillson T3 Moving Average ist ähnlich und hat fast die Glätte und niedrige Verzögerung der Jurik , Und steht den Tradestation-Benutzern als eingebaute Funktion zur Verfügung Der Tillson T3 Moving Average ist auch für den Einsatz in FxDeviation verfügbar. FxDeviation Input Parameters. Price1 bis Price3 sind die Input-Preise verwendet, um Abweichungen von der Mittellinie zu berechnen Der Benutzer könnte zum Beispiel , Zeichnen Sie die Abweichung von hoch und niedrig und die Schließung jedes Balkens auf einem einzigen Graph. RefPrice ist der Preis verwendet, um die Referenzlinie zu berechnen, aus der Abweichung gemessen wird. Es kann z. B. Schließen oder wenn zusätzliche Filterung des Zentrums sein Zeile ist gewünscht, AvgPrice. RefID wählt die Funktion aus, die zur Berechnung der Mittellinie verwendet werden soll. Die anderen Funktionen, die zur Berechnung der Mittellinie AMA, EMA, LR usw. verwendet werden, sind Zahlen in der Reihenfolge ihrer Längenparameter Durch RefID Um eine exponentielle gleitende mittlere Mittellinie auszuwählen, würde der Benutzer zum Beispiel 2 eingeben, da EMALength in der zweiten Position nach RefID erscheint. Der Benutzer würde eine RefID von 3, 4 oder 5 angeben, um eine Mittellinie zu wählen, die aus einer linearen Regressionsgerade besteht, Ein Kaufman-Gleitender Durchschnitt oder ein Tillson T3 gleitender Durchschnitt, da dies die Reihenfolge ist, in der ihre entsprechenden Längenparameter in der Eingabeparameterliste erscheinen. EvID ist der Wert der Abweichungsfunktion, die verwendet wird, um Einheiten der Abweichung von dem PriceRef zu bestimmen. Ref1- Ref5 sind Referenzen Wert, der auch angezeigt wird, wenn sie nicht null sind Zum Beispiel, um eine Null-Referenzlinie auf Abweichungsgraph zu zeichnen, verwenden Sie eine Nicht-Null-Nummer sehr nahe an Null, wie 0 00001 wie rechts gezeigt Sie wollen sehen, wann die Abweichungsfunktion erreicht oder - 2 0, dann addieren Sie zwei zusätzliche Referenzwerte, Ref1 2 und Ref2 -2.RibbonsPlotter Indicator. RibbonsPlotter ist ein Superindikator, der eine Vielzahl von Band - oder Bandfunktionen aufgibt Auf einem Diagramm aus einem einzigen Indikator, ähnlich dem Diagramm unten. Dieses Bollinger Band Band zum Beispiel ist eine Art von bekanntem Indikator, wo die Mittellinie definiert ist, um ein einfacher gleitender Durchschnitt und die vertikale Verschiebung verwendet, um die Bänder zu berechnen Oberhalb und unterhalb dieses gleitenden Durchschnittes ist ein Vielfaches der Standardabweichung. RibbonPlotter s Flexibilität ergibt sich aus der Tatsache, dass der Benutzer die Mittellinienfunktion unabhängig von der Verschiebungsfunktion, die beim Erstellen des Bandes verwendet wird, spezifizieren kann. Es erlaubt auch viele Bänder anstatt ein einzelnes Band zu Werden oberhalb und unterhalb der Preisaktion aufgezeichnet, daher der Namensbandplotter. Die Mittellinie oder Referenz wird vom Benutzer durch einen Eingabeparameter RefID angegeben und kann eine der folgenden Funktionen sein. Verwenden Sie UpperBandRef und LowerBandRef als Mittellinien für Abweichungsbänder erlaubt Benutzerdefinierte Formeln zu spezifizieren. Simple Arithmetik Moving Average AMA. Exponential Moving Average EMA. Linear Regression Line LR. Kaufman Adaptive Moving A Verraten KAMA. Tillson T3 Triple Exponential Moving Average T3.Jurik Moving Average JMA. Volume Gewichteter durchschnittlicher Preis VWAP. Fixed Wert Null, zum Beispiel, wird die Abweichung Bands über die Null-Achse, ohne jede vertikale Preis-Aktion. Die Jurik Moving Average-Funktion Verlangt, dass der Benutzer diesen Tradestations-Add-on von Jurik Research kauft. Der Aufruf dieser Funktion wird kommentiert, da die meisten Benutzer nicht lizenziert werden, um diese Funktion zu nutzen. Diejenigen, die lizenziert sind, können den entsprechenden Codeabschnitt in der lokalen Methode RibbonsCalc ausführen, um dies zu implementieren Feature. Die feste Wert-Mittellinie ermöglicht es dem Benutzer, die Abweichungskomponente der Bänder ohne die vertikale Bewegung zu betrachten, die durch die Preisaktion mit einem festen Wert von Null induziert wird. RibbonPlotter zeichnet die Abweichungsbänder um die Nullachse und kann in platziert werden Ein Sub-Graphen unterhalb des Haupt-Diagramm-Symbols. Der Benutzer kann die Abweichungsfunktion angeben, die verwendet wird, um die Bänder unabhängig von der Mittellinien-Referenzfunktion zu erzeugen Durch Angabe eines Eingabeparameters, DevID Die Abweichungsfunktion kann eine der folgenden sein. Standard Abweichung Bollinger Bands. Standard Error Jon Andersen Bands. Average True Range - ATR Keltner Bands. Jurik Durchschnitt True Range JATR ATR mit Jurik Moving Average. Warum verwenden RibbonPlotter Indicator. Die RibbonPlotter Indikator konsolidiert die Fähigkeit, eine Vielzahl von Bändern in einem einzigen Indikator zu zeichnen Dieser Indikator kann dann mehrere andere Indikatoren ersetzen und bietet eine konsistente Benutzeroberfläche für diese Sammlung von Funktionen Es nutzt Funktionen von OOEL wie lokale Methoden für erhöhte Efficiency. RibbonsPlotter2 ist eine ältere Version von RibbonsPlotter, die die Funktion RibbonsCalc2 verwendet, um alle Werte für die Bänder zu berechnen, anstatt einer lokalen Methode RibbonsCalc Dies macht RibbonsPlotter2 kompatibel mit Tradestation Versionen vor 9 0. Die Funktion RibbonsCalc2 kann auch aus einer Strategie aufgerufen werden Da Die gleiche Funktion erzeugt Werte für die Strategie und den RibbonPlot Ter2-Indikator kann der Benutzer sicher sein, dass die Werte gleich sind, vorausgesetzt, die Eingabeparameter entsprechen. Die Single-Multifunktions-Band-Funktion RibbonsCalc2 hat viele Vorteile für den Entwickler von automatisierten Handelsstrategien. Der Optimierer kann viele verschiedene Arten von Handel testen Strategien ohne Änderung der grundlegenden Strategiecodierung, da der Optimierungsprozess beispielsweise zwischen Bollinger Band, Keltner Band und Percentage Band Testen umschalten kann, ohne dass eine manuelle Manipulation oder Duplizierung des Strategiecodes erforderlich ist. Code Revisionen und Updates können an einem Ort durchgeführt werden , Ohne die Notwendigkeit, die Änderungen in mehreren verschiedenen Indikatoren oder Strategien zu duplizieren. Eine konsistente Benutzeroberfläche über viele separate Funktionen macht den Code benutzerfreundlicher und daher weniger anfällig für unbeabsichtigte Fehler. RibbonPlotter Beispiele. RibbonPlotter ist in der Lage, eine breite Vielfalt zu produzieren Von Bandplots Einige der unten gezeigten Beispiele sind die häufigsten D bekannte Band - oder Bandfunktionen Ein oder zwei weniger häufige Variationen werden ebenfalls gezeigt. Bollinger-Bänder werden aus einer arithmetischen gleitenden Mittler-Mittellinie und einer StdDev-Verschiebungsfunktion gebildet. Dieses Diagramm zeigt Bänder bei Verschiebungen von 1, 2 und 3 Standard-Abweichungen. Die Bands charakteristisch erweitern, wenn der Preis ist Trends und schmal während der Konsolidierung. Anderson Ribbons verwenden eine lineare Regressions-Centerline und eine StdErr Abweichung function. Each Band stellt eine Standard-Fehler-Inkrement weg von der Mittellinie. Die lineare Regressions-Mittellinie umarmt den Preis näher Als ein gleitender Durchschnitt, und Standard-Fehler-Bands nicht deutlich erweitern, wenn die Preis-Aktion ist Trends, im Gegensatz zu Bollinger Bands Stattdessen schmalen Bands zeigen, dass der Preis ist konsequent nah an der Regressionslinie breite Bands vorschlagen, um die Preisschwankung von der Regression Linie und sind in der Regel während einer Pause in einem Trend gesehen. Dieses Band repräsentiert eine Jurik Moving Average JMA Cente Rline und eine prozentuale Abweichung von der Mittellinie. Die Anziehungskraft Jurik Moving Average ist beliebt, weil es s Glätte und niedrige Verzögerung Es muss als Add-on zu Tradestation gekauft werden. Die Tillson T3 Moving Average ist ähnlich und hat fast die Glätte und niedrig Verzögerung des Jurik und steht den Tradestation-Nutzern als eingebaute Funktion zur Verfügung. Diese Kaufman Adaptive Moving Average-Mittellinie zeigt relative horizontale Tability-Mittellinie während der Konsolidierung In Kombination mit StdErr-Abweichungsbändern ist eine interessante Basis für eine Reversion zum Mittelart des Handels System. Keltner Bänder werden durch eine exponentiell gleitende durchschnittliche EMA Mittellinie und eine durchschnittliche wahre Reichweite ATR Verschiebung Funktion gebildet. Tillson T3 Mittellinie und Jurik Durchschnitt True Range JATR Abweichung Funktion ist eine interessante Variante. Im Vergleich zu den Keltner Bands sowohl die Mittellinie und die Bänder haben etwas weniger Lärm. Dies ist eine Jurik Moving Average Mittellinie mit Prozentsatz Abweichung Bänder. Diese Bänder Pflegen eine relativ stabile Bandbreite. Spezifizieren einer Mittellinie von Null anstelle einer Funktion des Preises erlaubt diese StdDev Verschiebung Funktion ohne die Auswirkungen der Preis-Aktion gesehen werden Dies macht es einfacher zu sehen, wie die Verschiebung Funktion reagiert auf die Volatilität und Trendigkeit des Preises. Diese StdErr-Funktion wird auch mit einer Mittellinie von Null angezeigt. Diese Art der Anzeige ermöglicht einen nützlichen Vergleich mit der StdDev Verschiebung Funktion oben. Es ist einfacher zu sehen, die einzigartigen Eigenschaften und Unterschiede zwischen Abweichung Funktionen, wenn sie über eine feste angezeigt werden Verweis anstatt nach dem Preis action. RibbonPlotter Input Parameters. UpperBandsRef und LowerBandsRef sind die Inputpreise verwendet, um die oberen und unteren Mittellinien zu berechnen In der Regel sind diese die gleichen und daher produzieren eine einzige Mittellinie Allerdings kann der Benutzer separate Mittellinien für die oberen Bänder definieren Und die unteren Bänder, also die beiden Eingabeparameter. RefID wählt die Funktion aus Verwenden, um die Mittellinie zu berechnen s Ein Wert von 0 gibt an, dass die Abweichungsfunktion über die Nullachse zentriert wird, anstatt dem Preis zu folgen. Die anderen Funktionen, die verwendet werden, um die Mittellinie AMA, EMA, LR usw. zu berechnen, sind Zahlen in der Reihenfolge ihrer Längenparameter nach RefID Um eine exponentielle gleitende mittlere Mittellinie auszuwählen, würde der Benutzer beispielsweise 2 eingeben, da EMALength in der zweiten Position nach RefID erscheint. Der Benutzer würde eine RefID von 3, 4 oder 5 angeben, um eine Mittellinie zu wählen, die aus einer linearen Regression besteht Linie, ein Kaufman gleitenden Durchschnitt oder ein Tillson T3 gleitenden Durchschnitt, wie dies die Reihenfolge, dass ihre entsprechenden Längenparameter erscheinen in der Eingabeparameter list. NBands ist die Anzahl der Bänder Bänder oben und unten zu geplante StartMult ist der Multiplikator zu Für die erste Band verwendet werden Die nachfolgenden Bänder bis zu insgesamt NBands werden durch Hinzufügen von Inkrement auf den Start-Multiplikator für die erste Band gezeichnet. ShowCenterLine alllows die Verwendung R, um die Mittellinie für die Bänder anzuzeigen oder nicht anzuzeigen. DisplayParameters bestimmt, ob die Parameterwerte für die Mittellinie und die Abweichungsfunktion auf dem Graphen im Text angezeigt werden, wie es in den dargestellten Samples geschehen ist. Diese Textbeschriftungen wurden stattdessen durch die Anzeige markiert Von manuell hinzugefügt werden, nachdem das Diagramm produziert wurde. CLVertPct, DevVertPct, CLHorizPct und DevHorizPct sind die vertikalen und horizontalen Verschiebungen in Prozent der vertikalen oder horizontalen Diagramm Bereich verwendet, um die Position der Text-Etiketten auf dem Diagramm zu positionieren. Darüber hinaus ist der Indikator smart Positionierung der Etiketten Wenn die Preisaktion in der Nähe der unteren Kante des Diagramms liegt und der Benutzer angegeben hat, dass das Etikett in der Nähe der Unterseite des Diagramms gezeichnet werden soll, schaltet das Programm automatisch das Etikett an die Oberseite des Diagramms, um zu vermeiden Überschreiben der Preisaktion Die vertikale Verschiebung von der unteren Kante des vom Benutzer angegebenen Diagramms wird beibehalten, stattdessen wird dies th E vertikale Verschiebung von der oberen Kante des chart. Ideal, möchten Sie ein gefiltertes Signal, um sowohl glatte und lag-free Lag verursacht Verzögerungen in Ihrem Trades, und steigende Verzögerung in Ihren Indikatoren in der Regel führen zu niedrigeren Gewinne Mit anderen Worten, spät Ehrfürchtige bekommen, was auf dem Tisch nach dem Fest hat bereits begonnen. Das ist, warum Investoren, Banken und Institutionen weltweit für die Jurik Forschung Moving Average JMA fragen Sie können es nur so wie Sie irgendwelche anderen beliebten gleitenden Durchschnitt Allerdings JMA s verbessert Timing und Glätte werden Sie verblüffen. Die gezackte graue Linie in der Grafik simuliert Preis-Aktion, die in einem niedrigen Trading-Bereich beginnt, dann Lücken zu einem höheren Trading-Bereich Da niemand gerne warten auf die Seitenlinie, eine perfekte Rauschunterdrückung Filter grüne Linie wird sich bewegen Reibungslos entlang der Mitte der ersten Handelsspanne und springt dann fast sofort in die Mitte des neuen Handelsbereichs.


No comments:

Post a Comment