Saturday 21 October 2017

Flytte Gjennomsnittet Mq4 Kode


MetaTrader 4 - Indikatorer Flytende gjennomsnitt, MA-indikator for MetaTrader 4 Den bevegelige gjennomsnittlige tekniske indikatoren viser gjennomsnittlig instrumentprisverdi for en bestemt tidsperiode. Når man beregner glidende gjennomsnitt, utregner man instrumentprisen for denne tidsperioden. Etter hvert som prisen endres, øker eller øker det glidende gjennomsnittet. Det er fire forskjellige typer bevegelige gjennomsnitt: Enkelt (også referert til som aritmetisk), eksponentiell, glatt og lineærvektet. Flytte gjennomsnitt kan beregnes for et sekvensielt datasett, inkludert åpnings - og sluttpriser, høyeste og laveste priser, handelsvolum eller andre indikatorer. Det er ofte tilfellet når dobbeltflyttende gjennomsnitt blir brukt. Det eneste der flytende gjennomsnitt av forskjellige typer avviger vesentlig fra hverandre, er når vektkoeffisienter, som tilordnes de nyeste dataene, er forskjellige. I tilfelle vi snakker om enkle glidende gjennomsnitt, er alle priser for den aktuelle tidsperioden likeverdige. Eksponentielle og lineære vektede flytteverdier legger til mer verdi til de siste prisene. Den vanligste måten å tolke prisgjennomsnittet på er å sammenligne dynamikken med prishandlingen. Når instrumentprisen stiger over det bevegelige gjennomsnittet, vises et kjøpesignal, hvis prisen faller under det bevegelige gjennomsnittet, er det et salgssignal. Dette handelssystemet, som er basert på det bevegelige gjennomsnittet, er ikke utformet for å gi inngang til markedet rett i sitt laveste punkt, og dens utgang rett på toppen. Det gjør det mulig å handle i henhold til følgende trend: Å kjøpe snart etter at prisene når bunnen, og å selge snart etter at prisene har nådd sin topp. Simple Moving Average (SMA) Enkelt, med andre ord beregnes aritmetisk glidende gjennomsnitt ved å oppsummere prisene på instrumentlukking over et bestemt antall enkeltperioder (for eksempel 12 timer). Denne verdien er så delt med antall slike perioder. SMA SUM (CLOSE, N) N Hvor: N er antall beregningsperioder. Eksponentiell flytende gjennomsnitt (EMA) Eksponentielt glatt glidende gjennomsnitt beregnes ved å legge det glidende gjennomsnittet av en viss andel av gjeldende sluttkurs til forrige verdi. Med eksponensielt glattede glidende gjennomsnitt, er de siste prisene mer verdifulle. P-prosent eksponensielt glidende gjennomsnitt vil se ut: Hvor: Lukk (i) prisen på den nåværende perioden lukkingen EMA (i-1) Eksponentielt Flytende Gjennomsnittlig for forrige periode lukking P andelen av å bruke prisverdien. Smoothed Moving Average (SMMA) Den første verdien av dette glatte glidende gjennomsnittet beregnes som det enkle glidende gjennomsnittet (SMA): SUM1 SUM (CLOSE, N) Det andre og følgende glidende gjennomsnitt beregnes i henhold til denne formelen: Hvor: SUM1 er summen av sluttkurs for N-perioder SMMA1 er det glattede glidende gjennomsnittet på den første linjen SMMA (i) er det glattede glidende gjennomsnittet for den nåværende linjen (unntatt den første) CLOSE (i) er den nåværende sluttkursen N er utjevningsperiode. Lineærvektet Flytende Gjennomsnitt (LWMA) Ved vektet glidende gjennomsnitt er de nyeste dataene av mer verdi enn mer tidlige data. Vektet glidende gjennomsnitt beregnes ved å multiplisere hver av sluttkursene i den vurderte serien, med en bestemt vektkoeffisient. LWMA SUM (Lukk (i) I, N) SUM (jeg, N) Hvor: SUM (jeg, N) er summen av vektkoeffisientene. Flytte gjennomsnitt kan også brukes på indikatorer. Det er her tolkningen av indikatorens glidende gjennomsnitt er i likhet med tolkningen av prisgennomsnittet: hvis indikatoren stiger over det glidende gjennomsnittet, betyr det at den stigende indikatorbevegelsen sannsynligvis vil fortsette: hvis indikatoren faller under det glidende gjennomsnittet, vil dette betyr at det er sannsynlig å fortsette å gå nedover. Her er typene bevegelige gjennomsnitt på diagrammet: Gjennomsnittlig flytende gjennomsnittlig (SMA) eksponentiell flytende gjennomsnittlig (EMA) glatt flytende gjennomsnittlig (SMMA) lineærvektet flytende gjennomsnitt (LWMA) AllAverages - min samling av bevegelige gjennomsnitt. Hei, vær så snill å se på Den nyeste versjonen av den kjente indikatoren AllAveragesv3.1 med 26 typer bevegelige gjennomsnitt: MAMethod 0: SMA - Enkelt bevegelige gjennomsnitt MAMethod 1: EMA - Eksponentiell Moving Average MAMethod 2: Wilder - Wilder Eksponentiell Moving Average MAMethod 3: LWMA - Lineærvektet Moving Average MAMethod 4: SineWMA - Sinvektet Flytende Gjennomsnitt MAMethod 5: TriMA - Triangulær Moving Average MAMethod 6: LSMA - Minste Square Moving Average (eller EPMA, Linear Regression Line) MAMethod 7: SMMA - Glatt. Jeg har en versjon av denne indikatoren som teller Ma-vinklene og farger dem i 3 farger. hjelper til med å inkludere indikator i EA for å handle forskjellige MA-vinkler. Men etter MT4 ver 600-indikatoren virker alle funky på kartene og i backtesting. Jeg ønsket å omkode denne, slik at den også ville være i 3-farger med ma-vinkler, men T3-metoden virker ikke. Når jeg bruker MAMethod 11 indi, forsvinner bare. MetaTrader 4 - Eksperter Flytende Gjennomsnitt - Ekspert for MetaTrader 4 Den Moving Average ekspert for å danne handelssignaler bruker ett glidende gjennomsnitt. Åpning og lukning av stillinger utføres når glidende gjennomsnitt møter prisen på den nylig dannede linjen (barindeksen er lik 1). Massestørrelsen vil bli optimalisert i henhold til en spesiell algoritme. Ekspertrådgiveren analyserer sammenfall mellom det bevegelige gjennomsnittet og markedsprisdiagrammet. Kontrollen utføres av funksjonen CheckForOpen (). Hvis glidende gjennomsnitt møter stangen på en slik måte at den tidligere er høyere enn Åpen pris, men lavere enn Lukk pris, vil KJØP-stillingen bli åpnet. Hvis glidende gjennomsnitt møter stangen på en slik måte at den tidligere er lavere enn Åpen pris, men høyere enn Lukk pris, vil SELL-posisjonen bli åpnet. Money Management brukes av eksperten er veldig enkelt, men effektivt: kontrollen over hvert stillingsvolum utføres avhengig av tidligere transaksjonsresultater. Denne algoritmen implementeres av funksjonen LotsOptimized (). Den grunnleggende størrelsesstørrelsen beregnes ut fra den maksimalt tillatte risikoen: MaksimalRisk-parameteren viser grunnrisikoen for hver transaksjon. Den har vanligvis en verdi mellom 0,01 (1) og 1 (100). For eksempel, hvis fri marginal (AccountFreeMargin) tilsvarer 20 500 og regler for kapitalstyring foreskriver å bruke risiko for 2, vil den grunnleggende størrelsesstørrelsen gjøre 20500 0,02 1000 0,41. Det er svært viktig å kontrollere størrelsesnøyaktigheten og å normalisere resultatet med tillatte verdier. Normalt er fraksjonelle partier med trinn på 0,1 tillatt. En transaksjon med et volum på 0,41 vil ikke bli utført. For å normalisere, funksjonen NormalizeDouble () brukes med nøyaktighet opptil 1 tegn etter punktet. Dette resulterer i det grunnleggende mye på 0,4. Den grunnleggende masseberegningen på grunnlag av fri margin gjør det mulig å øke i driftsvolum avhengig av trading suksess, dvs. å handle med reinvestering. Dette er den grunnleggende mekanismen med obligatorisk kapitalstyring for å øke handelens effektivitet. DecreaseFactor er i hvilken grad størrelsesstørrelsen vil bli redusert etter ulønnsom handel. Normale verdier er 2,3,4,5. Hvis de foregående transaksjonene var ulønnsomme, vil de etterfølgende volumene reduseres med en reduksjon faktor for å vente gjennom den urentable perioden. Dette er hovedfaktoren i kapitalstyringsalgoritmen. Ideen er veldig enkel: Hvis handel er vellykket øker, jobber eksperten med det grunnleggende mye som gir maksimal profitt. Etter den aller første ulønnsomme transaksjonen, vil eksperten redusere hastigheten til en ny positiv transaksjon er gjort. Algoritmen tillater å deaktivere hastighetsreduksjon. For å gjøre det må man spesifisere ReduksjonFaktor 0. Mengden av de siste påfølgende ulønnsomme transaksjonene beregnes i handelshistorikken. Basisparten vil bli beregnet på nytt: Algoritmen tillater dermed å effektivt redusere risikoen som oppstår som følge av en rekke ulønnsomme transaksjoner. Størrelsesstørrelsen er obligatorisk sjekket for den minste tillatte størrelsen på slutten av funksjonen fordi De tidligere utførte beregningene kan resultere i parti 0: Eksperten er hovedsakelig ment for å arbeide med daglig periode og i testmodus - for å gjøre til lave priser. Det handler kun ved åpningen av en ny bar, derfor er modiene for hver kryssmodell ikke nødvendig. Testresultatene er representert i rapporten.

No comments:

Post a Comment