Elliott Wave Trading System För Amibroker


Avancerad Amibroker AFL för Elliot Wave Traders som är intresserade av Elliot Wave Analysis måste använda sig av diskretion vid markering av vågorna. Denna Amibroker AFL för att planera Elliot Waves på prisdiagrammet kan vara till stor hjälp för att hjälpa näringsidkaren att göra arbetet tekniskt på ett mer avancerat sätt. Nedan är AFL-koden för Elliot Wave. Du kan se bilden nedanför koden för att se hur de plottade Elliot-vågorna ser på prisdiagrammet. Det finns en väsentlig risk för förlust i samband med handel på aktiemarknader. Förluster kan och kommer att inträffa. Inget ansvar för förlust inträffade för någon person som agerar eller vägrar att agera som en följd av att använda AFL skrivet av deras respektive skapare och publiceras i denna blogg för delning av kunskap kan accepteras av bloggägaren. elliott våg ELLIOT WAVE - Script Start ------- Alternativ ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr Param (quotElliot Wave minimum movequot, 2, 0.001, 100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWtr, zzLo, IIf (AvggtRef ), EWZig (RetroSuccessSecret, pr) om (Option0) Plot (EW, quotEWquot, ParamColor (quotColorquot, colorBrown), ParamStyle (quotStylequot, styleNoLabelstyleThick)) Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot , colorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar H gt Ref (H, -1) OCH L lt Ref (L, -1) insidebar H lt Ref (H, -1) OCH L gt Ref (L, -1) upbar H gt Ref (H, -1) OCH L gt Ref (L, -1) nedsträckning L lt Ref (L, -1) OCH H Ref (H, -1) barcolor IIf (outsidebar, colorBlue, IIf (downbar, colorRed, IIf (upbar, colorGreen, IIf (insidebar, 11, colorBlack))) Titelnamn () quotcquot barcolor quot - Färgstångsdiagram. kvitt SkrivIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Stäng, Titel, barcolor, styleThick styleBar) AVSNITT END () SECTIONBEGIN (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) om (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) Färg på den yttre gränsen SetChartBkGradientFill (ParamColor (quotInnerpanelfärg övre halvkant, colorDarkTeal), ParamColor colorBlack) färg på innerpanelen, ParamColor (quotbehind Text Colorquot, colorYellow)) AVSNITT END () Elliot Wave Single Loop SECTIONBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot C, quotCquot, 2,64) CONDPPeakBars (C, P) 0 SPCum (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 OCH EP2gtEP3 OCH EP2gtEP1 OCH ET4gtET5 OCH ET3gtET2 OCH ET2gtET1 OCH ET3gtET4 OCH ET4gtET5 OCH CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, färg) GCum (CONDP ELLER CONDT) GEWSelectedValue (ValueWhen (EW8, G)) för (n1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n OCH (n2) CONDP (-1n2) CONDT), Färg) Plot (EW8, kvot, colorRed, 2styleOwnScale) Plot (z, kvot, colorYellow, styleThick) FilterEW8 utforska för alla citat AddColumn (C, quotCquot) GraphXSpace8 AVSNITT END () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Titel StrFormat (quot - Open g, Hej g, Lo g, Stäng g (.1f), O, H, L, C, SelectedValue (ROC (C, 1)))) Plot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) AVSNITT END () Elliot Wave Oscillator hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor (citationstecken Colorquot, colorGreen), ParamColor (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Dessa två former av samma indikator är utformade för att fungera som ljuskronans utgångstoppförlust som beskrivs av Barbara Rockefeller i quotTechnical Analys för Dummiesquot, och skrivs speciellt för användning med AmiBroker. Hon beskriver ljuskronans utgång som en dataset med högsta hög eller högsta stängning SEN DIN ENTRY. quot För att låsa ljuskronans utgång för att stoppa ut ger du ett par genomsnittliga santintervall (ATR) från det bästa priset som har nådde sedan din entré. Bara du vet när dina handelsregler kommer att diktera att du går in i handeln, och så kan jag förhandsgranska ljuskronans exit-serie genom att klicka på den stapel som AmiBroker8217s back-testoptimize säger att du ska köpa på. Om din RSI säger 8220buy8221 den 1 juni, lägger du bara över min Chandelier Exit-formel på dina prisuppgifter och klickar på linjen som motsvarar den 1 juni. De tre serierna heter quotChand. quot kommer att ändras varje gång du klickar på en annan stapel. Således när du klickar på den 1 juni baren får du en förlustförlust för ljuskronans utgång, speciellt utformad för att köpa den beståndet den 1 juni. Den andra formeln, Chandelier Exit, är utformad för att passa in i dina automatiska AmiBroker-handelsformler. Varför gör allt detta. 1) Adaptiva bakåtstopp gör att du kan kristallisera vinst. 2) Chanderlierutgången tar hänsyn till när du köpte aktien, vilket gör det mer relevant. 3) Med den här AmiBroker-versionen kan du förhandsgranska när det skulle stoppa dig för alla stavar som ditt handelssystem berättar för dig. 4) Det kan ganska enkelt integreras i dina automatiska AmiBroker backtester och optimeringar. Så här integrerar du det i ditt personliga AmiBroker-handelssystem: Låt din quotbuyquot-formel bara vara MA (Close, 10) gt O och din quotsellquot-formel är MA (Close, 10) lt 0 för enkelhet. Kör ett fönster med MA (Close, 10) - grafen så att du kan se när den korsar noll och placera ett annat fönster med priset och överlappa med Chandelier Exit-formeln som du vill använda. Om du använder Förhandsgranskning av ljuskrona klickar du bara på varje dag när MA (Stäng, 10) korsar noll och lämpliga ljuskronans utgångsledningar för högsta höga och stänga och lägsta låga kommer att visas. Poängen med förhandsvisningen är att du kan klicka på vilken dag som helst och se hur ljuskronans utgång skulle uppträda. När det gäller det andra, kopiera Chandelier Exit-formuläret helt enkelt din quotMA (Close, 10) gt Oquot och använd den för att ersätta ltyour quotbuyquot criteriongt. Gå sedan till ditt Säljkriterium och lägg till quotORquot och kopiera sedan lämplig Graph1, Graph2 eller Graph3 beroende på om din ljuskronautgång ska använda högsta High (Graph1) eller Close (Graph2) eller lowest Low (Graph3), i form av quotOR Cross (Graph1, Close) citationstecken. Om du vill optimera quotATRPeriodsquot och quotMultiplequot parametrar, ersätt helt enkelt quotParamquot med quotOptimizequot och kör det genom Automatic Analysis. Dessa två former av samma indikator är utformade för att fungera som ljuskronans utgångstoppförlust som beskrivs av Barbara Rockefeller i quoteteknisk analys för Dummiesquot, och är speciellt skrivet för användning med AmiBroker. Hon beskriver ljuskronans utgång som en dataset med högsta hög eller högsta stängning SEN DIN ENTRY. quot För att låsa ljuskronans utgång för att stoppa ut ger du ett par genomsnittliga santintervall (ATR) från det bästa priset som har nådde sedan din entré. Bara du vet när dina handelsregler kommer att diktera att du går in i handeln, och så kan jag förhandsgranska ljuskronans exit-serie genom att klicka på den stapel som AmiBroker8217s back-testoptimize säger att du ska köpa på. Om din RSI säger 8220buy8221 den 1 juni, lägger du bara över min Chandelier Exit-formel på dina prisuppgifter och klickar på linjen som motsvarar den 1 juni. De tre serierna heter quotChand. quot kommer att ändras varje gång du klickar på en annan stapel. Således när du klickar på den 1 juni baren får du en förlustförlust för ljuskronans utgång, speciellt utformad för att köpa den beståndet den 1 juni. Den andra formeln, Chandelier Exit, är utformad för att passa in i dina automatiska AmiBroker-handelsformler. Varför gör allt detta. 1) Adaptiva bakåtstopp gör att du kan kristallisera vinst. 2) Chanderlierutgången tar hänsyn till när du köpte aktien, vilket gör det mer relevant. 3) Med den här AmiBroker-versionen kan du förhandsgranska när det skulle stoppa dig för alla stavar som ditt handelssystem berättar för dig. 4) Det kan ganska enkelt integreras i dina automatiska AmiBroker backtester och optimeringar. Så här integrerar du det i ditt personliga AmiBroker-handelssystem: Låt din quotbuyquot-formel bara vara MA (Close, 10) gt O och din quotsellquot-formel är MA (Close, 10) lt 0 för enkelhet. Kör ett fönster med MA (Close, 10) - grafen så att du kan se när den korsar noll och placera ett annat fönster med priset och överlappa med Chandelier Exit-formeln som du vill använda. Om du använder Förhandsgranskning av ljuskrona klickar du bara på varje dag när MA (Stäng, 10) korsar noll och lämpliga ljuskronans utgångsledningar för högsta höga och stänga och lägsta låga kommer att visas. Poängen med förhandsvisningen är att du kan klicka på vilken dag som helst och se hur ljuskronans utgång skulle uppträda. När det gäller det andra, kopiera Chandelier Exit-formuläret helt enkelt din quotMA (Close, 10) gt Oquot och använd den för att ersätta ltyour quotbuyquot criteriongt. Gå sedan till ditt Säljkriterium och lägg till quotORquot och kopiera sedan lämplig Graph1, Graph2 eller Graph3 beroende på om din ljuskronautgång ska använda högsta High (Graph1) eller Close (Graph2) eller lowest Low (Graph3), i form av quotOR Cross (Graph1, Close) citationstecken. Om du vill optimera quotATRPeriodsquot och quotMultiplequot parametrar, ersätt helt enkelt quotParamquot med quotOptimizequot och kör det genom Automatic Analysis. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel StrFormat (quot - Open g, Hej g, Lo g, Stäng g (.1f) quot, O, H, L, C, SelectedValue (ROC 1))))) Plot (C, quotClotquot, ParamColor (quotColorquot, colorBlack), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Klistra in koden nedan till ditt prisschema någonstans och grönt band betyder att både MACD och ADX trender upp så om rött band visar MACD och ADX är båda trending ner. SECTIONBEGIN (quottrending ribbonquot) uptrendPDI () gtMDI () OCH Signal () ltMACD () downtrendMDI () gtPDI () OCH Signal () gtMACD () Plot (2, definierar böjens höjd i procent av panelbredd quotribbonquot, IIf uptrend, colorGreen, IIf (downtrend, colorRed, 0)), välj färgstilOwnScalestyleAreastyleNoLabel, -0,5, 100) SECTIONBEGIN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioder Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) lema EMA (Close, Periods) EMA (Stäng EMA (Stäng, Perioder)), Perioder) Plot (LEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) AVSNITT END () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Den grundläggande definitionen av en upp fraktal är en bar hög som är både högre än de två staplarna som föregår den och högre än de två staplarna som omedelbart följer den. Lågornas lår beaktas INTE vid bestämning av den uppåtgående fraktalprogressionen. Om två stavar i progressionen har lika höga följd av två på varandra följande staplar med lägre höjder, kommer totalt sex stavar i stället för de vanliga fem staplarna att göra uppgången. Den första High blir den räkna fraktalen. Reverse for down fractals. 5-bar-bildningen fungerar bäst på dagliga eller längre tidsramskartor. För intradagdatatabeller använder vi ofta 9 bar, 13 bar och 21 bar formationer för fraktalräkning Up5BarFractal Ref (H, -2) lt H och Ref (H, -1 ) H H och Ref (H, 1) lt H och Ref (H, 2) L H Up6BarFractal Ref (H, -2) L H och Ref (H, -1) L H OCH (H Ref (H, 1) ) OCH Ref (H, 2) lt H och Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L OCH Ref (L, -1) gt L OCH Ref (L, 1) gt L OCH Ref (L, 2) gt L Ned6BarFraktal Ref (L, -2) gt L OCH Ref (L, -1) gt L OCH (L Ref (L, 1)) OCH Ref (L, 2) gt L OCH Ref , 3) gt L TODO: Mer filtrering: Visa endast tråg som finns i närheten av trix (9). PlotShapes (IIf (Down5BarFractal, formSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Up5BarFractal, shapeSmallDownTriangle, 0) , ColorBlack, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), colorBlack, 0, H, -12) Up (Up5BarFractal ELLER Up6BarFractal) Down (Down5BarFractal ELLER Down6BarFractal) Ta bort falska fraktaler: DownSignal Flip (Upp, -1), Ref (Ned, -1)) UpSignal Flip (Ref (Ned, -1), Ref (Upp, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Giltig 0 för (i1 i lt BarCount i) LastHighi LastHighi-1 LastLowi LastLowi-1 om (Upi) Validi True om (DownSignali) sekvens av 2 Up Fractals. Bekräfta endast den högre. Validi Hi gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hej SenastHighi Max (Hej, HLastHighIndex) LastHighIndex jag om (Downi) Validi True om (UpSignali) Sekvens av 2 Down Fractals. Bekräfta endast den undre. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN och Ref (TrixN, -2) gt TrixN och Ref (TrixN, -3) gt TrixN och Ref (TrixN, 1) gt TrixN och Ref (TrixN, 2) gt TrixN och Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN och Ref (TrixN, -2) Ref (TrixN, -1) lt TrixN och Ref (TrixN, 1) lt TrixN och Ref (TrixN, 2) lt TrixN och Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN och Ref (TrixN, 2) , TrixN och Ref (TrixN, 1) gt TrixN och Ref (TrixN, 2) gt TrixN TroughHigh Ref (TrixN, -2) lt TrixN och Ref (TrixN, -1) lt TrixN och Ref (TrixN, 1) ) TrixN och Ref (TrixN, 2) lt TrixN ZeroValid Cross (TrixN, 0) ELLER Kors (0, TrixN) ELLER Ref (Cross (TrixN, 0), 1) ELLER Ref (Cross (0, TrixN), 1) ValidLow TroughLow eller Ref (TroughLow, 1) ELLER Ref (TroughLow, 2) ELLER Ref (TroughLow, 3) ELLER Ref (TroughLow, 4) ELLER Ref (TroughLow, 5)) ValidHigh TroughHigh OR Ref (TroughHigh, 1) ELLER Ref TroughHigh, 2) ELLER Ref (TroughHigh, 3) ELLER Ref (TroughHigh, 4) ELLER Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, colorBlue, styleLine) Plot (LastLow-10, quotLastLow quot, colorRed, styleLine) Plot (Valid5 10, quotLastLow quot, colorGreen, styleLine styleThick) PlotShapes (IIf (Ned och Giltig, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (Upp och Giltig, shapeSmallDownTriangle, 0), colorRed, 0 , H, -12) Maxi upp och (ValidHigh OR ZeroValid) Mini Down OCH (ValidLow ELLER ZeroValid) PlotShapes (IIf (Ned OCH (ValidLow ELLER ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes IIf (Up AND (ValidHigh OR ZeroValid), shapeSmallDownTriangle, 0), colorOrange, 0, H, -12) Plot (UpSignal35, quotUpSignalquot, colorBlue, styleLine styleThick) Plot (DownSignal3, quotDownSignalquot, colorRed, styleLine styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 State 0 för (i1 i lt BarCount i) State State-1 if (Maxii) Statei 1down PlotShapes (IIf (State gt 0, shapeSmallCircle, 0), IIf (State 1, colo rRed, colorBlue), 0, IIf (Stat 1, H, L), -5) Line LineArray (x0, y0, x1, y1, 1) Plot (Line, quotTrend linequot, colorBlue) Wave B Vanligtvis 50 av Wave A Bör inte överstiga 75 av Wave A Wave C antingen 1 x Wave A eller 1.62 x Wave A eller 2.62 x Wave En funktion CorrectiveRatios (StartPrice, A, B, C, RatioDelta, Delta) ALength abs (startPrice - A) CL-längd abs (BC) - förhållande1 BLength-längd Cond1 Ration1 gt 0,5 - RatioDelta OCH förhållande1 lt 0.75 RatioDelta Cond2 abs (Clength - ALength) lt Delta ELLER abs (Clength - 1.62 ALength) lt Delta ELLER abs (CLength - 2.62 ALength) lt Delta Return Cond1 OCH Cond2-funktionen ImpulseRules (StartPrice, En, Två, Tre, Fyra, Fem) Våg 2 ska ligga under våg 1 start: Cond1 Two gt StartPrice OCH Two lt One Wave 4 - samma: Cond2 Four gt Två och Four lt Three Wave 5 Våg 1 bör vara mindre än våg fem, vilket gör våg 3 ​​störst: Cond4 abs (StartPrice - One) lt abs (fem - fyra) returnera Cond1 AND Cond2 AND Cond3 AND Cond4 SECTIONEND () Hoppas du hittar något du kan använda Senast redigerad av Piyush Singh 4 december 2008 kl 12:22. Här är några AFLs ELLIOT WAVE - Script Start ------- Alternativ ParamToggle (quotInsert Toquot, quotPrice ChartIndicatorquot) pr Param (quotElliot Wave minimum movequot, 2, 0.001, 100) RetroSuccessSecretIIf (EWpk, zzHi, IIf (EWtr , ZzLo, IIf (AvggtRef (Avg, -1), H, L))) EWZig (RetroSuccessSecret, pr) om (Option0) Plot (EW, quotEWquot, ParamColor (quotColorquot, colorBrown), ParamStyle (quotStylequot, styleNoLabelstyleThick)) Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, colorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar H gt Ref (H, -1) OCH L lt Ref (L, -1) insidebar H L Ref (L, -1) OCH H lt Ref (H, -1) barfärg IIf (outsidebar, colorBlue, IIf (downbar, colorRed, IIf (upbar, colorGreen, IIf (insidebar, 11, colorBlack))) Titelnamn () quotcquot barcolor quot - Färgstångsdiagram. kvitt SkrivIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotUp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Stäng, Titel, barcolor, styleThick styleBar) AVSNITT END () SECTIONBEGIN (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) om (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) Färg på den yttre gränsen SetChartBkGradientFill (ParamColor (quotInnerpanelfärg övre halvkant, colorDarkTeal), ParamColor colorBlack) färg på innerpanelen, ParamColor (quotbehind Text Colorquot, colorYellow)) AVSNITT END () Elliot Wave Single Loop SECTIONBEGIN (quotElliotwavequot) XBarIndex () pParam (quotpquot, 5,5,30,1) zZig (C, p) Plot C, quotCquot, 2,64) CONDPPeakBars (C, P) 0 SPCum (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 OCH EP2gtEP3 OCH EP2gtEP1 OCH ET4gtET5 OCH ET3gtET2 OCH ET2gtET1 OCH ET3gtET4 OCH ET4gtET5 OCH CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, färg) GCum (CONDP ELLER CONDT) GEWSelectedValue (ValueWhen (EW8, G)) för (n1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n OCH (n2) CONDP (-1n2) CONDT), Färg) Plot (EW8, kvot, colorRed, 2styleOwnScale) Plot (z, kvot, colorYellow, styleThick) FilterEW8 utforska för alla citat AddColumn (C, quotCquot) GraphXSpace8 AVSNITT END () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Titel StrFormat (quot - Open g, Hej g, Lo g, Stäng g (.1f), O, H, L, C, SelectedValue (ROC (C, 1)))) Plot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) AVSNITT END () Elliot Wave Oscillator hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor (citationstecken Colorquot, colorGreen), ParamColor (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Dessa två former av samma indikator är utformade för att fungera som ljuskronans utgångstoppförlust som beskrivits av Barbara Rockefeller i quotTechnical Analys för Dummiesquot, och skrivs speciellt för användning med AmiBroker. Hon beskriver ljuskronans utgång som en dataset med högsta hög eller högsta stängning SEN DIN ENTRY. quot För att låsa ljuskronans utgång för att stoppa ut ger du ett par genomsnittliga santintervall (ATR) från det bästa priset som har nådde sedan din entré. Bara du vet när dina handelsregler kommer att diktera att du går in i handeln, och så kan jag förhandsgranska ljuskronans exit-serie genom att klicka på den stapel som AmiBrokers back-testoptimize säger att du ska köpa på. Om din RSI säger att köpa den 1 juni, lägger du bara över min Chandelier Exit-formel på din prisinformation och klickar på linjen som motsvarar den 1 juni. De tre serierna heter quotChand. quot kommer att ändras varje gång du klickar på en annan stapel. Således när du klickar på den 1 juni baren får du en förlustförlust för ljuskronans utgång, speciellt utformad för att köpa den beståndet den 1 juni. Den andra formeln, Chandelier Exit, är utformad för att passa in i dina automatiska AmiBroker-handelsformler. Varför gör allt detta. 1) Adaptiva bakåtstopp gör att du kan kristallisera vinst. 2) Chanderlierutgången tar hänsyn till när du köpte aktien, vilket gör det mer relevant. 3) Med den här AmiBroker-versionen kan du förhandsgranska när det skulle stoppa dig för alla stavar som ditt handelssystem berättar för dig. 4) Det kan ganska enkelt integreras i dina automatiska AmiBroker backtester och optimeringar. Så här integrerar du det i ditt personliga AmiBroker-handelssystem: Låt din quotbuyquot-formel bara vara MA (Close, 10) gt O och din quotsellquot-formel är MA (Close, 10) lt 0 för enkelhet. Kör ett fönster med MA (Close, 10) - grafen så att du kan se när den korsar noll och placera ett annat fönster med priset och överlappa med Chandelier Exit-formeln som du vill använda. Om du använder Förhandsgranskning av ljuskrona klickar du bara på varje dag när MA (Stäng, 10) korsar noll och de lämpliga ljuskronans utgångslinjerna för högsta höga och närmaste och lägsta låg kommer att visas. Poängen med förhandsvisningen är att du kan klicka på vilken dag som helst och se hur ljuskronans utgång skulle uppträda. När det gäller det andra, kopiera Chandelier Exit-formuläret helt enkelt din quotMA (Close, 10) gt Oquot och använd den för att ersätta ltyour quotbuyquot criteriongt. Gå sedan till ditt Säljkriterium och lägg till quotORquot och kopiera sedan lämplig Graph1, Graph2 eller Graph3 beroende på om din ljuskronautgång ska använda högsta High (Graph1) eller Close (Graph2) eller lowest Low (Graph3), i form av quotOR Cross (Graph1, Close) citationstecken. Om du vill optimera quotATRPeriodsquot och quotMultiplequot parametrar, ersätt helt enkelt quotParamquot med quotOptimizequot och kör det genom Automatic Analysis. Dessa två former av samma indikator är utformade för att fungera som ljuskronans utgångstoppförlust som beskrivs av Barbara Rockefeller i quoteteknisk analys för Dummiesquot, och är speciellt skrivet för användning med AmiBroker. Hon beskriver ljuskronans utgång som en dataset med högsta hög eller högsta stängning SEN DIN ENTRY. quot För att låsa ljuskronans utgång för att stoppa ut ger du ett par genomsnittliga santintervall (ATR) från det bästa priset som har nådde sedan din entré. Bara du vet när dina handelsregler kommer att diktera att du går in i handeln, och så kan jag förhandsgranska ljuskronans exit-serie genom att klicka på den stapel som AmiBrokers back-testoptimize säger att du ska köpa på. Om din RSI säger att köpa den 1 juni, lägger du bara över min Chandelier Exit-formel på din prisinformation och klickar på linjen som motsvarar den 1 juni. De tre serierna heter quotChand. quot kommer att ändras varje gång du klickar på en annan stapel. Således när du klickar på den 1 juni baren får du en förlustförlust för ljuskronans utgång, speciellt utformad för att köpa den beståndet den 1 juni. Den andra formeln, Chandelier Exit, är utformad för att passa in i dina automatiska AmiBroker-handelsformler. Varför gör allt detta. 1) Adaptiva bakåtstopp gör att du kan kristallisera vinst. 2) Chanderlierutgången tar hänsyn till när du köpte aktien, vilket gör det mer relevant. 3) Med den här AmiBroker-versionen kan du förhandsgranska när det skulle stoppa dig för alla stavar som ditt handelssystem berättar för dig. 4) Det kan ganska enkelt integreras i dina automatiska AmiBroker backtester och optimeringar. Så här integrerar du det i ditt personliga AmiBroker-handelssystem: Låt din quotbuyquot-formel bara vara MA (Close, 10) gt O och din quotsellquot-formel är MA (Close, 10) lt 0 för enkelhet. Kör ett fönster med MA (Close, 10) - grafen så att du kan se när den korsar noll och placera ett annat fönster med priset och överlappa med Chandelier Exit-formeln som du vill använda. Om du använder Förhandsgranskning av ljuskrona klickar du bara på varje dag när MA (Stäng, 10) korsar noll och lämpliga ljuskronans utgångsledningar för högsta höga och stänga och lägsta låga kommer att visas. Poängen med förhandsvisningen är att du kan klicka på vilken dag som helst och se hur ljuskronans utgång skulle uppträda. När det gäller det andra, kopiera Chandelier Exit-formuläret helt enkelt din quotMA (Close, 10) gt Oquot och använd den för att ersätta ltyour quotbuyquot criteriongt. Gå sedan till ditt Säljkriterium och lägg till quotORquot och kopiera sedan lämplig Graph1, Graph2 eller Graph3 beroende på om din ljuskronautgång ska använda högsta High (Graph1) eller Close (Graph2) eller lowest Low (Graph3), i form av quotOR Cross (Graph1, Close) citationstecken. Om du vill optimera quotATRPeriodsquot och quotMultiplequot parametrar, ersätt helt enkelt quotParamquot med quotOptimizequot och kör det genom Automatic Analysis. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Titel StrFormat (quot - Open g, Hej g, Lo g, Stäng g (.1f) quot, O, H, L, C, SelectedValue (ROC 1))))) Plot (C, quotClotquot, ParamColor (quotColorquot, colorBlack), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Klistra in koden nedan till ditt prisschema någonstans och grönt band betyder att både MACD och ADX trender upp så om rött band visar MACD och ADX är båda trending ner. SECTIONBEGIN (quottrending ribbonquot) uptrendPDI () gtMDI () OCH Signal () ltMACD () downtrendMDI () gtPDI () OCH Signal () gtMACD () Plot (2, definierar böjens höjd i procent av panelbredd quotribbonquot, IIf uptrend, colorGreen, IIf (downtrend, colorRed, 0)), välj färgstilOwnScalestyleAreastyleNoLabel, -0,5, 100) SECTIONBEGIN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioder Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) lema EMA (Close, Periods) EMA (Stäng EMA (Stäng, Perioder)), Perioder) Plot (LEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) AVSNITT END () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Den grundläggande definitionen av en upp fraktal är en bar hög som är både högre än de två staplarna som föregår den och högre än de två staplarna som omedelbart följer den. Lågornas lår beaktas INTE vid bestämning av den uppåtgående fraktalprogressionen. Om två stavar i progressionen har lika höga följd av två på varandra följande staplar med lägre höjder, kommer totalt sex stavar i stället för de vanliga fem staplarna att göra uppgången. Den första High blir den räkna fraktalen. Reverse for down fractals. 5-bar-bildningen fungerar bäst på dagliga eller längre tidsramar. För intradagdatablad använder vi ofta 9 bar, 13 bar och 21 bar formationer för fraktalträning Up5BarFractal Ref (H, -2) lt H och Ref (H, -1 ) H H och Ref (H, 1) lt H och Ref (H, 2) L H Up6BarFractal Ref (H, -2) L H och Ref (H, -1) L H OCH (H Ref (H, 1) ) OCH Ref (H, 2) lt H och Ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L OCH Ref (L, -1) gt L OCH Ref (L, 1) gt L OCH Ref (L, 2) gt L Ned6BarFraktal Ref (L, -2) gt L OCH Ref (L, -1) gt L OCH (L Ref (L, 1)) OCH Ref (L, 2) gt L OCH Ref , 3) gt L TODO: Mer filtrering: Visa endast tråg som finns i närheten av trix (9). PlotShapes (IIf (Down5BarFractal, formSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Up5BarFractal, shapeSmallDownTriangle, 0) , ColorBlack, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), colorBlack, 0, H, -12) Up (Up5BarFractal ELLER Up6BarFractal) Down (Down5BarFractal ELLER Down6BarFractal) Ta bort falska fraktaler: DownSignal Flip (Upp, -1), Ref (Ned, -1)) UpSignal Flip (Ref (Ned, -1), Ref (Upp, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Giltig 0 för (i1 i lt BarCount i) LastHighi LastHighi-1 LastLowi LastLowi-1 om (Upi) Validi True om (DownSignali) sekvens av 2 Up Fractals. Bekräfta endast den högre. Validi Hi gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hej SenastHighi Max (Hej, HLastHighIndex) LastHighIndex jag om (Downi) Validi True om (UpSignali) Sekvens av 2 Down Fractals. Bekräfta endast den undre. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN och Ref (TrixN, -2) gt TrixN och Ref (TrixN, -3) gt TrixN och Ref (TrixN, 1) gt TrixN och Ref (TrixN, 2) gt TrixN och Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN och Ref (TrixN, -2) Ref (TrixN, -1) lt TrixN och Ref (TrixN, 1) lt TrixN och Ref (TrixN, 2) lt TrixN och Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN och Ref (TrixN, 2) , TrixN och Ref (TrixN, 1) gt TrixN och Ref (TrixN, 2) gt TrixN TroughHigh Ref (TrixN, -2) lt TrixN och Ref (TrixN, -1) lt TrixN och Ref (TrixN, 1) ) TrixN och Ref (TrixN, 2) lt TrixN ZeroValid Cross (TrixN, 0) ELLER Kors (0, TrixN) ELLER Ref (Cross (TrixN, 0), 1) ELLER Ref (Cross (0, TrixN), 1) ValidLow TroughLow eller Ref (TroughLow, 1) ELLER Ref (TroughLow, 2) ELLER Ref (TroughLow, 3) ELLER Ref (TroughLow, 4) ELLER Ref (TroughLow, 5)) ValidHigh TroughHigh OR Ref (TroughHigh, 1) ELLER Ref TroughHigh, 2) ELLER Ref (TroughHigh, 3) ELLER Ref (TroughHigh, 4) ELLER Ref (TroughHigh, 5)) Plot (LastHigh-10, quotLastHighquot, colorBlue, styleLine) Plot (LastLow-10, quotLastLow quot, colorRed, styleLine) Plot (Valid5 10, quotLastLow quot, colorGreen, styleLine styleThick) PlotShapes (IIf (Ned och Giltig, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (Upp och Giltig, shapeSmallDownTriangle, 0), colorRed, 0 , H, -12) Maxi upp och (ValidHigh OR ZeroValid) Mini Down OCH (ValidLow ELLER ZeroValid) PlotShapes (IIf (Ned OCH (ValidLow ELLER ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes IIf (Up AND (ValidHigh OR ZeroValid), shapeSmallDownTriangle, 0), colorOrange, 0, H, -12) Plot (UpSignal35, quotUpSignalquot, colorBlue, styleLine styleThick) Plot (DownSignal3, quotDownSignalquot, colorRed, styleLine styleThick) LastMaxi 0 LastMini 0 ElliotLines 0 State 0 for (i1 i lt BarCount i) Statei Statei-1 if (Maxii) Statei 1down PlotShapes(IIf(State gt 0, shapeSmallCircle, 0), IIf(State 1, colo rRed, colorBlue), 0, IIf(State 1, H, L), -5) Line LineArray( x0, y0, x1, y1, 1 ) Plot( Line, quotTrend linequot, colorBlue ) Wave B Usually 50 of Wave A Should not exceed 75 of Wave A Wave C either 1 x Wave A or 1.62 x Wave A or 2.62 x Wave A function CorrectiveRatios(StartPrice, A, B, C, RatioDelta, Delta) ALength abs(startPrice - A) BLength abs(A-B) CLength abs(B-C) 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 codeSee examples of a head-and-shoulders pattern in a chart of SPY By Elliott Wave International A head-and-shoulders pattern is one of the most well-known classic chart patterns. In this 4-minute video from Jeffrey Kennedy8217s Trader8217s Classroom, you8217ll see an example of a bearish head-and-shoulders formation and a bullish, inverted head-and-shoulders pattern in the chart of hellip Email Newsletter Sign up to receive email updates on latest trading strategies. analysis amp financial market updates We Respect Your Privacy Required US Government Disclaimer CTFC Rule 4.41 Futures trading contains substantial risk and is not suitable for every investor. En investerare kan eventuellt förlora hela eller mer än den ursprungliga investeringen. Riskkapital är pengar som kan gå vilse utan att äventyra dem ekonomisk säkerhet eller livsstil. Only consider risk capital that should be used for trading and only those with sufficient risk capital should consider trading. Tidigare resultat är inte nödvändigtvis en indikation på framtida resultat. CTFC RULE 4.41 HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. I likhet med en verklig prestationsrekord representerar SIMULERADE RESULTAT INTE VERKSAMHET AV AKTIVT HANDEL. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS SUCH AS LIQUIDITY. SIMULERADE HANDELSPROGRAMMER I ALLMÄNT ÄR ÄVEN FAKTISKT ATT DE DESIGNERAS MED FÖRDELNINGEN AV HINDSIGHT. INGEN REPRESENTATION GÖRAS ATT ANTAL KONKURRERAR ELLER ÄR LIKTIGT FÖR ATT FÖRVÄNDA RESULTAT ELLER TABELL SOM LIKNAR TILL DE VISADE. All trades, patterns, charts, systems, etc. discussed in this website or advertisement are for illustrative purposes only and not construed as specific advisory recommendations. All ideas and materials presented herein are for information and educational purposes only. No system or trading methodology has ever been developed that can guarantee profits or prevent losses. The testimonials and examples used herein are exceptional results which do not apply to average people and are not intended to represent or guarantee that anyone will achieve the same or similar results. Trades placed on the reliance of Trend Methods systems are taken at your own risk for your own account. This is not an offer to buy or sell futures interests. Copyright 2015 Marketcalls Financial Services Pvt Ltd middot All Rights Reserved middot And Our Sitemap middot All Logos amp Trademark Belongs To Their Respective Ownersmiddot Data and information is provided for informational purposes only, and is not intended for trading purposes. Neither marketcalls. in website nor any of its promoters shall be liable for any errors or delays in the content, or for any actions taken in reliance thereon. Refined Elliott Trader 1.0.9 8211 ELLIOT WAVE TRADING SOFTWARE 8211 FREE DOWNLOAD Required US Government Disclaimer CTFC Rule 4.41 Futures trading contains substantial risk and is not suitable for every investor. En investerare kan eventuellt förlora hela eller mer än den ursprungliga investeringen. Riskkapital är pengar som kan gå vilse utan att äventyra dem ekonomisk säkerhet eller livsstil. Only consider risk capital that should be used for trading and only those with sufficient risk capital should consider trading. Tidigare resultat är inte nödvändigtvis en indikation på framtida resultat. CTFC RULE 4.41 HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. I likhet med en verklig prestationsrekord representerar SIMULERADE RESULTAT INTE VERKSAMHET AV AKTIVT HANDEL. ALSO, SINCE THE TRADES HAVE NOT BEEN EXECUTED, THE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS SUCH AS LIQUIDITY. SIMULERADE HANDELSPROGRAMMER I ALLMÄNT ÄR ÄVEN FAKTISKT ATT DE DESIGNERAS MED FÖRDELNINGEN AV HINDSIGHT. INGEN REPRESENTATION GÖRAS ATT ANTAL KONKURRERAR ELLER ÄR LIKTIGT FÖR ATT FÖRVÄNDA RESULTAT ELLER TABELL SOM LIKNAR TILL DE VISADE. All trades, patterns, charts, systems, etc. discussed in this website or advertisement are for illustrative purposes only and not construed as specific advisory recommendations. All ideas and materials presented herein are for information and educational purposes only. No system or trading methodology has ever been developed that can guarantee profits or prevent losses. The testimonials and examples used herein are exceptional results which do not apply to average people and are not intended to represent or guarantee that anyone will achieve the same or similar results. Trades placed on the reliance of Trend Methods systems are taken at your own risk for your own account. This is not an offer to buy or sell futures interests. Copyright 2015 Marketcalls Financial Services Pvt Ltd middot All Rights Reserved middot And Our Sitemap middot All Logos amp Trademark Belongs To Their Respective Ownersmiddot Data and information is provided for informational purposes only, and is not intended for trading purposes. Neither marketcalls. in website nor any of its promoters shall be liable for any errors or delays in the content, or for any actions taken in reliance thereon.

Comments

Popular posts from this blog

Forex Arbitrage Kalkylator Excel

Binary Alternativ Och Kanada Skatt Retur

Amex Forex Card Inloggning