MetaTrader 4 - Experts Moving Average - expert för MetaTrader 4 Den rörliga genomsnittliga experten för att skapa handelssignaler använder ett glidande medelvärde. Öppning och stängning av positioner utförs när det glidande medelvärdet uppfyller priset vid den nyligen bildade baren (barindex är lika med 1). Partikelstorleken optimeras enligt en speciell algoritm. Expertrådgivaren analyserar samtidigt det rörliga genomsnittet och marknadsprisgrafen. Kontrollen utförs av CheckForOpen () - funktionen. Om det glidande medelvärdet möter stången på ett sådant sätt att den tidigare är högre än Öppet pris men lägre än Stäng pris, öppnas KÖP-positionen. Om det glidande medelvärdet möter stången på ett sådant sätt att den förstnämnda är lägre än Öppet pris men högre än Stäng pris, öppnas SÄLJ-positionen. Pengarhantering som används av experten är mycket enkel men effektiv: kontrollen över varje positionsvolym utförs beroende på tidigare transaktionsresultat. Denna algoritm implementeras av funktionen LotsOptimized (). Grundlotsstorleken beräknas utifrån den maximala tillåtna risken: Parametern MaximumRisk visar den grundläggande riskprocenten för varje transaktion. Den har vanligtvis ett värde mellan 0,01 (1) och 1 (100). Till exempel, om fri marginal (AccountFreeMargin) motsvarar 20 500 och regler för kapitalhantering föreskriver att man använder risk för 2, kommer den grundläggande partikelstorleken att göra 20500 0,02 1000 0,41. Det är mycket viktigt att man kontrollerar storleksnoggrannheten och normaliserar resultatet med tillåtna värden. Normalt är fraktionella partier med steg om 0,1 tillåtet. En transaktion med en volym på 0,41 kommer inte att utföras. För normalisering används funktionen NormalizeDouble () med noggrannhet upp till 1 tecken efter punkten. Detta resulterar i det grundläggande partiet av 0,4. Grundvärdesberäkning på grundval av fri marginal tillåter att öka i volymer av operation beroende på handelns framgång, dvs att handla med återinvestering. Detta är den grundläggande mekanismen med obligatorisk kapitalförvaltning för att öka effektiviteten i handeln. DecreaseFactor är i vilken utsträckning partiets storlek kommer att minskas efter olönsam handel. Normala värden är 2,3,4,5. Om de föregående transaktionerna var olönsamma minskar de efterföljande volymerna med en faktor av minskningsfaktor för att vänta genom den obetydliga perioden. Detta är huvudfaktorn i kapitalhanteringsalgoritmen. Tanken är väldigt enkel: om handeln ökar med framgång, arbetar experten med det grundläggande partiet och ger maximal vinst. Efter den allra första olönsam transaktionen kommer experten att minska hastigheten tills en ny positiv transaktion har gjorts. Algoritmen tillåter att inaktivera hastighetsminskning, för att göra det måste man ange minskningsfaktor 0. Mängden av de senast påföljande olönsamma transaktionerna beräknas i handelshistoriken. Grundvärdet kommer att beräknas enligt följande: Algoritmen möjliggör sålunda att effektivt minska risken som uppstår till följd av en serie olönsamma transaktioner. Lotstorleken är obligatoriskt kontrollerad för den minsta tillåtna storleken i slutet av funktionen eftersom De tidigare gjorda beräkningarna kan resultera i parti 0: Experten är huvudsakligen avsedd att arbeta med daglig och i testläge - för att göra till nära priser. Det kommer endast att handla vid öppnandet av en ny stapel, det är därför det inte är nödvändigt att använda varje kryssmodell. Testresultatet är representerat i rapporten. MetaTrader 4 - Indikatorer Flyttmedelvärde, MA - indikator för MetaTrader 4 Den rörliga genomsnittliga tekniska indikatorn visar medelvärdet för instrumentpriset under en viss tidsperiod. När man beräknar glidande medelvärde, genomsnittar man instrumentpriset för denna tidsperiod. När priset ändras ökar eller glider det rörliga genomsnittet. Det finns fyra olika typer av rörliga medelvärden: Enkel (även kallad aritmetisk), exponentiell, slät och linjär viktad. Flyttande medelvärden kan beräknas för varje sekventiell dataset, inklusive öppnings - och slutkurser, högsta och lägsta priser, handelsvolym eller andra indikatorer. Det är ofta fallet när dubbla rörliga medelvärden används. Det enda där glidande medelvärden av olika typer skiljer sig avsevärt från varandra är när viktkoefficienter, som tilldelas de senaste uppgifterna, skiljer sig åt. Om vi pratar om ett enkelt glidande medelvärde är alla priser för den aktuella tidsperioden lika i värde. Exponentiella och linjärt viktade rörliga medelvärden bifogar mer värde till de senaste priserna. Det vanligaste sättet att tolka prisglidande genomsnittet är att jämföra sin dynamik med prisåtgärden. När instrumentpriset stiger över sitt glidande medelvärde visas en köpsignal, om priset faller under dess glidande medelvärde, så har vi en säljsignal. Detta handelssystem, som är baserat på det rörliga genomsnittet, är inte utformat för att ge inträde till marknaden rätt i sin lägsta punkt och dess utgång höger på toppen. Det tillåter att handla enligt följande trend: att köpa snart efter att priserna når botten och att sälja snart efter att priserna har nått sin topp. Enkelt rörligt medelvärde (SMA) Enkelt, med andra ord beräknas aritmetiskt glidande medelvärde genom att summera priserna på instrumentlåsning under ett visst antal enskilda perioder (t ex 12 timmar). Detta värde divideras därefter med antalet sådana perioder. SMA SUM (CLOSE, N) N Där: N är antalet beräkningsperioder. Exponentiellt rörligt medelvärde (EMA) Exponentiellt glatt rörligt medelvärde beräknas genom att lägga det rörliga genomsnittet av en viss andel av nuvarande slutkurs till föregående värde. Med exponentiellt slätade glidande medelvärden är de senaste priserna mer värdefulla. P-procent exponentiell glidande medelvärde kommer att se ut: Var: CLOSE (i) priset för den aktuella periodens stängning EMA (i-1) Exponentiellt Flyttande Medel av tidigare periodens stängning P Andelen av att använda prisvärdet. Smoothed Moving Average (SMMA) Det första värdet av detta glattade glidande medelvärde beräknas som det enkla glidande medelvärdet (SMA): SUM1 SUM (CLOSE, N) Det andra och efterföljande glidande medelvärdet beräknas enligt följande formel: Var: SUM1 är Summa summan av slutkurserna för N perioder SMMA1 är det jämnaste glidande medlet för den första stapeln SMMA (i) är det glattade glidande medlet för den aktuella stapeln (förutom den första) CLOSE (i) är den aktuella stängningskursen N är den utjämningsperiod. Linjärt viktat rörligt medelvärde (LWMA) Vid viktat glidande medelvärde är de senaste data mer värdefulla än mer tidiga data. Viktat glidande medelvärde beräknas genom att multiplicera var och en av slutkurserna inom den bedömda serien med en viss viktkoefficient. LWMA SUM (Stäng (i) I, N) SUM (I, N) Var: SUM (I, N) är summan av viktkoefficienter. Flyttande medelvärden kan också tillämpas på indikatorer. Det är där tolkningen av indikatorens glidande medelvärden liknar tolkningen av prisförskjutande medelvärden: om indikatorn stiger över dess glidande medelvärde betyder det att den stigande indikatorrörelsen sannolikt kommer att fortsätta: om indikatorn faller under dess glidande medelvärde Innebär att det sannolikt fortsätter att gå neråt. Här är typerna av glidande medelvärde på diagrammet: Enkelt rörligt medelvärde (SMA) Exponentiell rörande medelvärde (EMA) Förskjutet rörligt medelvärde (SMMA) Linjärt vägt rörligt medelvärde (LWMA) Vanligtvis kan två glidande medelvärden användas för att skapa en forexstrategi ( EA för MT4) med dessa regler: Köp när den korta perioden glidande medelvärdet ligger över den långa perioden glidande medel Sälj när den långa glidande genomsnittet är över den korta perioden glidande medelvärde I följande diagram från MetaTrader Terminal är den gula linjen kort Periodens glidande medelvärde (Period 9) och den röda linjen är det långa glidande medeltalet (Period18). Analysera grafen kunde vi skriva om handelsreglerna eller valutasignalerna som: Köp när den gula linjen ligger över den röda linjen Sälj när den gula linjen ligger under den röda linjen I stället för att länge koda denna forexstrategi med Molanis Strategy Builder du kan skapa ett handelsdiagram som representerar den glidande genomsnittliga strategin på några minuter. Dra och släpp bara två tekniska analysblock, ett köpblock och ett säljblock. Anslut dem och sätt in blockparametrarna för att få ett diagram som följande: Detta handelsschema har två handelsvägar. Den vänstra är markerad. Den går från START-blocket till END-blocket. Man kan läsa det som: Köp 1 mycket EURCAD (med 100 pip ta vinst och 50 pip stoppförlust) när den korta perioden glidande medelvärdet (9) ligger över den långa perioden glidande medelvärdet (18). Kom ihåg att läsa handelsdiagrammet i motsatt riktning till handelsflödet. Den rätta handelsbanan kan läsas som: Sälj 1 mycket EURCAD (med 100 pip ta vinst och 50 pip stoppförlust) när den långa glidande genomsnittet (18) ligger över det korta glidande genomsnittet (9). Generera MQL-koden för MetaTrader med bara ett klick På handelsdiagrammenyn, klicka på Generera MQL4-kod för att få MQL4-kodfönstret. Molanis Strategy Builder låter dig öppna din expertrådgivare direkt med MetaTrader eller spara den som en MQ4-fil. Missa inte vår video-handledning om hur du applicerar rörliga medelvärden med MetaTrader 4: Flytta medeltal Ett rörligt medelvärde (MA) är en typ av teknisk indikator som används för att visa medelvärdet av ett säkerhetspris under en viss tidsperiod. MAs används vanligen med tidsseriedata för att jämföra kortfristiga prisfluktuationer och betona långsiktiga trender. Visas som kurvor som läggs på ett prisdiagram, används glidande medelvärden för att identifiera trender och definiera områden med eventuellt stöd och motstånd. Nedan visar figur 1 ett EURUSD-diagram med 20-period och 50-årig MAs applicerad. 13 Figur 1: Detta EURUSD-diagram har två glidande medelvärden: en 50-period, ritad som den mörkblå linjen, och en 20-period, ritad i ljusrosa. Även om det finns många olika typer av MA, är det enkla glidande medelvärdet (SMA) det mest grundläggande. Det är ett obestämt aritmetiskt medelvärde av det föregående X-priset. MAs är vanligtvis baserade på slutkursen för varje prisbar men handlare kan välja att basera priset på det öppna, höga, låga eller andra priset. En SMA beräknas genom att lägga till slutkursen (eller annat pris) av de föregående X-prisfälten och dela med X. Till exempel, för att hitta en fem-period MA, skulle vi lägga till de föregående fem datapunkterna (priserna) och dela med Fem: Slutkurs. 5, 6, 7, 8, 9, 10, 11, 12, 13 och 14 Första värdet av fem-dagars SMA (5 6 7 8 9) 5 7 (35 5 7) Andra värdet av fem dagars SMA 8 9 10) 5 8 (40 5 8) Tredje värdet av fem dagar SMA (7 8 9 10 11) 5 9 (45 5 9) 13Ett värde beräknas med hjälp av de tidigare fem priserna som namnet antyder, en MA är en Genomsnittet som rör sig. Gamla data släpps när nya data blir tillgängliga, och MA fortsätter att skriva ut som ny prisstavsform (en femårsperiod MA använder till exempel alltid endast fem prisfält i beräkningen, även om fler prisdata blir tillgängliga). 13Många andra MAs används av tekniska analytiker inklusive exponentiell glidande medelvärde (EMA). Dubbel exponentiell glidande medelvärde (DEMA) och MA crossovers, där två MAs med olika längder läggs till i ett prisschema. MA längder och tidsplaner Investerare och handlare kan skräddarsy en MA för att passa individuella analytiska mål. Korta MAs, till exempel, föredras ofta av kortfristiga handlare. Dessa MAs kan ha en tittback-period (antalet prisstänger som ska användas vid beräkningen) mellan fem och 30. Traders som letar efter medelfristiga trender kan använda en lookbackperiod som sträcker sig mellan 20 och 60 perioder. Långsiktiga investerare kan koncentrera sig på större marknadsandelar med lookbackperioder på 100 eller mer. 13 I allmänhet reagerar kortare MAs snabbare på pris och har därmed en tendens att ha mindre fördröjning. Längre MAs är å andra sidan mindre känsliga för pris och gör ett bättre jobb för att stryka prisuppgifterna. Det är upp till varje näringsidkare att bestämma MA längd (er) som bäst passar hans eller hennes behov och preferenser.
No comments:
Post a Comment