Saturday 25 November 2017

Elliott Bølge Trading System For Amibroker


Elliott Wave: The Best Of Theory For de som ikke er kjent med Elliott Wave-teorien, er det mest grunnleggende tenet at markedsbevegelser er basert på mengdeadferd, som er sett på som forutsigbare gitt lignende situasjoner. Skaper R. N. Elliott viste at disse bevegelsene forekommer i en serie impulser og korrigerende bølger. (For å lære mer, se Elliot Wave Theory.) Eksempel, en bearish impulssving består av tre bølger ned og to bølger opp (se figur 1). Større impulsbølger nedover (1, 3 og 5) kan brytes videre ned i mindre femdelte impuls nedbølger og korrigere opp bølger, avhengig av tidsrammen over hvilke bølgene blir observert. Bullish bølger beveger seg i motsatt retning. Men dette er der det begynner å bli mer komplisert. Disse mindre bølgene kan videre brytes ned i flere bølger, som er forbundet med Fibonacci-tall (1, 1, 2, 3, 5, 8, 13, 21, 34 osv.), Og går videre. (Les mer om hvordan disse tallene brukes i teknisk analyse i Fibonacci og The Golden Ratio.) Bølgeanalyse kjører spekteret fra supercykler som varer hundrevis av år til sub-minuets som kan vare bare noen få minutter på et intradagskjema. En av de vanskeligste tingene med å handle Elliott Wave er graden av kompleksitet. For å gjøre det enda mer utfordrende, er det alternativer til alle mulige trekk, som i utgangspunktet forteller handelsmannen at hvis dette trekket ikke går opp, vil det gå ned, men han eller hun vil vite at bare etter at regelen med veksling også betyr at korrigerende bølger 2 og 4 vil alternere. Hvis en bølge 2 ned er en enkel bølge, vil bølgen 4 trolig være kompleks, men ikke nødvendigvis. Så er det X-bølger. Dette er bølger som forbinder komplekse rettelser. Det er lett å se hvorfor mange nybegynnere er borte fra å bruke Elliott Wave, og hvorfor mange handelsmenn som har investert tusenvis av timer inn i den (og tapte dollar som forsøker å utvikle arbeidshandlingsstrategier), overlater til slutt det helt. Fra begynnelsen til slutt må handelsmannen ha realistiske forventninger. De fleste nye forhandlere tilbringer mesteparten av tiden på jakt etter et system som har et urealistisk høyt winloss-forhold. De som fortsatt søker et system som konsekvent produserer mer enn 50 vinnere på lang sikt, har ikke lært at overlevelse av markedet betyr å vite hvordan man skal håndtere tap. Slike handelsmenn ser etter den hellige gral, og den eksisterer ikke. (For mer om dette, les Losing To Win.) Det er verdt å huske hva kjent forfatter og profesjonell handelsmann Perry Kaufman måtte si etter år med uttømmende testing av ulike trend-etter-systemer, hvorav noen ble diskutert i sin bok Trading Systems Og Metoder (1998): Du kan forvente at seks eller sju av 10 trendhandler skal være tap, noen små litt litt større. Og likevel, sier Kaufman at trend-følgende systemer er noen av de beste handelssystemene rundt. Med andre ord, trend-etter-systemer har mer tapere enn vinnere, men profesjonelle handelsmenn som bruker dem, tjener penger konsekvent. Den anerkjente tekniske analytikeren John Murphy echo denne følelsen når han sier at veteranprofessorer har erfaring med å vinne handler 40 av tiden. Gitt, det er mulig å overprøve denne posten over kortsiktige perioder, men forventer at noe system skal gjøre mye bedre over langdistanse er urealistisk. Dette betyr at for noe system å være lønnsomt på lang sikt, er pengestyring nøkkelen. Hvis et handelssystem ikke kan være lønnsomt med flere tap enn vinnere, kan du finne et annet system eller bruke mer tid på penger. Kort sagt, tapene må holdes små, og fortjenesten må ha lov til å samle seg. Dessverre gjør flertallet av handlende bare det motsatte og ender opp med å gå ut av virksomheten. Figur 1 Diagram over Dow Industrial Average () fem minutters intradagskjema som viser et korttids bjørn Elliott fembølgeimpulsmønster. På et et-minuts diagram kunne en ytterligere sammenbrudd av mindre impuls og korrigerende bølger observeres. De fargede bandene er viktige områder av støtte, som er potensielle områder av reversering. Bruke denne ideen til å handle Elliott, Figur 1 viser et fem-minutters diagram av Dow Industrial e-mini futures med en femdelers impulsbølge. Fargede bånd viser støttepunkter (eller motstand i en uptrend) og er der handelsmannen ser ut til å handle eller justere stopp på nåværende stillinger. Programmering Elliott to Trade I 500-siders håndbok for MTPredictor, gjør forfatter og skaperen av programmet Steve Griffiths en interessant observasjon. Han sier det er i utgangspunktet tre typer mennesker når det gjelder Elliott Wave. 1) De som er nye til prinsippet og fortsatt helt forbløffet over hva det lover. 2) De som er erfarne, men frustrert av deres mangel på suksess. 3) De som helt har gitt opp (noen ganger etter mange år med å prøve å få det til å fungere) og er frustrert av hele opplevelsen. For å unngå å falle inn i den tredje kategorien, må den moderne handelsmannen spørre hvordan Elliott Wave teori kan brukes til å tjene penger på dagens markeder. Er det en måte å automatisere analyseprosessen ved hjelp av den komplette teorien, eller er det mulig å fjerne det og isolere konkrete aspekter av prinsippet om å velge pengeproduksjon. Å bli en ekspert, men å finne det umulig å tjene penger, er sløsing med tid . Som en Elliot Wave-ekspert og en privathandler med mer enn 17 års erfaring spurte Griffiths seg selv de samme spørsmålene. Etter å ha brukt mange år på å tjene penger på en konsekvent måte ved hjelp av alternative metoder, gikk han tilbake til Elliott Wave-basics. Han startet med forutsetningen at hvis Elliott Wave skulle jobbe i et program, måtte han finne oppsett som begrenset risikoen til et minimum som tillot fortjeneste å løpe. Disse oppsettene måtte være spesifikke, identifiserbare og konsekvent lønnsomme. Hvis de samlede tapene er større enn fortjenesten, hvilke gode er de langsiktige prognosene som Elliott Wave-analysen er kjent i. Ifølge teorien er de sterkeste trekkene i en trend, enten opp eller ned, impulsbølgene 1, 3 og 5. Av de tre impulsive bølgene er det største og mest lønnsomme generelt bølge 3. Derfor er det ideelle stedet for å inngå en handel i begynnelsen av bølge 3, som er slutten av en korrigerende bølge 2. Kunne programmet bli utformet for å skinne inn på disse ABC-korrigeringsmønstrene (se figur 2) som normalt utfolder seg i en bølge 2 og gir næringsdrivende et høyt sannsynlighetsinngangspunkt. Her er hva Griffiths sa i et intervju fra oktober 2004 for å diskutere hvordan programmet ble til Datatesting fant vi at det var mulig å gå inn med en minimumsrisiko etter at en ABC nylig hadde utviklet seg og de beste var de som gjorde opp bølge 2. Ved å skrive inn lange handler svært nær betydelige støttenivåer (og korte handlere nær betydelige motstandsnivåer) , lo sses ville bli holdt liten hvis handelen viste seg å være en taper. Vinnerne hadde potensialet til å være svært lønnsomt faktisk når handelsmannen tok en bølge 3, men systemet måtte utformes på en slik måte at de store gevinster var en bonus, ikke avgjørende for systemets lønnsomhet. Figur 2 End-of-day kart over iShares Japan på rask breakout fra et ABC korrigerende mønster kjøpesignal. Dette ble Griffiths mål: å designe et dataprogram for personlig bruk som kunne søke etter ABC-mønstre som utgjorde en bølge 2 som endte på eller nær betydelige støtte - eller motstandsområder med et minimumsrisiko på 2: 1. Han kunne da bare velge de som møtte bestemte risikofylte forhold i henhold til sin skriftlige handelsplan. En mer aggressiv tilnærming ville være å ta hver handel som genereres av programmet. En mer konservativ stil tillot ham å velge bransjer med et minimumsrisiko på 2,5 eller 3: 1. Etter at den første versjonen av programmet ble avsluttet for fire år siden, innså Griffiths at søknaden han hadde utviklet hadde kommersiell potensial siden det måtte være andre som han som var frustrert over mangelen på suksess ved å bruke Elliott, men visste at det var basert på lyd Tekniske og menneskelige oppførsel prinsipper. Figur 3 En intradag handel på Dow e-minis futures (YM) viser en svært lønnsom handel. Figur 3 viser programmet i aksjon. Det er et diagram over fem minutters Dow (YM) e-mini futures handel med de proprietære fargede bandene med betydelig støtteresistance. Disse genereres ved bruk av automatiske Fibonacci-prisklynger av varierende grad og fra flere pivoter som forteller forhandleren hvor den høyeste sannsynligheten for pauser og reverseringer skulle oppstå. Som du kan se, var handelen svært lønnsom å ha beveget seg forbi de to til tre ganger overskuddsområdet (blåbåndet) for å avslutte dagen på en ny multi-periode lav, noe som resulterte i et overskudd på omtrent 12 ganger den opprinnelige risikoen (ignorerer glidning og provisjon) på det lavere prognostiserte resultatmål. Selv om dette ikke er en vanlig handel, demonstrerer det hva som kan skje når handelsmannen fanger en sterk bølge-3-bevegelse. For de som ikke er kjent med programmet, inneholder MTPredictor en oversikt over alle bransjer programmet har kalt (med et minimumsrisikoforhold på 2: 1) siden 26. juli 2004. Siden reelle penger ikke ble brukt og provisjoner og slippe ikke inkludert , handelsresultatene er hypotetiske. Det er ikke uvanlig å se flere tap enn seier, men det som er viktig er sammenligningen av antall poeng eller dollar som ble vunnet for de som mistet. Dette er syreprøven av om et pengestyringssystem virker. For de som er interessert, ble en programvareanmeldelse av programmet, Software Review: MTPredictor Real-Time 4.0, publisert i september 2004-utgaven av The Technical Analyst. Nøkkelen til suksess Her er hva finanshandler John McClure of Equitrend sa da han ble spurt om lønnsomhet i et okt 2004-intervju: Lønnsomheten kan ikke diskuteres uten å nevne den andre siden av ligningen: risiko. Fellen som mange investorer og handelsmenn faller inn i, er å fokusere på den første delen av ligningen mens du ikke betaler oppmerksomhet til den andre. Målet med profesjonelle pengeforvaltere er å forbedre fortjenesten ved å håndtere risiko. Risiko bør være den viktigste delen av ligningen, ikke omvendt. Med andre ord, finn et system som styrer risikoen først, og fortjenesten vil vanligvis ta vare på seg selv. Å låne et gammelt ordtak, det er mange måter å ta en katt på når de handler. Ingen enkelt handelssystem vil tiltrekke seg eller jobbe for alle. Dette gjelder spesielt Elliott Wave. Å finne bestemte deler av Elliott-teorien og omdanne dem til et brukbart handelssystem hvor risiko kan kontrolleres nøye, er en måte å bruke teorien på. Og MTPredictor viser at du ikke trenger å bruke hele Elliott Wave-teorien til å handle vellykket. Ved å ta små deler av teorien, ved hjelp av en datamaskin og riktig program, kan handelsmenn nå lære å handle Elliott uten å bli eksperter i selve teorien. Dette er et godt eksempel på hvordan ett selskap har tatt Elliotts hjernebarn og tilpasset det til å fungere i det tjueførste århundre. Elliotbølge ELLIOT WAVE - Script Start ------- Alternativ ParamToggle (quotInsert Toquot, Quotation ChartIndicatorquot) pr Param (AWT, ZzLo, IIf (AvggtRef (Avg, -1), H, L))) EWZig (RetroSuccessSecret, pr) hvis (Option0 ) Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, colorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) utoverbar H gt Ref (H, -1) OG L lt Ref (L, -1) insidebar H lt Ref (H, -1) OG L gt Ref (L, -1) oppbar H gt Ref (H, -1) OG L gt Ref (L, -1) nedlasting L lt Ref (L, -1) OG H lt Ref (H, -1) barcolor IIf (outsidebar, colorBlue, IIf (downbar, colorRed, IIf (upbar, colorGreen, IIf (insidebar, 11, colo rBlack)))) Tittelnavn () quotcquot barcolor kvitt - Fargestangsdiagram. kvitt WriteIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotIp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Lukk, Tittel, barcolor, styleThick styleBar) (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) hvis (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) Farge på den ytre grensen SetChartBkGradientFill (ParamColor (quotInner panelfarge øvre halvkant, colorDarkTeal), ParamColor (quotInner panelfarge lavere halvkant, colorBlack) farge på innvendig panel, ParamColor (quotbehind Text Colorquot, colorYellow)) SEKSJON ENDEN () Elliot Wave Single Loop SEKSJONSBEGIN (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, C, 4) TT4ValueWhen (CONDT, X, 4) ET5ValueWhen (CONDT, C, 5) TT5ValueWhen (CONDT, X, 5) EW-definisjon EW8EP3gtEP4 OG EP2gtEP3 OG EP2gtEP1 OG ET4gtET5 OG ET3gtET2 OG ET2gtET1 OG ET3gtET4 OG ET4gtET5 OG CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, farge) GCum (CONDP OR CONDT) GEWSelectedValue (ValueWhen (EW8, G)) for (n1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n OG (n2) CONDP (-1n2) CONDT), Farge) Plot (EW8, kvot, colorRed, 2styleOwnScale) Plot (z, quotot, colorYellow, styleThick) FilterEW8 utforske for alle sitater AddColumn (C, quotCquot) GraphXSpace8 SEKSJONSENDT () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Tittel StrFormat (quot - Åpent g, Hei g, Lo g, Lukk g (.1f) sitat O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClotquot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) Seksjon END () Elliot Wave Oscillator hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor ParamCty (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Disse to skjemaene med samme indikator er utformet for å virke som Lysekrone Exit-stoppet som beskrevet av Barbara Rockefeller i quotTechnical Analyse for Dummiesquot, og er skrevet spesielt for bruk sammen med AmiBroker. Hun beskriver lysekroneutgangen som et datasett med høyeste høyeste eller høyeste lukkede SINCE ENTRY. quot. For å la lysekronens utgang stoppe deg, gir du et par gjennomsnittlige sann-rangeringer (ATR) fra den beste prisen aksjen har nådd siden din inngang. Bare du vet når handelsreglene dine vil diktere at du går inn i handelen, og så kan jeg forklare lysekroneutgangsserien ved å klikke på baren som AmiBroker8217s back-testoptimize sier at du bør kjøpe på. Hvis din RSI sier 8220buy8221 den 1. juni, legger du ganske enkelt på min Chandelier Exit-formel på prisdataene dine, og klikker på linjen som svarer til 1. juni. De tre seriene heter quotChand. Sitatet vil endres hver gang du klikker på en annen linje. Dermed når du klikker 1. juni-baren, får du et Lysekronettuttakstopp spesielt designet for å kjøpe den aksjen den 1. juni. Den andre formelen, Chandelier Exit, er designet for å passe inn i dine automatiserte AmiBroker trading formler. Hvorfor gjør alt dette. 1) Adaptive bakre stopp gjør at du kan krystallisere fortjenesten. 2) Chanderlier Exit tar hensyn til når du kjøpte aksjen, noe som gjør den mer relevant. 3) Denne AmiBroker-versjonen lar deg forhåndsvise når det vil stoppe deg ut for alle linjer som ditt handelssystem forteller deg. 4) Det kan ganske enkelt integreres i dine automatiserte AmiBroker backtester og optimaliseringer. Slik integrerer du det med ditt personlige AmiBroker trading system: Foreløpig din quotbuyquot formel er bare MA (Lukk, 10) gt O og din quotsellquot formel er MA (Lukk, 10) lt 0 for enkelhet. Kjør et vindu med MA (Close, 10) grafen, slik at du kan se når den krysser null, og plasser et nytt vindu med prisen og overlegg med Chandelier Exit-formelen du vil bruke. Hvis du bruker Lysekroner Exit Preview, klikker du bare på hver dag når MA (Lukk, 10) krysser null, og den tilhørende lysekronens utgangslinjer for høyeste høyde og lukkede og laveste laveste vises. Poenget med Forhåndsvisningen er at du kan klikke på hvilken som helst dag og se hvordan lysekroneutgangen ville oppføre seg. Når det gjelder den andre, Chandelier Exit-formelen, kopier du bare quotMA (Close, 10) gt Oquot og bruker den til å erstatte ltyour quotbuyquot criteriongt. Deretter går du til salgskriteriet ditt og legger til quotORquot, og kopier deretter riktig Graph1, Graph2 eller Graph3, avhengig av om lysekronenes utgang skal bruke høyest høyde (graf1) eller lukk (graf2) eller lavest lav (graf3) i form av kvotekryss (Graph1, Close) sitat. Hvis du ønsker å optimalisere quotATRPeriodsquot og quotMultiplequot paramatere, erstatt bare quotParamquot med quotOptimizequot og kjør den gjennom den automatiske analysen. Disse to formene av samme indikator er utformet for å virke som lysekroneutløpsstopp som beskrevet av Barbara Rockefeller i quotTechnical Analysis for Dummiesquot, og er skrevet spesielt for bruk sammen med AmiBroker. Hun beskriver lysekroneutgangen som et datasett med høyeste høyeste eller høyeste lukkede SINCE ENTRY. quot. For å la lysekronens utgang stoppe deg, gir du et par gjennomsnittlige sann-rangeringer (ATR) fra den beste prisen aksjen har nådd siden din inngang. Bare du vet når handelsreglene dine vil diktere at du går inn i handelen, og så kan jeg forklare lysekroneutgangsserien ved å klikke på baren som AmiBroker8217s back-testoptimize sier at du bør kjøpe på. Hvis din RSI sier 8220buy8221 den 1. juni, legger du ganske enkelt på min Chandelier Exit-formel på prisdataene dine, og klikker på linjen som svarer til 1. juni. De tre seriene heter quotChand. Sitatet vil endres hver gang du klikker på en annen linje. Dermed når du klikker 1. juni-baren, får du et Lysekronettuttakstopp spesielt designet for å kjøpe den aksjen den 1. juni. Den andre formelen, Chandelier Exit, er designet for å passe inn i dine automatiserte AmiBroker trading formler. Hvorfor gjør alt dette. 1) Adaptive bakre stopp gjør at du kan krystallisere fortjenesten. 2) Chanderlier Exit tar hensyn til når du kjøpte aksjen, noe som gjør den mer relevant. 3) Denne AmiBroker-versjonen lar deg forhåndsvise når det vil stoppe deg ut for alle linjer som ditt handelssystem forteller deg. 4) Det kan ganske enkelt integreres i dine automatiserte AmiBroker backtester og optimaliseringer. Slik integrerer du det med ditt personlige AmiBroker trading system: Foreløpig din quotbuyquot formel er bare MA (Lukk, 10) gt O og din quotsellquot formel er MA (Lukk, 10) lt 0 for enkelhet. Kjør et vindu med MA (Close, 10) grafen, slik at du kan se når den krysser null, og plasser et nytt vindu med prisen og overlegg med Chandelier Exit-formelen du vil bruke. Hvis du bruker Lysekroner Exit Preview, klikker du bare på hver dag når MA (Lukk, 10) krysser null, og den tilhørende lysekronens utgangslinjer for høyeste høyde og lukkede og laveste laveste vises. Poenget med Forhåndsvisningen er at du kan klikke på hvilken som helst dag og se hvordan lysekroneutgangen ville oppføre seg. Når det gjelder den andre, Chandelier Exit-formelen, kopier du bare quotMA (Close, 10) gt Oquot og bruker den til å erstatte ltyour quotbuyquot criteriongt. Deretter går du til salgskriteriet ditt og legger til quotORquot, og kopier deretter riktig Graph1, Graph2 eller Graph3, avhengig av om lysekronenes utgang skal bruke høyest høyde (graf1) eller lukk (graf2) eller lavest lav (graf3) i form av kvotekryss (Graph1, Close) sitat. Hvis du ønsker å optimalisere quotATRPeriodsquot og quotMultiplequot paramatere, erstatt bare quotParamquot med quotOptimizequot og kjør den gjennom den automatiske analysen. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Tittel StrFormat (quot - Åpne g, Hei g, Lo g, Lukk g (.1f) sitat O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Lim inn koden under til prisoversikten ditt et sted og grønt bånd betyr at både MACD og ADX trender opp, så hvis Rødt bånd viser MACD og ADX er begge nedadgående. () Og Signal () gtMACD () Plot (2, definerer båndets høyde i prosent av pane width quotribbonquot, IIf () gtMDI () uptrend, colorGreen, IIf (downtrend, colorRed, 0)), velg fargestilOwnScalestyleAreastyleNoLabel, -0,5, 100) DELBEGINN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioder Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) lema EMA (Lukk, Perioder) EMA (Lukk-EMA (Lukk, Perioder)), Perioder) Plot (LEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SEKSJONENDJEN () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Den grunnleggende definisjonen av en opp fraktal er en bar høy som både er høyere enn de to linjene umiddelbart foran den og høyere enn de to linjene umiddelbart etter det. Lavene av stolpene vurderes IKKE til å bestemme opp fraktalprogresjonen. Hvis to stenger i progresjonen har samme høyder etterfulgt av to påfølgende stenger med lavere høyder, vil totalt seks barer i stedet for de vanlige fem stolpene gjøre oppgangen. Den første High blir tellefraktalet. Omvendt for ned fraktaler. 5-bar-formasjonen fungerer best på daglige eller lengre tidsrammer. For intradagdatakartene bruker vi ofte 9 bar, 13 bar og 21 bar formasjoner for fraktal telling Up5BarFractal Ref (H, -2) lt H og Ref (H, -1 ) H H og Ref (H, 1) L H og Ref (H, 2) L H Up6BarFractal Ref (H, -2) L H og Ref (H, -1) L H og (H Ref (H, 1) ) Og ref (H, 2) lt H og ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L OG Ref (L, -1) gt L OG Ref (L, 1) gt L OG Ref (L, 2) gt L Ned6BarFraktal Ref (L, -2) gt L OG Ref (L, -1) gt L OG (L Ref (L, 1)) OG Ref (L, 2) gt L OG Ref , 3) gt L TODO: Mer filtrering: Vis bare troughs som ligger rundt i trix (9). PlotShapes (IIf (Down5BarFractal, shapeSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Up5BarFractal, formSmallDownTriangle, 0) , FargeBlack, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), colorBlack, 0, H, -12) Up (Up5BarFractal ELLER Up6BarFractal) Down (Down5BarFractal ELLER Down6BarFractal) Fjerne falske fraktaler: DownSignal Flip (Opp, -1), Ref (Ned, -1)) UpSignal Flip (Ref (Ned, -1), Ref (Opp, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Gyldig 0 for (i1 i lt BarCount i) LastHighi LastHighi-1 LastLowi LastLowi-1 hvis (Upi) Validi True if (DownSignali) Sekvens av 2 Up Fractals. Bekreft kun den høyere. Validi Hi gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hei SisteHighi Max (Hei, HLastHighIndex) LastHighIndex I hvis (Downi) Validi True hvis (UpSignali) Sekvens av 2 nedfractaler. Bekreft kun den nederste. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN og Ref (TrixN, -2) gt TrixN og Ref (TrixN, -3) gt TrixN og Ref (TrixN, 1) gt TrixN og Ref (TrixN, 2) gt TrixN og Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN og Ref (TrixN, -2) lt TrixN og -2 Ref (TrixN, -1) lt TrixN og Ref (TrixN, 1) lt TrixN og Ref (TrixN, 2) lt TrixN og Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN og Ref (TrixN, 2) , TrixN og Ref (TrixN, 1) gt TrixN og Ref (TrixN, 2) gt TrixN TroughHigh Ref (TrixN, -2) lt TrixN og Ref (TrixN, -1) lt TrixN og Ref (TrixN, 1) ) TrixN og Ref (TrixN, 2) lt TrixN ZeroValid Cross (TrixN, 0) ELLER Cross (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 og Gyldig, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (Opp og Gyldig, shapeSmallDownTriangle, 0), colorRed, 0) , H, -12) Maxi opp og (ValidHigh OR ZeroValid) Mini Down OG (ValidLow ELLER ZeroValid) PlotShapes (IIf (Ned OG (ValidLow ELLER ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes IIf (Opp og (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) Stati Statei-1 hvis (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) Bølge B Vanligvis 50 av Wave A Bør ikke overstige 75 av Wave A Wave C enten 1 x Wave A eller 1.62 x Wave A eller 2.62 x Wave En funksjon CorrectiveRatios (StartPrice, A, B, C, RatioDelta, Delta) ALength abs (startPris - A) Klima abs (BC) Ratio1 BLength CLength Cond1 Ratio1 gt 0.5 - RatioDelta OG 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 retur Cond1 OG Cond2-funksjonen ImpulseRules (StartPrice, En, To, Tre, Fire, Fem) Bølge 2 burde være under bølge 1 start: Cond1 Two gt Startpris og Two lt One Wave 4 - det samme: Cond2 Four gt To og Four lt Three Wave 5 bør være bølge 3 Cond3 abs (tre-to) gt abs (fem-fire) bølge 1 bør være mindre enn bølge fem, noe som gjør bølge 3 den største: Cond4 abs (StartPris - En) lt abs (fem - fire) returnere Cond1 og Cond2 og Cond3 og Cond4 SECTIONEND () Håper du finner noe du kan bruke Sist redigert av Piyush Singh 4. desember 2008 klokka 12:22. Her er noen 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) hvis (Option0) Plot (EW, quotEWquot, ParamColor (quotColorquot, colorBrown), ParamStyle (quotStylequot, styleNoLabelstyleThick)) ellers Plot (EWbuy-EWsell, quotEW2quot, ParamColor (quotColorquot, colorRed), ParamStyle (quotStylequot, styleNoLabelstyleThick)) SECTIONBEGIN (quotColour Bar Chartquot) outsidebar H gt Ref (H, -1) OG L lt Ref (L, -1) insidebar H lt Ref (H, -1) OG L gt Ref (L, -1) oppbar H gt Ref (H, -1) OG L gt Ref (L, -1) nedbør L lt Ref (L, -1) OG H lt Ref (H, -1) barcolor IIf (outsidebar, colorBlue, IIf (downbar, colorRed, IIf (upbar, colorGreen, IIf (insidebar, 11, colorBlack))) Tittelnavn () quotcquot barcolor kvitt - Fargestangsdiagram. kvitt WriteIf (Outsidebar, quotOutside Barquot, WriteIf (insidebar, quotInside Barquot, WriteIf (upbar, quotIp Barquot, WriteIf (downbar, quotDown Barquot, quotNeutral Barquot)))) Plot (Lukk, Tittel, barcolor, styleThick styleBar) (quotBackgroundquot) SetChartOptions (0, chartShowArrowschartShowDates) hvis (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) Farge på den ytre grensen SetChartBkGradientFill (ParamColor (quotInner panelfarge øvre halvkant, colorDarkTeal), ParamColor (quotInner panelfarge lavere halvkant, colorBlack) farge på innvendig panel, ParamColor (quotbehind Text Colorquot, colorYellow)) SEKSJON ENDEN () Elliot Wave Single Loop SEKSJONSBEGIN (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, C, 4) TT4ValueWhen (CONDT, X, 4) ET5ValueWhen (CONDT, C, 5) TT5ValueWhen (CONDT, X, 5) EW-definisjon EW8EP3gtEP4 OG EP2gtEP3 OG EP2gtEP1 OG ET4gtET5 OG ET3gtET2 OG ET2gtET1 OG ET3gtET4 OG ET4gtET5 OG CONDT COLORcolorWhite PlotShapes (shapeDigit8EW8, farge) GCum (CONDP OR CONDT) GEWSelectedValue (ValueWhen (EW8, G)) for (n1nlt9n) PlotShapes ((49- (2n - (n2))) (GGEW-n OG (n2) CONDP (-1n2) CONDT), Farge) Plot (EW8, kvot, colorRed, 2styleOwnScale) Plot (z, quotot, colorYellow, styleThick) FilterEW8 utforske for alle sitater AddColumn (C, quotCquot) GraphXSpace8 SEKSJONSENDT () SECTIONBEGIN (quotPricequot) SetChartOptions (0, c HartShowArrowschartShowDates) N (Tittel StrFormat (quot - Åpent g, Hei g, Lo g, Lukk g (.1f) sitat O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClotquot , ParamColor (quotColorquot, colorBlack), styleNoTitle ParamStyle (quotStylequot) GetPriceStyle ()) Seksjon END () Elliot Wave Oscillator hBar EMA (C, 5) - EMA (C, 35) Plot (hBar, DEFAULTNAME (), IIf (hBargt0, ParamColor ParamCty (quotDown Colorquot, colorRed)), ParamStyle (quotStylequot, styleHistogram styleThick, maskHistogram)) Disse to skjemaene med samme indikator er utformet for å virke som Lysekrone Exit-stoppet som beskrevet av Barbara Rockefeller i quotTechnical Analyse for Dummiesquot, og er skrevet spesielt for bruk sammen med AmiBroker. Hun beskriver lysekroneutgangen som et datasett med høyeste høyeste eller høyeste lukkede SINCE ENTRY. quot. For å la lysekronens utgang stoppe deg, gir du et par gjennomsnittlige sann-rangeringer (ATR) fra den beste prisen aksjen har nådd siden din inngang. Bare du vet når dine handelsregler vil diktere at du går inn i handelen, og så gjør min lysekrone Exit Preview her deg til å forhåndsvise lysekroneutgangsseriene ved å klikke på baren som AmiBrokers back-testoptimize sier at du bør kjøpe på. Hvis din RSI sier at du kjøper den 1. juni, legger du ganske enkelt på min Chandelier Exit-formel på prisdataene dine, og klikker på linjen som svarer til 1. juni. De tre seriene heter quotChand. Sitatet vil endres hver gang du klikker på en annen linje. Dermed når du klikker 1. juni-baren, får du et Lysekronettuttakstopp spesielt designet for å kjøpe den aksjen den 1. juni. Den andre formelen, Chandelier Exit, er designet for å passe inn i dine automatiserte AmiBroker trading formler. Hvorfor gjør alt dette. 1) Adaptive bakre stopp gjør at du kan krystallisere fortjenesten. 2) Chanderlier Exit tar hensyn til når du kjøpte aksjen, noe som gjør den mer relevant. 3) Denne AmiBroker-versjonen lar deg forhåndsvise når det vil stoppe deg ut for alle linjer som ditt handelssystem forteller deg. 4) Det kan ganske enkelt integreres i dine automatiserte AmiBroker backtester og optimaliseringer. Slik integrerer du det med ditt personlige AmiBroker trading system: Foreløpig din quotbuyquot formel er bare MA (Lukk, 10) gt O og din quotsellquot formel er MA (Lukk, 10) lt 0 for enkelhet. Kjør et vindu med MA (Close, 10) grafen, slik at du kan se når den krysser null, og plasser et nytt vindu med prisen og overlegg med Chandelier Exit-formelen du vil bruke. Hvis du bruker Lysekroner Exit Preview, klikker du bare på hver dag når MA (Lukk, 10) krysser null, og den tilhørende lysekronens utgangslinjer for høyeste høyde og lukkede og laveste laveste vises. Poenget med Forhåndsvisningen er at du kan klikke på hvilken som helst dag og se hvordan lysekroneutgangen ville oppføre seg. Når det gjelder den andre, Chandelier Exit-formelen, kopier du bare quotMA (Close, 10) gt Oquot og bruker den til å erstatte ltyour quotbuyquot criteriongt. Deretter går du til salgskriteriet ditt og legger til quotORquot, og kopier deretter riktig Graph1, Graph2 eller Graph3, avhengig av om lysekronenes utgang skal bruke høyest høyde (graf1) eller lukk (graf2) eller lavest lav (graf3) i form av kvotekryss (Graph1, Close) sitat. Hvis du ønsker å optimalisere quotATRPeriodsquot og quotMultiplequot paramatere, erstatt bare quotParamquot med quotOptimizequot og kjør den gjennom den automatiske analysen. Disse to formene av samme indikator er utformet for å virke som lysekroneutløpsstopp som beskrevet av Barbara Rockefeller i quotTechnical Analysis for Dummiesquot, og er skrevet spesielt for bruk sammen med AmiBroker. Hun beskriver lysekroneutgangen som et datasett med høyeste høyeste eller høyeste lukkede SINCE ENTRY. quot. For å la lysekronens utgang stoppe deg, gir du et par gjennomsnittlige sann-rangeringer (ATR) fra den beste prisen aksjen har nådd siden din inngang. Bare du vet når dine handelsregler vil diktere at du går inn i handelen, og så gjør min lysekrone Exit Preview her deg til å forhåndsvise lysekroneutgangsseriene ved å klikke på baren som AmiBrokers back-testoptimize sier at du bør kjøpe på. Hvis din RSI sier at du kjøper den 1. juni, legger du ganske enkelt på min Chandelier Exit-formel på prisdataene dine, og klikker på linjen som svarer til 1. juni. De tre seriene heter quotChand. Sitatet vil endres hver gang du klikker på en annen linje. Dermed når du klikker 1. juni-baren, får du et Lysekronettuttakstopp spesielt designet for å kjøpe den aksjen den 1. juni. Den andre formelen, Chandelier Exit, er designet for å passe inn i dine automatiserte AmiBroker trading formler. Hvorfor gjør alt dette. 1) Adaptive bakre stopp gjør at du kan krystallisere fortjenesten. 2) Chanderlier Exit tar hensyn til når du kjøpte aksjen, noe som gjør den mer relevant. 3) Denne AmiBroker-versjonen lar deg forhåndsvise når det vil stoppe deg ut for alle linjer som ditt handelssystem forteller deg. 4) Det kan ganske enkelt integreres i dine automatiserte AmiBroker backtester og optimaliseringer. Slik integrerer du det med ditt personlige AmiBroker trading system: Foreløpig din quotbuyquot formel er bare MA (Lukk, 10) gt O og din quotsellquot formel er MA (Lukk, 10) lt 0 for enkelhet. Kjør et vindu med MA (Close, 10) grafen, slik at du kan se når den krysser null, og plasser et nytt vindu med prisen og overlegg med Chandelier Exit-formelen du vil bruke. Hvis du bruker Lysekroner Exit Preview, klikker du bare på hver dag når MA (Lukk, 10) krysser null, og den tilhørende lysekronens utgangslinjer for høyeste høyde og lukkede og laveste laveste vises. Poenget med Forhåndsvisningen er at du kan klikke på hvilken som helst dag og se hvordan lysekroneutgangen ville oppføre seg. Når det gjelder den andre, Chandelier Exit-formelen, kopier du bare quotMA (Close, 10) gt Oquot og bruker den til å erstatte ltyour quotbuyquot criteriongt. Deretter går du til salgskriteriet ditt og legger til quotORquot, og kopier deretter riktig Graph1, Graph2 eller Graph3, avhengig av om lysekronenes utgang skal bruke høyest høyde (graf1) eller lukk (graf2) eller lavest lav (graf3) i form av kvotekryss (Graph1, Close) sitat. Hvis du ønsker å optimalisere quotATRPeriodsquot og quotMultiplequot paramatere, erstatt bare quotParamquot med quotOptimizequot og kjør den gjennom den automatiske analysen. ELLIOT Fractals SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) N (Tittel StrFormat (quot - Åpne g, Hei g, Lo g, Lukk g (.1f) sitat O, H, L, C, SelectedValue (ROC (C, 1)))) Plot (C, quotClosequot, ParamColor (quotColorquot, colorBlack), styleCandle ParamStyle (quotStylequot) GetPriceStyle ()) Lim inn koden under til prisoversikten ditt et sted og grønt bånd betyr at både MACD og ADX trender opp, så hvis Rødt bånd viser MACD og ADX er begge nedadgående. () Og Signal () gtMACD () Plot (2, definerer båndets høyde i prosent av pane width quotribbonquot, IIf () gtMDI () uptrend, colorGreen, IIf (downtrend, colorRed, 0)), velg fargestilOwnScalestyleAreastyleNoLabel, -0,5, 100) DELBEGINN (quotLEMAquot) P ParamField (quotPrice fieldquot, -1) Perioder Param (quotPeriodsquot, 20, 2, 200, 1, 10 ) lema EMA (Lukk, Perioder) EMA (Lukk-EMA (Lukk, Perioder)), Perioder) Plot (LEMA, DEFAULTNAME (), ParamColor (quotColorquot, colorCycle), ParamStyle (quotStylequot)) SEKSJONENDJEN () SECTIONBEGIN (quotELLIOTT Fractalsquot ) Den grunnleggende definisjonen av en opp fraktal er en bar høy som både er høyere enn de to linjene umiddelbart foran den og høyere enn de to linjene umiddelbart etter det. Lavene av stolpene vurderes IKKE til å bestemme opp fraktalprogresjonen. Hvis to stenger i progresjonen har samme høyder etterfulgt av to påfølgende stenger med lavere høyder, vil totalt seks barer i stedet for de vanlige fem stolpene gjøre oppgangen. Den første High blir tellefraktalet. Omvendt for ned fraktaler. 5-bar-formasjonen fungerer best på daglige eller lengre tidsrammer. For intradagdatakartene bruker vi ofte 9 bar, 13 bar og 21 bar formasjoner for fraktal telling Up5BarFractal Ref (H, -2) lt H og Ref (H, -1 ) H H og Ref (H, 1) L H og Ref (H, 2) L H Up6BarFractal Ref (H, -2) L H og Ref (H, -1) L H og (H Ref (H, 1) ) Og ref (H, 2) lt H og ref (H, 3) lt H Down5BarFractal Ref (L, -2) gt L OG Ref (L, -1) gt L OG Ref (L, 1) gt L OG Ref (L, 2) gt L Ned6BarFraktal Ref (L, -2) gt L OG Ref (L, -1) gt L OG (L Ref (L, 1)) OG Ref (L, 2) gt L OG Ref , 3) gt L TODO: Mer filtrering: Vis bare troughs som ligger rundt i trix (9). PlotShapes (IIf (Down5BarFractal, shapeSmallUpTriangle, 0), colorBlack, 0, L, -12) PlotShapes (IIf (Up5BarFractal, formSmallDownTriangle, 0) , FargeBlack, 0, H, -12) PlotShapes (IIf (Up6BarFractal, shapeSmallDownTriangle, 0), colorBlack, 0, H, -12) Up (Up5BarFractal ELLER Up6BarFractal) Down (Down5BarFractal ELLER Down6BarFractal) Fjerne falske fraktaler: DownSignal Flip (Opp, -1), Ref (Ned, -1)) UpSignal Flip (Ref (Ned, -1), Ref (Opp, -1)) LastHigh0 H0 LastLow0 L0 LastLowIndex 0 LastHighIndex 0 Gyldig 0 for (i1 i lt BarCount i) LastHighi LastHighi-1 LastLowi LastLowi-1 hvis (Upi) Validi True if (DownSignali) Sekvens av 2 Up Fractals. Bekreft kun den høyere. Validi Hi gt HLastHighIndex ValidLastHighIndex HLastHighIndex gt Hei SisteHighi Max (Hei, HLastHighIndex) LastHighIndex I hvis (Downi) Validi True hvis (UpSignali) Sekvens av 2 nedfractaler. Bekreft kun den nederste. Validi Li lt LLastLowIndex ValidLastLowIndex LLastLowIndex lt Li LastLowi Min (Li, LLastLowIndex) LastLowIndex i TrixN Trix (9) TroughLow Ref (TrixN, -3) gt TrixN og Ref (TrixN, -2) gt TrixN og Ref (TrixN, -3) gt TrixN og Ref (TrixN, 1) gt TrixN og Ref (TrixN, 2) gt TrixN og Ref (TrixN, 3) gt TrixN TroughHigh Ref (TrixN, -3) lt TrixN og Ref (TrixN, -2) lt TrixN og -2 Ref (TrixN, -1) lt TrixN og Ref (TrixN, 1) lt TrixN og Ref (TrixN, 2) lt TrixN og Ref (TrixN, 3) lt TrixN TroughLow Ref (TrixN, -2) gt TrixN og Ref (TrixN, 2) , TrixN og Ref (TrixN, 1) gt TrixN og Ref (TrixN, 2) gt TrixN TroughHigh Ref (TrixN, -2) lt TrixN og Ref (TrixN, -1) lt TrixN og Ref (TrixN, 1) ) TrixN og Ref (TrixN, 2) lt TrixN ZeroValid Cross (TrixN, 0) ELLER Cross (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 og Gyldig, shapeSmallUpTriangle, 0), colorGreen, 0, L, -12) PlotShapes (IIf (Opp og Gyldig, shapeSmallDownTriangle, 0), colorRed, 0) , H, -12) Maxi opp og (ValidHigh OR ZeroValid) Mini Down OG (ValidLow ELLER ZeroValid) PlotShapes (IIf (Ned OG (ValidLow ELLER ZeroValid), shapeSmallUpTriangle, 0), colorBlue, 0, L, -12) PlotShapes IIf (Opp og (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) Stati Statei-1 hvis (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) Bølge B Vanligvis 50 av Wave A Bør ikke overstige 75 av Wave A Wave C enten 1 x Wave A eller 1.62 x Wave A eller 2.62 x Wave En funksjon CorrectiveRatios (StartPrice, A, B, C, RatioDelta, Delta) ALength abs (startPris - A) 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 codeElliott Wave Elliott Wave theory is among the most accepted and widely used forms of technical analysis. Den beskriver den naturlige rytmen til menneskesyklusen i markedet, som manifesterer seg i bølger. Essensen av Elliott-bølger er at prisene veksler mellom impulsive faser som etablerer trend - og korrigerende faser som gjenoppretter trenden. I deres mest grunnleggende og enkle form inneholder impulser 5 lavere gradbølger og korrigeringer inneholder 3 lavere gradbølger. Elliott Wave er fraktal og det underliggende mønsteret forblir konstant. De 5 3 bølgene definerer en komplett syklus. Bølgene kan danne forskjellige mønstre som sluttende diagonaler, utvidede leiligheter, sikksagkorrigeringer og trekanter. 15 forskjellige bølgebølger kan identifiseres med hvert av de 5 smarte tegneverktøyene, slik at brukerne visuelt kan identifisere forskjellige bølgebølger på et diagram. Nøkkelen til å handle Elliott bølger vellykket teller dem riktig for hvilke det er regler og retningslinjer. Hi Guys, this up move looks like a leading diagonal. If this is true then the move down should be corrective. A corrective down move will be followed by a share up impulse. Let39s see what the down move is and we will be ready. There is a sell setup on the lower time frame. I will post the 60 mins update. Trade with care. Takk for støtten. Wave v of (v) going to be continued, but if a pullback from the upper side of this diagonal triangle happens, there39ll be time for a correction

No comments:

Post a Comment