Saturday 21 January 2017

Elliott Welle Trading System Für Amibroker

Elliott Wave: Das Beste aus der Theorie Für diejenigen, die nicht vertraut mit Elliott Wave Theorie ihre grundlegende Lehre ist, dass die Marktbewegungen auf Crowd Verhalten, die in ähnlichen Situationen als vorhersehbar ist basiert. Schöpfer R. N. Elliott zeigte, dass diese Bewegungen in einer Reihe von Impuls - und Korrekturwellen auftreten. (Weitere Informationen finden Sie in der Elliot-Wave-Theorie.) Beispielsweise besteht eine bärische Impulsschwingung aus drei Wellen und zwei Wellen nach oben (siehe Abbildung 1). Große Impulswellen (1, 3 und 5) können in kleinere fünfteilige Impulsabwärtswellen und korrigierende Aufwärtswellen zerlegt werden, abhängig von dem Zeitrahmen, in dem die Wellen beobachtet werden. Bullische Wellen bewegen sich in die entgegengesetzte Richtung. Aber hier wird es komplizierter. Diese kleineren Wellen können in weitere Wellen zerlegt werden, die durch Fibonacci-Zahlen (1, 1, 2, 3, 5, 8, 13, 21, 34 usw.) miteinander verbunden sind. (Lesen Sie mehr darüber, wie diese Zahlen in der technischen Analyse in Fibonacci und The Golden Ratio verwendet werden.) Wave-Analyse läuft die Skala von Superzyklen, die Hunderte von Jahren auf Sub-minuets, die nur wenige Minuten auf einem Intraday-Diagramm dauern kann. Eines der schwierigsten Dinge über den Handel Elliott Wave ist der Grad der Komplexität. Um es noch anspruchsvoller, gibt es Alternativen zu jeder potenziellen bewegen, die im Grunde erzählt dem Händler, dass, wenn dieser Schritt geht nicht, wird es gehen, aber er oder sie wird wissen, dass nur nach der Tatsache, die Regel der Abwechslung bedeutet auch Daß die Korrekturwellen 2 und 4 abwechseln. Wenn eine Welle 2 nach unten eine einfache Welle ist, dann wird Welle 4 wahrscheinlich komplex sein, aber nicht notwendigerweise. Dann gibt es X-Wellen. Dies sind Wellen, die komplexe Korrekturen zu verbinden. Es ist leicht einzusehen, warum viele Anfänger vor der Verwendung von Elliott Wave scheuen und warum viele Händler, die Tausende von Stunden in sie investiert haben (und verlorene Dollars, die versuchen, handelnde Strategien zu entwickeln) endlich aufgeben. Beginnend mit dem Ende im Sinn Zu Beginn muss der Trader realistische Erwartungen haben. Die meisten neuen Händler verbringen die Mehrheit ihrer Zeit auf der Suche nach einem System, das eine unrealistisch hohe Winloss-Verhältnis hat. Wer noch auf der Suche nach einem System, das konsequent produziert mehr als 50 Gewinner auf lange Sicht havent gelernt, dass das Überleben des Marktes bedeutet, zu wissen, wie man mit Verlusten umgehen. Solche Händler suchen nach dem Heiligen Gral, und es gibt es nicht. (Lesen Sie hierzu auch "Losing To Win"). Es lohnt sich, sich daran zu erinnern, was der bekannte Autor und professionelle Trader Perry Kaufman nach Jahren der erschöpfenden Prüfung verschiedener Trendfolgesysteme sagen musste, von denen einige in seinem Buch Trading Systems diskutiert wurden Und Methoden (1998): Sie können erwarten, dass sechs oder sieben von 10 Trend-Trades werden Verluste, einige kleine einige ein wenig größer. Und doch, Kaufman sagt, dass Trendfolgesysteme sind einige der besten Handelssysteme rund. Mit anderen Worten, Trendfolgesysteme haben mehr Verlierer als Gewinner, aber professionelle Händler, die sie nutzen, verdienen konsequent. Renommierte technische Analytiker John Murphy echoes dieses Gefühl, wenn er erklärt, dass Veteran professionelle Händler erleben Gewinne Trades 40 der Zeit. Zugegeben, es ist möglich, diese Rekord über kurzfristige Perioden zu übertreffen, aber erwarten, dass jedes System viel besser auf lange Sicht zu tun ist unrealistisch. Dies bedeutet, dass für jedes System rentabel langfristig, Geld-Management ist der Schlüssel. Wenn ein Handelssystem kann nicht mit mehr Verluste als Gewinner profitabel, finden Sie ein anderes System oder verbringen Sie mehr Zeit auf Money-Management. Kurz gesagt, müssen die Verluste klein gehalten werden und die Gewinne müssen sich akkumulieren lassen. Leider macht die Mehrheit der Händler genau das Gegenteil und am Ende gehen aus dem Geschäft. Abbildung 1 Diagramm der Dow Industrial Average () Fünf-Minuten-Intraday-Diagramm zeigt eine kurzfristige Bären Elliott Fünf-Wellen-Impulsmuster. Auf einer 1-minütigen Tabelle konnte ein weiterer Abbau von kleineren Impuls - und Korrekturwellen beobachtet werden. Die farbigen Bänder sind wichtige Bereiche der Unterstützung, die potenzielle Bereiche der Umkehrung sind. Die Anwendung dieser Idee auf den Handel Elliott, Abbildung 1 zeigt ein Fünf-Minuten-Diagramm der Dow Industrial e-Mini-Futures mit einer fünfteiligen Impulswelle. Farbige Bänder zeigen die Punkte der Unterstützung (oder Widerstand in einem Aufwärtstrend) und sind, wo der Händler sucht, um einen Handel zu platzieren oder einstellen stoppt auf aktuellen Positionen. Programmierung Elliott zu handeln In der 500 Seite Handbuch für MTPredictor, Autor und Schöpfer des Programms Steve Griffiths macht eine interessante Beobachtung. Er sagt, es gibt im Grunde drei Arten von Menschen, wenn es um Elliott Wave kommt. 1) Diejenigen, die neu auf dem Prinzip und immer noch völlig erstaunt, was es verspricht. 2) Diejenigen, die erlebt, aber durch ihren Mangel an Erfolgskonsistenz frustriert sind. 3) Diejenigen, die völlig aufgegeben haben (manchmal nach Jahren der Versuch, es zu funktionieren) und sind von der ganzen Erfahrung frustriert. Um nicht in die dritte Kategorie zu fallen, muss der moderne Händler fragen, wie die Elliott-Wave-Theorie verwendet werden kann, um in den heutigen Märkten Geld zu verdienen. Gibt es eine Möglichkeit der Automatisierung des analytischen Prozesses mit der vollständigen Theorie, oder ist es möglich, es auseinanderzuhalten und zu isolieren spezifische Aspekte des Prinzips, um Geld-making Trades zu wählen Werden ein Experte, aber finden es unmöglich, Geld zu verdienen ist eine Verschwendung von Zeit . Als Elliot Wave-Experte und Privatkaufmann mit über 17 Jahren Erfahrung stellte sich Griffiths die gleichen Fragen. Nachdem er jahrelang versucht hatte, auf einer konsistenten Basis mit alternativen Methoden Geld zu verdienen, ging er zurück zu Elliott Wave Grundlagen. Er begann mit der Prämisse, dass, wenn Elliott Wave in einem Programm arbeiten sollte, musste er Setups, die das Risiko auf ein Minimum begrenzt, dass Gewinne laufen zu finden. Diese Setups mussten spezifisch, identifizierbar und konsequent profitabel sein. Wenn die Gesamtverluste größer sind als die Gewinne, was sind die längerfristigen Prognosen, für die die Elliott-Wave-Analyse bekannt ist. Nach der Theorie sind die stärksten Tendenzbewegungen, ob aufwärts oder abwärts, die Impulswellen 1, 3 und 5. Von den drei impulsiven Wellen ist der größte und profitabelste im Allgemeinen Welle 3. Daher ist der ideale Ort, um einen Handel zu beginnen am Anfang der Welle 3, die das Ende einer Korrekturwelle 2 ist. Konnte das Programm entworfen werden, um zu schärfen (Siehe Abbildung 2), die sich normalerweise in einer Welle 2 entfalten und dem Händler einen hochwahrscheinlichen Einstiegspunkt bieten. Hier ist, was Griffiths in einem Interview im Oktober 2004 gesagt hat, wie das Programm entstand: Computer-Tests, fanden wir, dass es möglich war, mit einem minimalen Risiko einzugehen, nachdem ein ABC vor kurzem entfaltet hatte und die besten waren die, die Welle 2 gebildet haben. Durch die Eingabe von langen Trades sehr nahe signifikante Unterstützung Ebenen (und kurze Trader in der Nähe von signifikanten Widerstandsniveaus) , Würden die Verluste gering gehalten werden, wenn sich der Handel als Verlierer erwies. Die Gewinner hatten das Potenzial, in der Tat sehr profitabel, wenn der Händler eine Welle 3 gefangen, aber das System musste so konzipiert werden, dass die großen Gewinne waren ein Bonus, nicht wesentlich für die Rentabilität des Systems. Abbildung 2 End-of-Day-Chart von iShares Japan beim schnellen Ausbruch aus einem ABC-Korrekturmuster-Kaufsignal. Dies wurde Griffiths Ziel: ein Computer-Programm für seinen persönlichen Gebrauch, die Suche nach ABC-Muster, die eine Welle 2, die an oder in der Nähe von signifikanten Unterstützung oder Resistenzgebiete mit einem minimalen Risiko-Belohnung von 2: 1. Er könnte dann nur diejenigen wählen, die bestimmte Risikoberichtverhältnisse gemäß seinem schriftlichen Handelsplan erfüllen. Ein aggressiverer Ansatz wäre, jeden Handel, der durch das Programm erzeugt wird, zu nehmen. Ein konservativerer Stil erlaubte ihm, Trades mit einem Mindestrisikogewinn von 2,5 oder 3: 1 zu wählen. Nachdem die erste Version des Programms vor vier Jahren abgeschlossen war, erkannte Griffiths, dass die Anwendung, die er entwickelt hatte, kommerzielles Potential hatte, da es andere wie ihn geben musste, die mit dem Mangel an Erfolg mit Elliott frustriert waren, aber wussten, dass es auf Sound basierte Technischen und Crowd Verhalten Prinzipien. Abbildung 3 Ein Intraday-Handel auf den Dow-e-Minis-Futures (YM) mit einem sehr profitablen Handel. Abbildung 3 zeigt das Programm in Aktion. Es ist ein Diagramm des fünfminütigen Dow (YM) e-Mini-Futures-Handels mit den proprietären farbigen Banden von signifikanter Unterstützungsbeständigkeit. Diese werden mit der Verwendung von automatischen Fibonacci-Preis-Cluster von unterschiedlichem Ausmaß und von mehreren Pivots, die sagen, der Händler, wo die höchste Wahrscheinlichkeit von Pausen und Umkehrungen sollten auftreten. Wie Sie sehen können, war der Handel sehr profitabel, nachdem er das zwei - bis dreifache Gewinngebiet (blaue Band) beendet hatte, um den Tag bei einem neuen Mehrperioden-Tief zu beenden, was zu einem Gewinn von etwa dem 12-fachen des anfänglichen Risikos führte (Ignorieren von Schlupf) Und Provisionen) zum niedrigeren angestrebten Ergebnisziel. Obwohl dies kein typischer Handel ist, zeigt es, was passieren kann, wenn der Trader eine starke Welle-3-Bewegung fängt. Für diejenigen, die nicht vertraut mit dem Programm, MTPredictor enthält eine Aufzeichnung aller Trades das Programm hat (mit einem minimalen Risiko-Risiko-Verhältnis von 2: 1) seit 26. Juli 2004. Da Echtgeld wurde nicht verwendet und Provisionen und Rutsch nicht enthalten , Sind die Handelsergebnisse hypothetisch. Es ist nicht ungewöhnlich, mehr Verluste zu sehen als gewinnt, aber was wichtig ist, ist der Vergleich der Anzahl der Punkte oder Dollar, die gewonnen wurden, um diejenigen, die verloren wurden. Dies ist die Säure-Test, ob ein Money-Management-System arbeitet. Für diejenigen, die interessiert sind, wurde eine Software-Überprüfung des Programms, Software-Review: MTPredictor Real-Time 4.0, veröffentlicht in der September 2004 Ausgabe von The Technical Analyst. Der Schlüssel zum Erfolg Hier ist, was Fund Trader John McClure von Equitrend, wenn über die Rentabilität in einem Okt 2004 Interview gesagt: Profitabilität kann nicht diskutiert werden, ohne die andere Seite der Gleichung: Risiko. Die Falle, dass viele Investoren und Händler fallen in ist auf den ersten Teil der Gleichung konzentrieren, während nicht die Aufmerksamkeit auf die zweite. Die professionelle Geld-Manager Ziel ist es, Gewinne durch das Management von Risiken zu verbessern. Risiko sollte der wichtigste Teil der Gleichung sein, nicht umgekehrt. Mit anderen Worten, ein System, das Risiko zuerst verwaltet und die Gewinne in der Regel kümmert sich um sich. Um ein altes Sprichwort leihen, gibt es viele Möglichkeiten, um eine Katze Haut, wenn Handel. Kein einzelnes Handelssystem wird für alle anziehen oder arbeiten. Das gilt besonders für Elliott Wave. Das Finden bestimmter Teile der Elliott-Theorie und deren Umwandlung in ein praktikables Handelssystem, in dem das Risiko sorgfältig kontrolliert werden kann, ist eine Möglichkeit, die Theorie zu verwenden. Und MTPredictor zeigt, dass Sie nicht die komplette Elliott Wave Theorie verwenden müssen, um erfolgreich zu handeln. Indem man kleine Teile der Theorie, unter Verwendung eines Computers und des rechten Programms nimmt, können Händler jetzt lernen, Elliott zu handeln, ohne Experten in der Theorie selbst werden zu müssen. Dies ist ein gutes Beispiel dafür, wie ein Unternehmen hat Elliotts geistige Kind genommen und angepasst es in der einundzwanzigsten century. elliott Welle ELLIOT WAVE arbeiten - Skript starten ------- Option ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr param (quotElliot Wellenminimum movequot, 2, 0.001,100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWTR, zzLo, IIf (AvggtRef (Avg, -1), H, L))) EWZig (RetroSuccessSecret, pr) if (Option0 Plot) (EW, quotEWquot, ParamColor (quotColorquot, colorBrown), ParamStyle (quotStylequot, styleNoLabelstyleThick)) else Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, Blau und Rot), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) (H, -1) und L gt Ref (H, -1) Obenbar H gt Ref (H, -1) UND L lt Ref (L, -1) (L, -1) und H lt Ref (H, -1) barcolor IIf (Außenbar, colorBlue, IIf (downbar, colorRed, IIf (upbar, colorGreen, IIf (Innenleiste, 11, Farbe Schwarz)))) Titel Name () quotcquot barcolor quot - Farbbalken. quot WriteIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Close, Titel, barColor, styleThick stylebar) SectionEnd () SECTIONBEGIN (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) if (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1), O, H, L , C, SelectedValue (ROC (C, 1))) SetChartBkColor (ParamColor (quotOuter Panel Farbe quot, Farbeschwarz)) Farbe der äußeren Grenze SetChartBkGradientFill (ParamColor (quotInner Panel Farbe oberen halfquot, colorDarkTeal), ParamColor (quotInner Panel Farbe untere halfquot, Farbeschwarz) Farbe der Innenplatte, ParamColor (quotbehind Text Colorquot, Coloryellow)) SectionEnd () Elliot-Wellen Einkanalregler SECTIONBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot ( C, quotCquot, 2,64) CONDPPeakBars (C, P) 0SPCum (CONDP) EP1ValueWhen (CONDP, C, 1) TP1ValueWhen (CONDP, X, 1) EP2ValueWhen (CONDP, C, 2) TP2ValueWhen (CONDP, X, 2) EP3ValueWhen (CONDP, C, 3) TP3ValueWhen (CONDP, X, 3) EP4ValueWhen (CONDP, C, 4) TP4ValueWhen (CONDP, X, 4) CONDTTroughBars (C, P) 0STCum (CONDT) ET1ValueWhen (CONDT, C, 1) TT1ValueWhen (CONDT, X, 1) ET2ValueWhen (CONDT, C, 2) TT2ValueWhen (CONDT, X, 2) ET3ValueWhen (CONDT, C, 3) TT3ValueWhen (CONDT, X, 3) ET4ValueWhen (CONDT, C, 4) TT4ValueWhen ( CONDT, X, 4) ET5ValueWhen (CONDT, C, 5) TT5ValueWhen (CONDT, X, 5) EW Definition EW8EP3gtEP4 UND EP2gtEP3 UND EP2gtEP1 UND ET4gtET5 UND ET3gtET2 UND ET2gtET1 UND ET3gtET4 UND ET4gtET5 UND CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, Farbe) GCum ( CONDP OR CONDT) GEWSelectedValue (ValueWhen (EW8, G)) für (n1nlt9n) PlotShapes ((49- (2n (n2))) (GGEW-n und (n2) CONDP (-1n2) CONDT), Color) Plot ( EW8, quotquot, Blau und Rot, 2styleOwnScale) Plot (z, quotquot, Coloryellow, styleThick) FilterEW8 erkunden für alle Angebote AddColumn (C, quotCquot) GraphXSpace8 SectionEnd () SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel strFormat (quot - Öffnen g, Hallo g, Lo g, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, Farbeschwarz), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SectionEnd () Elliot Wave-Oszillator hBar EMA (C, 5) - EMA (C, 35) Grundstück (hBar, DEFAULT (), IIf (hBargt0, ParamColor (quotUp Colorquot, colorGreen), ParamColor ( quotDown Colorquot, Blau und Rot)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Diese beiden Formen des gleichen Indikator sind als der Kronleuchter-Ausstieg Stop-Loss zu handeln, wie von Barbara Rockefeller in quotTechnical Analyse für Dummiesquot beschrieben und geschrieben wird, vor allem für Verwendung mit AmiBroker. Sie beschreibt die Kronleuchter Ausgang als Datensatz von quotthe höchste Hoch oder dem höchsten Schlusskurs seit IHRE ENTRY. quot der Kronleuchter Ausgang Damit Sie zu stoppen out gibt Ihnen ein paar mittelechte Bereiche (ATRs) von den besten Preis der Aktie hat Seit Ihrem Eintritt erreicht. Nur Sie wissen, wann Ihre Handelsregeln diktieren, dass Sie den Handel eingeben, und so meine Chandelier Exit Vorschau hier können Sie eine Vorschau der Kronleuchter Ausfahrt Serie, indem Sie auf die Leiste, die AmiBroker8217s back-testoptimize sagt, dass Sie kaufen sollten. Wenn Ihr RSI sagt 8220buy8221 am 1. Juni, einfach über meine Kronleuchter beenden Formel auf Ihre Preisdaten, und klicken Sie auf die Balken entsprechend dem 1. Juni. Die drei Serien mit dem Namen quotChand. Wird sich jedes Mal ändern, wenn Sie auf eine andere Leiste klicken. So, wenn Sie die 1. Juni-Bar klicken, erhalten Sie eine Chandelier Exit Stop Loss speziell für den Kauf dieses Bestands am 1. Juni entwickelt. Die zweite Formel, die Chandelier Exit, wurde entwickelt, um in Ihre automatisierten AmiBroker Handel Formeln passen. Warum das alles. 1) Adaptive Schleppstopps ermöglichen es Ihnen, Gewinne zu kristallisieren. 2) Das Chanderlier Exit berücksichtigt, wenn Sie die Aktie gekauft haben, so dass es mehr relevant. 3) Diese AmiBroker-Version können Sie eine Vorschau, wenn es stoppen Sie für jede Bar, die Ihr Handelssystem sagt Ihnen. 4) Es kann ziemlich leicht in Ihre automatisierten AmiBroker Backtests und Optimierungen integriert werden. Wie man es in Ihr persönliches AmiBroker-Handelssystem integrieren kann: Tritt vor, Ihre quotbuyquot Formel ist einfach MA (schließen Sie, 10) gt O und Ihre quotsellquot Formel ist MA (schließen Sie, 10) lt 0 für Einfachheit. Führen Sie ein Fenster mit dem Diagramm MA (Schließen, 10) aus, so dass Sie sehen können, wann es Null überschreitet, und legen Sie ein anderes Fenster mit dem Preis und Overlay mit der Kronleuchter-Exit-Formel, die Sie verwenden möchten. Wenn Sie Chandelier Exit Preview verwenden, klicken Sie einfach auf jeden Tag, an dem der MA (Close, 10) Null überquert, und die entsprechenden Leuchterausgänge für die höchsten High und Close sowie Low Low erscheinen. Der Punkt der Vorschau ist, dass Sie auf jeden Tag klicken und sehen können, wie sich der Kronleuchterausgang verhalten würde. Wie für die zweite, Chandelier Exit Formel, kopieren Sie einfach Ihre quotMA (Close, 10) gt Oquot und verwenden Sie es, um die ltyour quotbuyquot Kriterium zu ersetzen. Dann gehen Sie zu Ihrem Sell Kriterium und fügen Sie quotORquot dann kopieren Sie die entsprechenden Graph1, Graph2 oder Graph3, je nachdem, ob Ihr Chandelier Exit verwenden sollte die höchste High (Graph1) oder Close (Graph2) oder niedrigsten Low (Graph3), in Form von quotOR Cross (Graph1, Close). Wenn Sie die Parameter quotATRPeriodsquot und quotMultiplequot optimieren möchten, ersetzen Sie einfach quotParamquot durch quotOptimizequot und führen Sie es durch die automatische Analyse aus. Diese beiden Formen des gleichen Indikators sind so ausgelegt, dass sie als der Kronleuchter-Exit-Stop-Verlust wirken, wie von Barbara Rockefeller in quotTechnical Analysis for Dummiesquot beschrieben und ist speziell für den Einsatz mit AmiBroker geschrieben. Sie beschreibt die Kronleuchter Ausgang als Datensatz von quotthe höchste Hoch oder dem höchsten Schlusskurs seit IHRE ENTRY. quot der Kronleuchter Ausgang Damit Sie zu stoppen out gibt Ihnen ein paar mittelechte Bereiche (ATRs) von den besten Preis der Aktie hat Seit Ihrem Eintritt erreicht. Nur Sie wissen, wann Ihre Handelsregeln diktieren, dass Sie den Handel eingeben, und so meine Chandelier Exit Vorschau hier können Sie eine Vorschau der Kronleuchter Ausfahrt Serie, indem Sie auf die Leiste, die AmiBroker8217s back-testoptimize sagt, dass Sie kaufen sollten. Wenn Ihr RSI sagt 8220buy8221 am 1. Juni, einfach Overlay meine Chandelier Exit Formel auf Ihre Preisdaten, und klicken Sie auf die Balken entsprechend dem 1. Juni. Die drei Serien mit dem Namen quotChand. Wird sich jedes Mal ändern, wenn Sie auf eine andere Leiste klicken. So, wenn Sie die 1. Juni-Bar klicken, erhalten Sie eine Chandelier Exit Stop Loss speziell für den Kauf dieses Bestands am 1. Juni entwickelt. Die zweite Formel, die Chandelier Exit, wurde entwickelt, um in Ihre automatisierten AmiBroker Handel Formeln passen. Warum das alles. 1) Adaptive Schleppstopps ermöglichen es Ihnen, Gewinne zu kristallisieren. 2) Das Chanderlier Exit berücksichtigt, wenn Sie die Aktie gekauft haben, so dass es mehr relevant. 3) Diese AmiBroker-Version können Sie eine Vorschau, wenn es stoppen Sie für jede Bar, die Ihr Handelssystem sagt Ihnen. 4) Es kann ziemlich leicht in Ihre automatisierten AmiBroker Backtests und Optimierungen integriert werden. Wie man es in Ihr persönliches AmiBroker-Handelssystem integrieren kann: Tritt vor, Ihre quotbuyquot Formel ist einfach MA (schließen Sie, 10) gt O und Ihre quotsellquot Formel ist MA (schließen Sie, 10) lt 0 für Einfachheit. Führen Sie ein Fenster mit dem Diagramm MA (Schließen, 10) aus, so dass Sie sehen können, wann es Null überschreitet, und legen Sie ein anderes Fenster mit dem Preis und Overlay mit der Kronleuchter-Exit-Formel, die Sie verwenden möchten. Wenn Sie Chandelier Exit Preview verwenden, klicken Sie einfach auf jeden Tag, an dem der MA (Close, 10) Null überschreitet, und die entsprechenden Leuchterausgänge für die höchsten High - und Close - sowie Low-Low-Werte erscheinen. Der Punkt der Vorschau ist, dass Sie auf jeden Tag klicken und sehen können, wie sich der Kronleuchterausgang verhalten würde. Wie für die zweite, Chandelier Exit Formel, kopieren Sie einfach Ihre quotMA (Close, 10) gt Oquot und verwenden Sie es, um die ltyour quotbuyquot Kriterium zu ersetzen. Dann gehen Sie zu Ihrem Sell Kriterium und fügen Sie quotORquot dann kopieren Sie die entsprechenden Graph1, Graph2 oder Graph3, je nachdem, ob Ihr Chandelier Exit verwenden sollte die höchste High (Graph1) oder Close (Graph2) oder niedrigsten Low (Graph3), in Form von quotOR Cross (Graph1, Close). Wenn Sie die Parameter quotATRPeriodsquot und quotMultiplequot optimieren möchten, ersetzen Sie einfach quotParamquot durch quotOptimizequot und führen Sie es durch die automatische Analyse aus. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel strFormat (quot - Offene g, Hallo g, Lo g, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, Farbeschwarz), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Fügen Sie den Code unten, um Ihre Preisdiagramm irgendwo und grüne Band bedeutet sowohl beide MACD und ADX Trending, so, wenn die Rotes Band zeigt die MACD und die ADX sind beide Trending nach unten. SECTIONBEGIN (quottrending ribbonquot) uptrendPDI () gtMDI () und Signal () ltMACD () downtrendMDI () gtPDI () und Signal () gtMACD () Plot (2, ist die Höhe des Bandes in Prozent der Scheibenbreite quotribbonquot, IIf ( Aufwärtstrend, colorGreen, IIf (Abwärtstrends, Blau und Rot, 0)), wählen Farbe styleOwnScalestyleAreastyleNoLabel, -0,5, 100) SECTIONBEGIN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioden Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) Lema EMA (Schließen, Perioden) EMA ((Close-EMA (Close, Perioden)), Perioden) Plot (Lema, DEFAULT (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SectionEnd () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Die grundsätzliche Definition eines Fraktals ist eine Balkenhöhe, die höher ist als die beiden unmittelbar vorangegangenen Balken und höher als die beiden unmittelbar darauf folgenden Balken. Die Tiefen der Balken werden bei der Bestimmung der fraktalen Progression nicht berücksichtigt. Wenn zwei Balken in der Progression gleiche Höhen haben, gefolgt von zwei aufeinanderfolgenden Balken mit niedrigeren Höhen, dann werden insgesamt sechs Balken statt der üblichen fünf Balken den Verlauf bilden. Der erste Hoch wird zum Zählfractal. Umgekehrt für Down-Fraktale. Für die Intraday-Daten-Diagramme verwenden wir häufig 9-bar-, 13- und 21-bar-Formationen für die fraktale Zählweise. Auf 5BarFractal Ref (H, -2) lt H UND Ref (H, -1 (H, 1) lt H UND Ref (H, 1) lt H UND Ref (H, 2) lt H OB6BarFractal Ref (H, -2) ) Und Ref (H, 2) lt H und Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L UND Ref (L, -1) (L, 2) gt L Down6BarFractal Ref (L, -2) gt L UND Ref (L, -1) gt L UND (L Ref (L, 1)) UND Ref (L, 2) , 3) gt L TODO: Mehr Filter: Nur in der Trix (9) umlaufende Mulden anzeigen. PlotShapes (IIf (Down5BarFractal, shapeSmallUpTriangle, 0), Farbeschwarz, 0, L, -12) PlotShapes (IIf (Down6BarFractal, shapeSmallUpTriangle, 0), Farbeschwarz, 0, L, -12) PlotShapes (IIf (Up5BarFractal, shapeSmallDownTriangle, 0) , Farbeschwarz, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), Farbeschwarz, 0, H, -12) Bis (Up5BarFractal OR Up6BarFractal) Down (Down5BarFractal OR Down6BarFractal) Entfernen falscher Fraktalen: DownSignal Flip (Ref (Up, -1), Ref (Down, -1)) UpSignal Flip (Ref (Down, -1), Ref (Up, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Gültig 0 für (i1 i lt BarCount I) LastHighi LastHighi-1 LastLowi LastLowi-1 if (Upi) Validi Wahr, wenn (DownSignali) Sequenz von 2 Up Fractals. Nur das höhere Validieren. Validi Hallo gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hi LetzteHighi Max (Hi, HLastHighIndex) LastHighIndex i if (Downi) Validi True if (UpSignali) Sequenz von 2 Down-Fraktalen. Bestätigen Sie nur die untere. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN UND Ref (TrixN, -2) gt TrixN UND Ref (TrixN, -1) (TrixN, 2) gt TrixN UND Ref (TrixN, 3) gt TrixN UND Ref (TrixN, 3) lt TrixN UND Ref (TrixN, -2) lt TrixN UND (TrixN, 3) lt TrixN UND Ref (TrixN, 3) lt TrixN UND Ref (TrixN, 2) gt TrixN UND Ref (TrixN, 2) (TrixN, & ndash; 1) lt TrixN UND Ref (TrixN, 1) gt TrixN UND Ref (TrixN, 2) gt TrixN TireHigh Ref (TrixN, (TrixN, 0) OR Ref (Kreuz (TrixN, 0), 1) OR Ref (Kreuz (0, TrixN), 1) (TroughLow, 3) OR Ref (TroughLow, 4) OR Ref (TroughLow, 5)) ValidHigh TroughHigh ODER Ref (TroughHigh, 1) OR Ref (TroughLow, 3) TroughHigh, 2) oder Ref (TroughHigh, 3) oder Ref (TroughHigh, 4) oder Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, Farbeblau, Styleline) Plot (LastLow-10, quotLastLow quot, Blau und Rot, Styleline Plot) (Valid5 10, quotLastLow quot, colorGreen, Styleline styleThick) PlotShapes (IIf (Down und valide, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (nach oben und Gültig, shapeSmallDownTriangle, 0), Blau und Rot , 0, H, -12) Maxi nach oben und (ValidHigh ODER ZeroValid) Mini nach unten und (ValidLow ODER ZeroValid) PlotShapes (IIf (nach unten und (ValidLow OR ZeroValid), shapeSmallUpTriangle, 0), Farbeblau, 0, L, -12) PlotShapes (IIf (nach oben und (ValidHigh OR ZeroValid), shapeSmallDownTriangle, 0), colorOrange, 0, H, -12) Plot (UpSignal35, quotUpSignalquot, Farbeblau, Styleline styleThick) Plot (DownSignal3, quotDownSignalquot, Blau und Rot, Styleline styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 Zustand 0 für (i1 i BarCount lt i) Statei Statei-1 if (Maxii) Statei 1down PlotShapes (IIf (State gt 0, shapeSmallCircle, 0), IIf (Status 1, Blau und Rot, Farbeblau), 0, IIf (Zustand 1, H, L), -5) Line LineArray (x0, y0, x1, y1, 1) Zeichnung (Linie, quotTrend linequot, colorBlue) Welle B Normalerweise 50 von Welle A Sollte nicht mehr als 75 von Welle A Welle C Entweder 1 x Welle A oder 1,62 x Welle A oder 2,62 x Welle A Funktion KorrekturRatios (StartPreis, A, B, C, RatioDelta, Delta) ALength abs (StartPreis - A) BLength abs (AB) CLength abs (BC) Ratio1 BLength CLength cond1 Ration1 gt 0,5 - RatioDelta UND Ratio1 lt 0,75 RatioDelta Cond2 abs (Clength - ALength) lt Delta OR abs (Clength - 1.62 ALength) lt Delta oder ABS (CLength - 2,62 ALength) lt Delta Rückkehr cond1 UND Cond2 Funktion ImpulseRules (Startpreis, One , Zwei, drei, vier, fünf) Welle 2 sollte unter Welle 1 Start: Cond1 zwei gt StartPreis UND zwei lt eine Welle 4 - das gleiche: Cond2 vier gt zwei UND vier lt drei Welle 5 sollte lt Welle 3 Cond3 abs ( (Fünf - Vier) Rückkehr Cond1 UND Cond2 UND Cond3 UND Cond4 ABSCHNITTENDEN (Fünf - Vier) Wave 1 sollte kleiner als Welle fünf sein, was Welle 3 zum größten macht: Cond4 abs (StartPreis - ) Hoffe, u finden etwas u könnte Verwendung Zuletzt bearbeitet von Piyush Singh 4. Dezember 2008 um 12:22 Uhr. Hier sind ein paar AFLs ELLIOT WAVE - Skript starten ------- Option ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr Param (quotElliot Wellenminimum movequot, 2, 0.001,100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWTR , zzLo, IIf (AvggtRef (Avg, -1), H, L))) EWZig (RetroSuccessSecret, pr) if (Option0) Grundstück (EW, quotEWquot, ParamColor (quotColorquot, colorBrown), ParamStyle (quotStylequot, styleNoLabelstyleThick)) sonst Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, Blau und Rot), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar H gt Ref (H, -1) und L lt Ref (L, -1) insidebar H Ref (H, -1) UND L gt Ref (L, -1) UND L Lt Ref (H, -1) barcolor IIf (außenbar, colorBlue, IIf (downbar, colorRed, IIf (oberer Balken, colorGreen, IIf (innerer Balken, 11, colorBlack)))) Titel Name () quotcquot barcolor quot - quot WriteIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Close, Titel, barColor, styleThick stylebar) SectionEnd () SECTIONBEGIN (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) if (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: quotNumToStr (V, 1), O, H, L , C, SelectedValue (ROC (C, 1))) SetChartBkColor (ParamColor (quotOuter Panel Farbe quot, Farbeschwarz)) Farbe der äußeren Grenze SetChartBkGradientFill (ParamColor (quotInner Panel Farbe oberen halfquot, colorDarkTeal), ParamColor (quotInner Panel Farbe untere halfquot, Farbeschwarz) Farbe der Innenplatte, ParamColor (quotbehind Text Colorquot, Coloryellow)) SectionEnd () Elliot-Wellen Einkanalregler SECTIONBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot ( C, quotCquot, 2,64) CONDPPeakBars (C, P) 0SPCum (CONDP) EP1ValueWhen (CONDP, C, 1) TP1ValueWhen (CONDP, X, 1) EP2ValueWhen (CONDP, C, 2) TP2ValueWhen (CONDP, X, 2) EP3ValueWhen (CONDP, C, 3) TP3ValueWhen (CONDP, X, 3) EP4ValueWhen (CONDP, C, 4) TP4ValueWhen (CONDP, X, 4) CONDTTroughBars (C, P) 0STCum (CONDT) ET1ValueWhen (CONDT, C, 1) TT1ValueWhen (CONDT, X, 1) ET2ValueWhen (CONDT, C, 2) TT2ValueWhen (CONDT, X, 2) ET3ValueWhen (CONDT, C, 3) TT3ValueWhen (CONDT, X, 3) ET4ValueWhen (CONDT, C, 4) TT4ValueWhen ( CONDT, X, 4) ET5ValueWhen (CONDT, C, 5) TT5ValueWhen (CONDT, X, 5) EW Definition EW8EP3gtEP4 UND EP2gtEP3 UND EP2gtEP1 UND ET4gtET5 UND ET3gtET2 UND ET2gtET1 UND ET3gtET4 UND ET4gtET5 UND CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, Farbe) GCum ( CONDP (1n2) CONDT), Farbe) Zeichnung ((49) EW8, quotquot, Blau und Rot, 2styleOwnScale) Plot (z, quotquot, Coloryellow, styleThick) FilterEW8 erkunden für alle Angebote AddColumn (C, quotCquot) GraphXSpace8 SectionEnd () SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel strFormat (quot - Öffnen Sie g, Hi g, Lo g, Schließen Sie g (.1f), O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) SectionEnd () Elliot Wave-Oszillator hBar EMA (C, 5) - EMA (C, 35) Grundstück (hBar, DEFAULT (), IIf (hBargt0, ParamColor (quotUp Colorquot, colorGreen), ParamColor ( Diese beiden Formen des gleichen Indikators sind so ausgelegt, dass sie als der Kronleuchter-Exit-Stop-Verlust wirken, wie von Barbara Rockefeller in quotTechnical Analysis for Dummiesquot beschrieben, und ist speziell für geschriebene Dummiesquot (Dummiesquot) geschrieben Verwendung mit AmiBroker. Sie beschreibt die Kronleuchter-Ausfahrt als Datensatz von höchstem oder höchstem Ende SEINER ENTRY. quot Um zu ermöglichen, dass die Kronleuchter-Ausfahrt Sie stoppt, gibt Ihnen ein paar durchschnittlich wahre Strecken (ATRs) vom besten Preis, den der Vorrat hat Seit Ihrem Eintritt erreicht. Nur Sie wissen, wenn Ihre Handelsregeln diktieren, dass Sie den Handel eingeben, und so meine Chandelier Exit Vorschau hier können Sie eine Vorschau der Kronleuchter Ausfahrt Serie, indem Sie auf die Leiste, die AmiBrokers back-testoptimize sagt, Sie sollten auf kaufen. Wenn Ihr RSI Kauf am 1. Juni sagt, einfach meine Chandelier Exit Formel auf Ihre Preisdaten zu überlagern, und klicken Sie auf die Balken, die dem 1. Juni entsprechen. Die drei Serien mit dem Namen quotChand. Wird sich jedes Mal ändern, wenn Sie auf eine andere Leiste klicken. So, wenn Sie die 1. Juni-Bar klicken, erhalten Sie eine Chandelier Exit Stop Loss speziell für den Kauf dieses Bestands am 1. Juni entwickelt. Die zweite Formel, die Chandelier Exit, wurde entwickelt, um in Ihre automatisierten AmiBroker Handel Formeln passen. Warum das alles. 1) Adaptive Schleppstopps ermöglichen es Ihnen, Gewinne zu kristallisieren. 2) Das Chanderlier Exit berücksichtigt, wenn Sie die Aktie gekauft haben, so dass es mehr relevant. 3) Diese AmiBroker-Version können Sie eine Vorschau, wenn es stoppen Sie für jede Bar, die Ihr Handelssystem sagt Ihnen. 4) Es kann ziemlich leicht in Ihre automatisierten AmiBroker Backtests und Optimierungen integriert werden. Wie man es in Ihr persönliches AmiBroker-Handelssystem integrieren kann: Tritt vor, Ihre quotbuyquot Formel ist einfach MA (schließen Sie, 10) gt O und Ihre quotsellquot Formel ist MA (schließen Sie, 10) lt 0 für Einfachheit. Führen Sie ein Fenster mit dem Diagramm MA (Schließen, 10) aus, so dass Sie sehen können, wann es Null überschreitet, und legen Sie ein anderes Fenster mit dem Preis und Overlay mit der Kronleuchter-Exit-Formel, die Sie verwenden möchten. Wenn Sie Chandelier Exit Preview verwenden, klicken Sie einfach auf jeden Tag, an dem der MA (Close, 10) Null überquert, und die entsprechenden Leuchterausgänge für die höchsten High und Close sowie Low Low erscheinen. Der Punkt der Vorschau ist, dass Sie auf jeden Tag klicken und sehen können, wie sich der Kronleuchterausgang verhalten würde. Wie für die zweite, Chandelier Exit Formel, kopieren Sie einfach Ihre quotMA (Close, 10) gt Oquot und verwenden Sie es, um die ltyour quotbuyquot Kriterium zu ersetzen. Dann gehen Sie zu Ihrem Sell Kriterium und fügen Sie quotORquot dann kopieren Sie die entsprechenden Graph1, Graph2 oder Graph3, je nachdem, ob Ihr Chandelier Exit verwenden sollte die höchste High (Graph1) oder Close (Graph2) oder niedrigsten Low (Graph3), in Form von quotOR Cross (Graph1, Close). Wenn Sie die Parameter quotATRPeriodsquot und quotMultiplequot optimieren möchten, ersetzen Sie einfach quotParamquot durch quotOptimizequot und führen Sie es durch die automatische Analyse aus. Diese beiden Formen des gleichen Indikators sind so ausgelegt, dass sie als der Kronleuchter-Exit-Stop-Verlust wirken, wie von Barbara Rockefeller in quotTechnical Analysis for Dummiesquot beschrieben und ist speziell für den Einsatz mit AmiBroker geschrieben. Sie beschreibt die Kronleuchter-Ausfahrt als Datensatz von höchstem oder höchstem Ende SEINER ENTRY. quot Um zu ermöglichen, dass die Kronleuchter-Ausfahrt Sie stoppt, gibt Ihnen ein paar durchschnittlich wahre Strecken (ATRs) vom besten Preis, den der Vorrat hat Seit Ihrem Eintritt erreicht. Nur Sie wissen, wenn Ihre Handelsregeln diktieren, dass Sie den Handel eingeben, und so meine Chandelier Exit Vorschau hier können Sie eine Vorschau der Kronleuchter Ausfahrt Serie, indem Sie auf die Leiste, die AmiBrokers back-testoptimize sagt, Sie sollten auf kaufen. Wenn Ihr RSI Kauf am 1. Juni sagt, einfach meine Chandelier Exit Formel auf Ihre Preisdaten zu überlagern, und klicken Sie auf die Balken, die dem 1. Juni entsprechen. Die drei Serien mit dem Namen quotChand. Wird sich jedes Mal ändern, wenn Sie auf eine andere Leiste klicken. So, wenn Sie die 1. Juni-Bar klicken, erhalten Sie eine Chandelier Exit Stop Loss speziell für den Kauf dieses Bestands am 1. Juni entwickelt. Die zweite Formel, die Chandelier Exit, wurde entwickelt, um in Ihre automatisierten AmiBroker Handel Formeln passen. Warum das alles. 1) Adaptive Schleppstopps ermöglichen es Ihnen, Gewinne zu kristallisieren. 2) Das Chanderlier Exit berücksichtigt, wenn Sie die Aktie gekauft haben, so dass es mehr relevant. 3) Diese AmiBroker-Version können Sie eine Vorschau, wenn es stoppen Sie für jede Bar, die Ihr Handelssystem sagt Ihnen. 4) Es kann ziemlich leicht in Ihre automatisierten AmiBroker Backtests und Optimierungen integriert werden. Wie man es in Ihr persönliches AmiBroker-Handelssystem integrieren kann: Tritt vor, Ihre quotbuyquot Formel ist einfach MA (schließen Sie, 10) gt O und Ihre quotsellquot Formel ist MA (schließen Sie, 10) lt 0 für Einfachheit. Führen Sie ein Fenster mit dem Diagramm MA (Schließen, 10) aus, so dass Sie sehen können, wann es Null überschreitet, und legen Sie ein anderes Fenster mit dem Preis und Overlay mit der Kronleuchter-Exit-Formel, die Sie verwenden möchten. Wenn Sie Chandelier Exit Preview verwenden, klicken Sie einfach auf jeden Tag, an dem der MA (Close, 10) Null überquert, und die entsprechenden Leuchterausgänge für die höchsten High und Close sowie Low Low erscheinen. Der Punkt der Vorschau ist, dass Sie auf jeden Tag klicken und sehen können, wie sich der Kronleuchterausgang verhalten würde. Wie für die zweite, Chandelier Exit Formel, kopieren Sie einfach Ihre quotMA (Close, 10) gt Oquot und verwenden Sie es, um die ltyour quotbuyquot Kriterium zu ersetzen. Dann gehen Sie zu Ihrem Sell Kriterium und fügen Sie quotORquot dann kopieren Sie die entsprechenden Graph1, Graph2 oder Graph3, je nachdem, ob Ihr Chandelier Exit verwenden sollte die höchste High (Graph1) oder Close (Graph2) oder niedrigsten Low (Graph3), in Form von quotOR Cross (Graph1, Close). Wenn Sie die Parameter quotATRPeriodsquot und quotMultiplequot optimieren möchten, ersetzen Sie einfach quotParamquot durch quotOptimizequot und führen Sie es durch die automatische Analyse aus. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel strFormat (quot - Offene g, Hallo g, Lo g, Close g (.1f) quot, O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, Farbeschwarz), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Fügen Sie den Code unten, um Ihre Preisdiagramm irgendwo und grüne Band bedeutet sowohl beide MACD und ADX Trending, so, wenn die Rotes Band zeigt die MACD und die ADX sind beide Trending nach unten. SECTIONBEGIN (quottrending ribbonquot) uptrendPDI () gtMDI () und Signal () ltMACD () downtrendMDI () gtPDI () und Signal () gtMACD () Plot (2, ist die Höhe des Bandes in Prozent der Scheibenbreite quotribbonquot, IIf ( Aufwärtstrend, colorGreen, IIf (Abwärtstrends, Blau und Rot, 0)), wählen Farbe styleOwnScalestyleAreastyleNoLabel, -0,5, 100) SECTIONBEGIN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioden Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) Lema EMA (Schließen, Perioden) EMA ((Close-EMA (Close, Perioden)), Perioden) Plot (Lema, DEFAULT (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SectionEnd () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Die grundsätzliche Definition eines Fraktals ist eine Balkenhöhe, die höher ist als die beiden unmittelbar vorangegangenen Balken und höher als die beiden unmittelbar darauf folgenden Balken. Die Tiefen der Balken werden bei der Bestimmung der fraktalen Progression nicht berücksichtigt. Wenn zwei Balken in der Progression gleiche Höhen haben, gefolgt von zwei aufeinanderfolgenden Balken mit niedrigeren Höhen, dann werden insgesamt sechs Balken statt der üblichen fünf Balken den Verlauf bilden. Der erste Hoch wird zum Zählfractal. Umgekehrt für Down-Fraktale. Für die Intraday-Daten-Diagramme verwenden wir häufig 9-bar-, 13- und 21-bar-Formationen für die fraktale Zählweise. 5BarFractal Ref (H, -2) lt H UND Ref (H, -1 (H, 1) lt H UND Ref (H, 1) lt H UND Ref (H, 2) lt H OB6BarFractal Ref (H, -2) ) Und Ref (H, 2) lt H und Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L UND Ref (L, -1) (L, 2) gt L Down6BarFractal Ref (L, -2) gt L UND Ref (L, -1) gt L UND (L Ref (L, 1)) UND Ref (L, 2) , 3) gt L TODO: Mehr Filter: Nur in der Trix (9) umlaufende Mulden anzeigen. PlotShapes (IIf (Down5BarFractal, shapeSmallUpTriangle, 0), Farbeschwarz, 0, L, -12) PlotShapes (IIf (Down6BarFractal, shapeSmallUpTriangle, 0), Farbeschwarz, 0, L, -12) PlotShapes (IIf (Up5BarFractal, shapeSmallDownTriangle, 0) , Farbeschwarz, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), Farbeschwarz, 0, H, -12) Bis (Up5BarFractal OR Up6BarFractal) Down (Down5BarFractal OR Down6BarFractal) Entfernen falscher Fraktalen: DownSignal Flip (Ref (Up, -1), Ref (Down, -1)) UpSignal Flip (Ref (Down, -1), Ref (Up, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Gültig 0 für (i1 i lt BarCount I) LastHighi LastHighi-1 LastLowi LastLowi-1 if (Upi) Validi Wahr, wenn (DownSignali) Sequenz von 2 Up Fractals. Nur das höhere Validieren. Validi Hallo gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hallo LastHighi Max (Hallo, HLastHighIndex) LastHighIndex i if (Downi) Validi wahr, wenn (UpSignali) Sequenz von 2 Down-Fraktale. Bestätigen Sie nur die untere. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN UND Ref (TrixN, -2) gt TrixN UND Ref (TrixN, -1) gt TrixN UND Ref (TrixN, 1) gt TrixN UND Ref (TrixN, 2) gt TrixN UND Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN UND Ref (TrixN, -2) lt TrixN UND Ref (TrixN, -1) lt TrixN UND Ref (TrixN, 1) lt TrixN UND Ref (TrixN, 2) lt TrixN UND Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN UND Ref (TrixN (TrixN, & ndash; 1) lt TrixN UND Ref (TrixN, 1) gt TrixN UND Ref (TrixN, 2) gt TrixN TroughHigh Ref (TrixN, (TrixN, 0) OR Ref (Kreuz (TrixN, 0), 1) OR Ref (Kreuz (0, TrixN), 1) ValidLow TroughLow OR Ref (TroughLow, 1) OR Ref (TroughLow, 2) oder Ref (TroughLow, 3) oder Ref (TroughLow, 4) oder Ref (TroughLow, 5)) ValidHigh TroughHigh OR Ref (TroughHigh, 1) OR Ref ( TroughHigh, 2) oder Ref (TroughHigh, 3) oder Ref (TroughHigh, 4) oder Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, Farbeblau, Styleline) Plot (LastLow-10, quotLastLow quot, Blau und Rot, Styleline Plot) (Valid5 10, quotLastLow quot, colorGreen, Styleline styleThick) PlotShapes (IIf (Down und valide, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (nach oben und Gültig, shapeSmallDownTriangle, 0), Blau und Rot , 0, H, -12) Maxi nach oben und (ValidHigh ODER ZeroValid) Mini nach unten und (ValidLow ODER ZeroValid) PlotShapes (IIf (nach unten und (ValidLow OR ZeroValid), shapeSmallUpTriangle, 0), Farbeblau, 0, L, -12) PlotShapes (IIf (nach oben und (ValidHigh OR ZeroValid), shapeSmallDownTriangle, 0), colorOrange, 0, H, -12) Plot (UpSignal35, quotUpSignalquot, Farbeblau, Styleline styleThick) Plot (DownSignal3, quotDownSignalquot, Blau und Rot, Styleline styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 Zustand 0 für (i1 i BarCount lt i) Statei Statei-1 if (Maxii) Statei 1down PlotShapes (IIf (State gt 0, shapeSmallCircle, 0), IIf (Status 1, Blau und Rot, Farbeblau), 0, IIf (Zustand 1, H, L), -5) Line LineArray (x0, y0, x1, y1, 1) Zeichnung (Linie, quotTrend linequot, colorBlue) Wave B Normalerweise 50 von Wave A Soll nicht mehr als 75 Wave A Wave C überschreiten Entweder 1 x Welle A oder 1,62 x Welle A oder 2,62 x Welle A Funktion KorrekturRatios (StartPreis, A, B, C, RatioDelta, Delta) ALength abs (StartPreis - A) BLength abs (AB) CLength abs (BC) Ratio1 BLength CLength Cond1 Ration1 gt 0.5 - RatioDelta AND ratio1 lt 0.75 RatioDelta Cond2 abs(Clength - ALength) lt Delta OR abs(Clength - 1.62 ALength) lt Delta OR abs(CLength - 2.62 ALength) lt Delta return Cond1 AND Cond2 function ImpulseRules(StartPrice, One , Two, Three, Four, Five) Wave 2 should be beneath wave 1 start: Cond1 Two gt StartPrice AND Two lt One Wave 4 - the same: Cond2 Four gt Two AND Four lt Three Wave 5 should be lt wave 3 Cond3 abs( Three-Two) gt abs(Five - Four) Wave 1 should be smaller than wave five, making wave 3 the biggest: Cond4 abs(StartPrice - One) lt abs(Five - Four) return Cond1 AND Cond2 AND Cond3 AND Cond4 SECTIONEND( ) Hope u find something u could use Thanks for the code, I need buy sell indicators, see screen print. wonderful code


No comments:

Post a Comment