Flytting Gjennomsnitt Sky Indikatoren


Gjennomsnittlig True Range Indicator True Range beregnes som den største av: Høy for perioden minus Lav for perioden. Høy for perioden minus Lukk for forrige periode. Lukk for forrige periode og Lav for den aktuelle perioden. I utgangspunktet er Lukk for forrige periode erstattet av gjeldende Lav, hvis lavere, eller for den nåværende Høy, hvis høyere. Gjennomsnittlig True Range er vanligvis et 14 dagers eksponensielt glidende gjennomsnitt av True Range. Brukere bør passe på når han angir tidsperioder for Welles Wilders-indikatorer, at han ikke bruker standardeksponentiell glidende gjennomsnittlig formel. Se Vi anbefaler at brukerne prøver kortere tidsperioder når du bruker en av de ovennevnte indikatorene. For eksempel, hvis du sporer en 30-dagers syklus, velger du vanligvis en 15-dagers indikatorperiode. Med ATR, juster tidsperioden som følger: ATR tidsperiode (n 1) 2 (15 1) 2 8 dagerMACD-indikator MACD-indikatoren er i utgangspunktet en forfining av de to bevegelige gjennomsnittssystemene og måler avstanden mellom de to glidende gjennomsnittlige linjene . MACD er et akronym for Moving Average Convergence Divergence. MACD ble utviklet av Gerald Appel og diskuteres i sin bok, The Moving Average Convergence Divergence Trading Method. MACD-indikatoren brukes primært til handelstrend og bør ikke brukes i et varierende marked. Signaler blir tatt når MACD krysser sin signallinje, beregnet som et 9-dagers eksponentielt glidende gjennomsnitt for MACD. Først sjekke om prisen er trending. Hvis MACD-indikatoren er flat eller holder seg nær nulllinjen, er markedet spredt og signaler er upålitelige. Gå lenge når MACD krysser signallinjen nedenfra. Gå kort når MACD krysser signallinjen ovenfra. Signaler er langt sterkere hvis det enten er: en avvikelse på MACD-indikatoren eller en stor sving over eller under nulllinjen. Med mindre det er divergens, ikke gå lenge hvis signalet er over nulllinjen, og ikke gå kort hvis signalet er under null. Plasser stopp-tap under siste mindre Lav når lang, eller den siste mindre Høy når kort. Mus over diagramtekster for å vise handelssignaler. Gå kort S - MACD krysser til under signallinjen etter en stor sving. Gå lang L når MACD krysser over signallinjen. Sterkt kort signal S - MACD krysser etter en stor sving og bearish divergens (vist av trendlinjen). Gå langt L. Flat MACD signaliserer at markedet er i gang - vi er mer sannsynlig å være whipsawed inout av vår posisjon. Avslutt lang handel X men ikke gå kort - MACD er betydelig under nulllinjen. Gjenta din lange handel L. Standardinnstillingene for MACD-indikatoren er: Langsomt glidende gjennomsnitt - 26 dager Rask glidende gjennomsnitt - 12 dager Signal linje - 9 dagers glidende gjennomsnitt av forskjellen mellom rask og sakte. Alle glidende gjennomsnitt er eksponentielle. Se Indikatorpanel for veibeskrivelse om hvordan du setter opp en indikator. Se Rediger indikatorinnstillinger for å endre innstillingene. Tilskudd og trendlinjer: Bruk MACD Histogram hvis du vil tegne trendlinjer eller plassere bildetekster på histogrammet. Ellers blir de hengende i luften hvis du zoomer eller endrer tidsperioder. Bruke grafstiler, farger, titler og parametere i indikatorer AmiBroker gir tilpassbare stiler og farger av grafer i tilpassede indikatorer. Disse funksjonene gir mer fleksibilitet i utformingen av indikatorene. Denne artikkelen vil forklare hvordan du bruker stiler og farger. Det vil også forklare hvordan du definerer diagramtittel som vises øverst i diagrammet. Plot er funksjonen som ble brukt til å tegne et diagram. Det tar 9 parametere, hvorav 3 er påkrevd. array parameter representerer data som skal plottes, navn parameter definerer navnet på grafen (brukes i tittelstrengen for å vise indikatorens verdier), fargeparameter definerer fargen på plottet, stil definerer quotthe lookquot av diagrammet (dvs. linehistogramcandlestickbar osv. ). Standard stil er linje. minvalue og maxvalue er sjelden brukt parametre som definerer hardkodede minimums - og maksimumverdier som brukes når graf bruker quotindependentquot-skalering, dvs. styleOwnScale er spesifisert i stilparameter. Vanligvis trenger du ikke å spesifisere dem i det hele tatt. XShift tillater skiftende diagram forbi den siste linjen (for eksempel forflyttede bevegelige gjennomsnitt eller fremskrivninger i fremtiden) ZOrder - definerer Z-akseposisjonen for gitt tomt. Standard er null. Zorder 0 betyr også hvor quotgridquot er plassert. Så hvis du vil plotte BEHIND gridet må du spesifisere negative zorder parameter. Plotene er tegnet i følgende rekkefølge: Zorder parameter har forrang i rekkefølgen av å ringe Plot () funksjoner, så hvis z-rekkefølgen er satt, bestemmer den plotting rekkefølge. Se dette bildet. Hvis flere plotter bruker samme z-ordningsparameter, blir de plottet i omvendt anropsordre (de som vises sist i koden er plottet først). Denne regelen kan endres med allerede eksisterende brytergrafer 1 som, når den er spesifisert, reverserer denne oppførselen (slik at tegninger trekkes i anropsordre). Vær oppmerksom på ovenstående gjelder for hver enkelt kvitteringsquotquot hverandre (så innenfor samme rekkefølge gjelder kvittering for tilbakekallingsregulering) bredde - (nytt i 5,60) definerer piksel - eller prosentbredde for gitt tegning. Standardinnstillingen er 1 piksel. Positive verdier angir PIXEL-bredde, negative verdier angir bredde i prosent av gjeldende strekkbredde. Så for eksempel -20 vil gi deg dynamisk bredde som er 20 av strekkbredde. Et eksempel er at følgende enkeltfunksjonsanrop plottar en RSI-indikator med rød fargelinje: Plot (RSI (14), My RSI. ColorRed) Som du kan se har vi kun gitt de første tre (påkrevde) parameterne. Første parameter er gruppen vi trenger å plotte. I vårt eksempel er det RSI (14) indikator. Andre parameter er bare navnet. Det kan være noe navn du vil ha. Den vises i tittellinjen sammen med indikatorverdien som vist på bildet nedenfor: Tredje parameter er fargen. For å spesifisere plottfarge kan du bruke en av følgende forhåndsdefinerte konstanter: Egendefinerte farger refererer til brukerdefinerte paletter som kan redigeres ved hjelp av Verktøy-gtPreferences-gtColors. De numeriske verdiene som vises etter (ligning) - merket er kun til referanse, og du kan ikke må bruke dem. Bruk bare navnet som colorDarkGreen. colorCustom1 0 colorCustom2 1 colorCustom3 2 colorCustom4 3 colorCustom5 4 colorCustom6 5 colorCustom7 6 colorCustom8 7 colorCustom9 8 colorCustom10 9 colorCustom11 10 colorCustom12 11 colorCustom13 12 colorCustom14 13 colorCustom15 14 colorCustom16 15 colorBlack15 colorCustom16 15 colorBlack15 colorBrown 17 colorDarkOliveGreen 18 colorDarkGreen 19 colorDarkTeal 20 colorDarkBlue 21 colorIndigo 22 colorDarkGrey 23 colorDarkRed 24 colorOrange 25 colorDarkYellow 26 colorGreen 27 colorTeal 28 colorBlue 29 colorBlueGrey 30 colorGrey40 31 colorRed 32 colorLightOrange 33 colorLime 34 colorSeaGreen 35 colorAqua 35 colorLightBlue 37 colorViolet 38 colorGrey50 39 colorPink 40 colorGold 41 colorYellow 42 colorBrightGreen 43 colorTurquoise 44 colorSkyblue 45 colorPlum 46 colorLightGrey 47 colorRose 48 colorTan 49 colorLightYellow 50 colorPaleGreen 51 colorPaleTurquoise 52 colorPaleBlue 53 colorLavender 54 colorWhite 55 Du kan også bruke ny 24-biters fargepalett ctions ColorRGB og ColorHSB Du kan enkelt plotte flerfargede diagrammer ved hjelp av begge Plot-funksjoner. Alt du trenger å gjøre er å definere en rekke fargeindekser. I det følgende eksemplet er MACD plottet med grønn farge når den er over null og med rød farge når den er under null. Dynamiccolor IIf (MACD () gt 0. colorGreen. colorRed) Plot (MACD (), My MACD. dynamiccolor) I tillegg til å definere fargen kan vi levere fjerde parameter som definerer stil av plott. For eksempel kan vi forandre tidligere MACD-plott til tykt histogram i stedet for linje: dynamiccolor IIf (MACD () gt 0. colorGreen. ColorRed) Plot (MACD (), My MACD. Dynamiccolor, styleHistogram styleThick) Som du kan se, kan flere stiler kombineres sammen med (binær eller operatør). (Merk: tegnet kan skrives ved å trykke på tilbakeslags-tasten mens du holder nede SKIFT-tasten). Resultat diagrammet ser slik ut: For å plotte lysestake diagram bruker vi styleCandle konstant, som i dette eksemplet: Plot (Lukk. Pris. ColorBlack. StyleCandle) For å plotte tradisjonelle barer med farge avhengig av forholdet mellom åpne og lukkede priser og stil. Bar i stilargument: Plot (Lukk. Pris. IIf (Lukk gt Åpne. FargeGrønn. FargeRed), StyleBar styleThick) Alle tilgjengelige stilkonstanter er oppsummert i tabellen nedenfor. Stil er definert som en kombinasjon (med enten tilleggs () eller binær - eller () - operatør) av ett eller flere følgende flagg (du kan bruke forhåndsdefinerte stilkonstanter i stedet for tall) styleLine 1 - normal (linje) diagram (standard) stilHistogram 2 - Histogramtabellstil. Tynn 4 - Tett (tykk) stil. Dots 8 - Inkluder dots styleNoLine 16 - Ingen linjestilDashed 32 - Stiplede stilstilerCandle 64 - Lysestake-diagramstilBar 128 - Tradisjonell stangtabell stilNoDraw 256 - Ingen tegning (bare utfør akselskalering) StyleStaircase 512 - Trapp (firkant) diagram styleSwingDots 1024 - Mellom prikker for trappediagram styleNoRescale 2048 - Ingen rescale styleNoLabel 4096 - Ingen verdi etikett stilPointAndFigure 8192 - Poeng og figur stilArea 16384 - Områdediagram (ekstra bredt histogram) styleOwnScale 32768 - Plot bruker uavhengig skalering stilLeftAxisScale 65536 - plot bruker venstre akse skala (uavhengig av høyre akse) styleNoTitle 131072 - ikke inkluder denne plottverdien i tittelstrengestilCloud 262144 - maler et kvadratkvot (fylt område) diagram (se eksempler under) styleClipMinMax 524288 - klippeplass mellom Min og Maks nivå definert i Plot-setning. (Merk: denne stilen er ikke kompatibel med de fleste skrivere) styleGradient - (ny i 5.60) - gradient område diagram. Øvre gradientfarge er spesifisert av fargeparameter i Plot () - funksjon, bunngradientfarge er enten bakgrunnsfarge eller kan defineres ved hjelp av SetGradientFill-funksjonen. styleGradient kan kombineres med styleLine Ikke alle flaggkombinasjoner er fornuftige, for eksempel (641) (lysestake linje) vil resultere i lysestake kart (style64) Merk på lysestakediagrammer: Hvis disse stilene brukes til Plot () funksjon, bruker de indirekte O , H, L-arrays. Hvis du vil spesifisere dine egne OHL-verdier, må du bruke PlotOHLC () - funksjonen. Nye stilCloud og styleClipMinMax stiler gir nye interessante muligheter som vises i eksempelbildet nedenfor: Formel for diagram i mellomruten (regnbue 24-biters flere bevegelige gjennomsnitt) ser slik ut: side 1 økning Param (økning 2. 1. 10. 1) for (i 10 i lt 80 ii økning) opp MA (C. I) ned MA (C. i trinn) hvis (ParamToggle (3D effekt. NoYes. 1)) side IIf (upltdown og Ref (upltdown, 1) , 1. 0,6) PlotOHLC (opp, opp, ned, ned, MA i, ColorHSB (3 (i - 10), Param (Metning. 128. 0. 255), side Param (Lysstyrke 255. 0. 255)) , styleCloud styleNoLabel) Formelen for diagrammet i nedre ruten (sakte stokastisk K med fargede topper og bunner) ser slik ut. Den bruker styleClipMinMax for å oppnå klipping av sky-regionen mellom min og maks nivåer angitt i plot-setningen. Uten denne stilen området mellom minmax ville bli fylt. Vær oppmerksom på at på grunn av Windows GDI-begrensningsavklippsregionen (styleClipMinMax) bare støttes på raster (bitmap) - enheter, slik at den ikke er kompatibel med skrivere eller WMF (Windows metafile) - utgang. SetChartOptions (0. 0, ChartGrid30 ChartGrid70) r StochK (14) Plot (r, StochK. ColorBlack) PlotOHLC (r, r, 50, r,. IIf (rg 50. colorRed. ColorGreen), styleCloud styleClipMinMax, 30. 70 ) XShift-parameteren tillater forflytting av plottet i horisontal retning med spesifisert antall barer. Dette gjør det mulig å plotte fordrevne glidende gjennomsnitt og fremskrivninger inn i fremtiden. Se følgende prøvekode for forskyvning av glidende gjennomsnitt: Perioder Param (Perioder. 30. 2. 100) Forskjevingsparam (Forskj. 15. - 50. 50) Plot (MA (Perioder)), DEFAULTNAME (), ColorCycle, styleLine. 0. 0. Displacement) Det er nå enkelt å legge over prismodeller med flere symboler ved hjelp av PlotForeign-funksjon: PlotForeign (tickersymbol. Navn. Colorbarcolor. Style styleCandle styleOwnScale. Minvalue, maxvalue, xshift 0) Plotter prislisten for utenlandsk symbol definert av tickersymbol parameter). Andre argumentnavn definerer grafnavn som brukes til å vise verdier i en tittellinje. Graffarge kan være statisk (hvis tredje argument er et tall) eller dynamisk (når tredje argument er en matrise). Fargeindekser er relatert til den nåværende paletten (se PreferencesColor) - stil definerer diagramplottestil (se Plot () - funksjon for mulige verdier) PlotForeign (quotDJIquot, quotDow Jonesquot, colorRed) PlotForeign (quotNDXquot, quotNasdaq 100quot, colorBlue) PlotForeign (quotIXICquot, quotNasdaq Compositequot, colorGreen) Flere plott med forskjellig skalering To nye stilarter kan brukes til å plotte flere grafer ved hjelp av forskjellig Y-skala: styleOwnScale og styleLeftAxisScale. Det gjør det også enkelt å plotte 2 eller flere angitte skalaer med samme skala: minimum LastValue (Laveste (Volum)) Maksimum LastValue (Høyeste (Volum)) Plot (Lukk, quotPricequot, ColorBlue, StyleCandle) To plott under Bruk OwnScale men skalaen er vanlig fordi vi setter min og max verdier av Y-aksens plott (volum, kvadratvolum, fargegrønn, styleHistogram styleThick styleOwnScale, minimum, maksimum) Plot (MA (Volume, 15), quotMA volumequot, colorRed, styleLine styleOwnScale, minimum, maksimum ) Ny stil: styleLeftAxisScale 65536 - lar plotte mer enn ett graf ved hjelp av vanlig skalering, men forskjellig fra vanlig (høyre akse) skala. Eksempel: prisplot pluss volum og glidende gjennomsnittlig tomt: Plotprisplot og dets bevegelige gjennomsnitt Plot (Lukk, quotPricequot, colorWhite, styleCandle) Plot (MA (Lukk, 20), quotMACquot, colorRed) Nå plottevolum og glidende gjennomsnitt med venstre - Akselskala Plot (volum. quotVolumequot, colorBlue, styleLeftAxisScale styleHistogram styleThick) Plot (MA (Volume, 15), quotMAVquot, colorLightBlue, styleLeftAxisScale) Nye parametere gjør det også enkelt å plotte bånd, for eksempel: Plot (Lukk, quotPricequot, ColorBlue, StyleCandle) Plot (2, definerer båndets høyde i prosent av panelbredden quotRibbonquot, IIf (opp, colorGreen, IIf (ned, colorRed, 0)), velg fargestilOwnScalestyleAreastyleNoLabel, -0,5, 100) Bruke egendefinerte parametere AmiBroker gjør det mulig å opprette brukerdefinerte parametere. Slike parametere er da tilgjengelige via Parameters dialog for rask og rask justering av indikatoren. De mest brukte parameterfunksjonene er (klikk på linkene for å få mer detaljert beskrivelse): De gjør det mulig å definere dine egne parametere i indikatorene dine. Når Param-funksjonene er inkludert i formelen kan du høyreklikke over diagramruten og velge quotParametersquot eller trykk CtrlR, og endre dem via Parameters dialog og få umiddelbar respons. Det enkleste tilfellet ser slik ut: Period Param (RSI-periode. 12. 2. 50. 1) Plot (RSI (periode), RSI (periode). ColorRed) Høyreklikk over diagrammet og velg quotParametersquot og flytt glidebryteren og du vil se RSI plottet med forskjellige perioder umiddelbart når du flytter glidebryteren. Eksempelkode nedenfor viser hvordan du bruker ParamStr for å få ticker-symbolet og ParamColor for å få farger. ticker ParamStr (Ticker. MSFT) sp Param (MA Periode. 12. 2. 100) PlotForeign (ticker, Kart av ticker, ParamColor (Prisfarge. colorBlack), styleCandle) Plot (MA (utenlandsk (ticker, C) , MA. ParamColor (MA Color. ColorRed)) Følgende utvalgsformel (fra AmiBroker mailingliste) som gjør det mulig å visuelt justere prisoppløp med sinuskurve på diagrammet: Cycle Param (Cycle Months. 12. 1. 12. 1) 22 26412mth, 221mth xfactor Param (Str. 1. 0.1, 2. 0.1) 11yr, 22yr xshift Param (lysbilde, 0, 22. 22. 2) 3.1416 2 glidekurve 15days x 2 3.1416 Cyclexfaktor y sin (Cum (x) - xshift) Plot (C. Daglig Diagram. ColorBlack. StyleCandle StyleNoLabel) Plot (y, syklus WriteVal (Cyclexfactor 22. 1.0) måneder, colorBlue, styleLine styleNoLabel styleOwnScale) Høyreklikk over diagrammet og velg quotParametersquot og flytt glidebryterne og du vil se diagram umiddelbart som gjenspeiler endringene dine. For mer informasjon om brukerdefinerbare parametere, vennligst sjekk også Tutorial: Bruke dra og slipp-grensesnitt Plotting tekster ved vilkårlig posisjon i diagrammet AmiBroker tillater nå annotering av diagrammet med tekst plassert på en hvilken som helst x, y-posisjon som er angitt på formelnivået ved å bruke ny PlotText-funksjon. PlotText (quotextquot, x, y, farge, bkcolor colorDefault) der x - er x-koordinat i barer (som i LineArray) y - er y-koordinat i dollar fargen er tekstfarge, bkcolor er bakgrunnsfarge. Hvis bkcolor IKKE er spesifisert (eller lik colorDefault), skrives tekst med TRANSPARENT bakgrunn, en annen verdi forårsaker solid bakgrunn med spesifisert bakgrunnsfargen Plot (C. Pris. ColorBlack. StyleLine) Plot (MA (C.20), MA20. ColorRed ) Dist 1.5 ATR (10) PlotShapes (Kjøp shapeUpArrow Selg shapeDownArrow. IIf (Kjøp. colorGreen. colorRed)) Gradientfylling av bakgrunnen AmiBroker 4.90 lar deg fylle indikatorbakgrunn med gradvis skiftende farge. For å oppnå dette må du bruke ny funksjon SetChartBkGradientFill (topcolor, bottomcolor, titlebkcolor default) Funksjonen gjør det mulig å fylle ut indikatorer i bakgrunnsgradienten. Vær oppmerksom på at dette er uavhengig av bakgrunnsfargen i bakgrunnen (bakgrunnsfargen fyller hele ruten, gradientfylling er kun for selve kartinteriøret, slik at akserområdet ikke påvirkes av gradientfylling). Parametrene er som følger: topcolor - angir toppfarge på gradientfyllingsbunnfargen - angir bunnfarge på gradientfylletittelbkcolor - (valgfritt) bakgrunnsfargen til tittelteksten. Hvis ikke spesifisert, brukes toppfargen automatisk til tittelbakgrunn. SetChartBkGradientFill (ParamColor (BgTop. ColorWhite), ParamColor (BgBottom. ColorLightYellow)) Versjon 5.60 bringer native graderingsdiagrammer. For å vise et enkelt gradientdiagram er det nok å bruke styleGradient i funksjonen Plot (). Som standard er øvre gradientfarge spesifisert av fargeparameter i Plot () - funksjon, bunngradientfarge er enten bakgrunnsfarge. styleGradient kan kombineres med styleLine. Et enkelt graderingsdiagram kan vises ved hjelp av: Plot (C. C. colorDefault. StyleGradient styleLine) For detaljert kontroll over gradientfarger og basislinje er det en ekstra funksjon SetGradientFill (toppfarve, nederkantfarve, baseline, baselinecolor) som skal kalles før plot (). Når du bruker SetGradientFill-funksjonen, er den øvre gradientfargen angitt av topcolor-argument, bunngradientfarge er spesifisert av botttomcolor. Valgfrie parametere (baselinebaselinecolor) tillater omvendt gradientdiagram (for eksempel undervanns egenkapital) og 3 fargegradier topp-gtbaseline-gtbottom. Se kode for Underwater Equity for eksempel bruk av omvendt gradientdiagram (med baseline øverst). Grunnlinjeparameter angir Y-aksens posisjon for kartbaseline. Baselinecolor-parameteren angir fargen på gradienten som skal brukes på dette nivået. Hvis baselinecolor ikke er spesifisert, er bare 2-fargegradient plottet (topcolor-gtbottomcolor). For eksempel for å vise trefargegradienthastighet for endring som vil bruke grønn som quottopquot-farge for positive verdier, bakgrunnsfarge som quotbaselinequot-farge og rød som quotbottomquot-farge for negative verdier, er det nok å skrive: SetGradientFill (colorGreen topp. ColorRed bottom. baseline nivå. GetChartBkColor () baseline farge) Plot (ROC (C. 14), ROC. colorLightOrange. styleLine styleGradient. Null. Null. 0. - 1) Det resulterende diagrammet vil se slik ut (ved hjelp av Basic Chart Theme): Versjon 5.60 gjør det mulig å definere linjebredden utover stilen. Det var det eneste alternativet før. Nå 9-parameteren for Plot () definerer piksel eller prosentbredde av gitt tomt. Standardinnstillingen er 1 piksel. Positive verdier angir pixelbredde, negative verdier angir bredde i prosent av gjeldende strekkbredde. Så for eksempel -20 vil gi deg dynamisk bredde som er 20 av strekkbredde. Eksempel: Plot (C. Lukk. ColorDefault. StyleBar. Null. Null. 0. 1. - 20 linjebredde som prosent av linjen) Når du zoomer inn, blir linjene tykkere og tykkere. Nå kan du få super tykke linjer som vist i eksemplet nedenfor (10 pixel tykt linjediagram): Plot (C. Lukk. ColorRed. StyleLine. Null. Null. 0. 1. 10 10 pixel wide) Som du allerede vet hver plottet har sitt eget navn som brukes til å lage en tittelstreng som viser navn og verdier for indikatorer. AmiBroker lar deg imidlertid overstyre denne automatiske mekanismen og definere din egen tittelstreng fra grunnen. Tittel reservert variabel brukes til det. Du tildeler bare en streng til den, og den vil bli vist i diagrammet i stedet for automatisk generering av en. Også det er to reserverte variabler (GraphXSpace og GraphZOrder) som gir mulighet for finjustering av indikatorutseende. De er alle beskrevet i tabellen under.

Comments

Popular posts from this blog

Dag Trade Alternativer Strategier

Flytte Gjennomsnittet Og Eksponentiell Moving Average

Forex Bootcamp Fibonacci