Wednesday, 8 November 2017

Forex testare mt4 ea


Avancerad guide till MetaTrader 4 - Strategitestning och optimering MT4 gör det möjligt för handlare att testa expertrådgivare innan de används på en levande marknad. Detta gör det möjligt för handlare att utvärdera experternas effektivitet och för att bekräfta att den fungerar som förväntat. Tester Window MT4s Tester är ett multifunktionellt fönster där handlare kan testa handelsstrategier (objektiva regler för handel, exit och hantering) samt optimera en Experts parametrar för att hitta kombinationen av variabler som ger de mest fördelaktiga resultaten. Så här öppnar du Tester-fönstret: På huvudmenyn gt Visa gt Strategitestare eller Tryck på Strategy Tester-knappen i standardverktygsfältet eller tryck CTRL R på datorns tangentbord. 13 13Any av dessa åtgärder öppnar testfönstret längst ner på MT4-skärmen, som visas i Figur 21.13 Figur 21 - Testerfönstret visas längst ner på MT4-skärmen. 13Initialt visas bara fliken Inställningar och tidskrifter i testfönstret. De andra flikarna visas som vissa åtgärder tas till, till exempel visas fliken Resultat efter att en expert har testats. Fönstret Testerfönster innehåller: 13 Inställningar - Inställningarna för testning och optimering, t ex den tidsperiod som ska testas. Resultat - Resultatet av handelstransaktionerna som utförs på historiska data av experten. Grafik - en grafisk visning av resultaten. Rapport - En detaljerad testrapport. Journal - en logg där alla handlingar och interna meddelanden från experten spelas in. Optimeringsresultat - uppgifter om varje optimeringspass, inklusive insatser, lönsamhet och drawdowns. Optimeringsgrafik - Resultaten av optimeringen som visas i grafform. 13 Installera testparametrar 13Till test en expertrådgivare, klicka på fliken Inställningar i testfönstret. Här måste näringsidkaren välja: Expert Advisor - Endast samlade expertrådgivare kommer att finnas tillgängliga för testning, och dessa kommer att visas i rullgardinsmenyn bredvid Expert Advisor. Expertegenskaper - När experten har valts, klicka på knappen Expertegenskaper för att välja parametrar för var och en av de tre flikarna: Testning, Inmatning och Optimering. Symbol och period - Symbolen definieras i Symbolfältet tidsramen anges i fältperioden. Om det inte finns några historiska data som sparas för symbolen eller perioden, laddar testaren automatiskt de senaste 512 historiska staplarna. Modell - En av tre metoder för historisk datamodellering kan väljas för testning: 13 13o Endast öppna priser - den snabbaste metoden som är lämplig för Expert Advisors som kontrollerar baröppning.13o Kontrollpunkter - Resultaten anses endast beräknade. 13o Varje fästning - den mest exakta metoden för modellering. Eftersom denna metod involverar en stor mängd kryssdata är det vanligen långsamt och kan mossa ner datorns operation. Använd datum - Den historiska prisdata som testet ska tillämpas kompletterar fälten Från och Till för att identifiera ett intervall. Optimering - Kontrollera om du vill aktivera optimeringsläget Expertparametrar om det är avstängt, experten kommer att testas men inte optimeras när startknappen trycks in. Öppna diagram - Öppnar ett nytt prisdiagram med symbolen som valts för testning. Diagrammet visar handelsposter och utgångar och kan öppnas först efter att experten har testats. Ändra Expert - Klicka här för att öppna MetaEditor och göra ändringar i koden, om så önskas. Starta - Tryck på Start-knappen för att vara testning eller optimering. En framdriftsfält visas längst ner i testfönstret, som visas i figur 22. 13 131313 Figur 22-En statusfält visas längst ner i testfönstret. Inställning Optimering MT4 kan automatiskt skapa efterföljande pass av samma expert, med olika ingångar på samma data. Genom att utföra denna optimering kan handelarna bestämma de ingångar som har de mest fördelaktiga resultaten. För att skapa en optimering måste handlare ange vilka variabler som ska optimeras genom att klicka på knappen Expertegenskaper i testfönstret. Detta öppnar ett nytt fönster med tre flikar, som visas i Figur 23:13 Testning - allmänna optimeringsparametrar Ingångar - ingångar är variabler som påverkar Experts-driften. Kontrollera att de innehåller inmatningar i optimeringslovet som inte är markerade för att bortse från under optimeringen. Om markerat dubbelklickar du i varje fält för att ange värdena för Start (startvärde), Steg (ändringsintervall) och Stopp (slutvärde). Optimering - fliken låter handlare tillämpa begränsningar under optimering. Om några av villkoren är uppfyllda under ett separat pass av optimeringsprocessen, kommer optimeringen att avbrytas. Kontrollera om du vill aktivera ett gränsvillkor, till exempel vinstmängder och konsekutivt förlust. 13 Figur 23 - Ställ parametrarna Testing, Inputs and Optimization för att utföra en optimering. 13After att du har gjort önskade val, klicka på OK för att stänga fönstret. Kontrollera att rutan bredvid optimeringsfältet i testfönstret är markerat (för att aktivera optimering) och klicka på Start för att starta optimeringen. Optimeringar tar olika tidsmängder beroende på vilken typ av data optimeringen utförs och ingångarnas komplexitet. I allmänhet tar flera variabla optimeringar - de som testar flera nivåer av flera variabler - den längsta. 13 Fönstret Optimeringsresultat i fönstret Tester innehåller en slutrapport för varje pass av optimeringen. Alla data presenteras i en tabell med följande fält, som visas i Figur 24: Passpass-nummer. Resultat - nettoresultat (bruttovinst minus brutto förlust). Totalt antal affärer - totalt antal genererade affärer. Resultatfaktor - Kvoten mellan den totala vinsten och den totala förlusten. Värden mindre än en anger ett förlorande system. Förväntad utbetalning - Matematisk förväntan på att vinna. Drawdown - maximal drawdown i relation till den ursprungliga insättningen. Drawdown - maximal avdrag i procent. Ingångar - dynamiska värden för ingångar under varje pass. 13 13 Figur 24 - Optimeringsresultat genom att passera de ingångar som användes för att skapa resultaten för varje pass visas i kolumnen Inmatningar längst till höger. 13 Klicka på vilken rubrik som helst (till exempel Profit) för att sortera data efter det fältet. Högerklicka på optimeringsresultaten och välj Spara som rapport för att spara en kopia av resultaten. Slutsats Automatiserad handel och strategi testoptimering är avancerade funktioner i MetaTrader 4-plattformen. Automatiserad handel är populär eftersom den tar bort några av känslorna från handel, hjälper handelsmän att undvika kostsamma orderingångsfel och svarar snabbt på förändrade marknadsförhållanden. Möjligheten att testa och optimera en handelsidee (Expert Advisor) innan den placeras på en levande marknad med riktiga pengar är ett ovärderligt steg i utvecklingen av ett lönsamt handelssystem. MetaTrader 4 Strategy Tester Handledning För att få ut det mesta av din expert rådgivare, måste du optimera och backtest din strategi med MetaTraders Strategy Tester. Medan framåtprovning på ett demokonto är avgörande tillåter backtesting dig att simulera handel över en lång tidsperiod på bara några minuter. Och med optimeringsfunktionen kan du ta reda på vilka inställningar som var bäst över en vald historisk kartperiod. Det finns stor diskussion om noggrannheten i MetaTraders strategi tester. I bästa fall erbjuder backtesting bara en nära approximation av hur handlarna skulle utföras i realtid. Men det är det enda verktyget som finns tillgängligt för att snabbt testa någon strategi över ett brett spektrum av handelssituationer, och en som du borde lära dig hur du ska använda dig bra. Öppna Strategy Tester i MetaTrader genom att klicka på lämplig knapp på verktygsfältet eller genom att välja Strategy Tester från Visa-menyn. History Center Innan du testar eller optimerar, är det viktigt att du försäkrar att dina historikdata är fullständiga och korrekta, speciellt om du använder varje tickning som din testmodell. Om du ser felaktiga diagramfel i din journalslogg eller om din modelleringskvalitet är mindre än 90, är ​​dina historikdata otillräckliga för att generera korrekta fästingar. Öppna History Center från Verktyg-menyn eller genom att trycka på F2 på tangentbordet. Dubbelklicka på diagramparet i den vänstra kolumnen som du planerar att backtest för. En lista över tidsperioder visas nedan. Börja med att dubbelklicka på 1 minut (M1) för att ladda historikdata för den perioden. Backtester använder M1 data för att generera ticks, så det är viktigt att din M1 data är klar. Från History Center kan du ladda ner eller importera data som ska användas vid backtesting. Din mäklare kommer automatiskt att ge några senaste data, men det kanske inte räcker för en längre backtest. Dessutom är de gratis nedladdningsbara data från MetaTrader (tillgänglig via Download-knappen) inte alltid fullständiga och kan innehålla stora luckor. Du kan ladda ner gratis M1 data från forextesterdatadatasources. html. Välj först M1-perioden för symbolen från listan till vänster. Klicka på knappen Importera och klicka sedan på Bläddra i dialogrutan Importera för att välja den M1-datafil du just laddade ner. Tryck på OK för att importera data - det kan ta flera minuter. Du har nu flera års M1-data för den symbolen. För att kunna använda dessa data på högre tidsramar måste du använda periodkonverteringsskriptet som följer med MetaTrader. Öppna ett diagramfönster och sätt det till M1. Dra och släpp periodkonverteringsskriptet från navigatorfönstret till diagrammet och ställ in inställningen ExtPeriodMultiplier till antalet minuter som ska konverteras till. För M15, använd 15 för H1, använd 60 för H4, använd 240, och så vidare. Upprepa denna process för alla symbolperioder du planerar att testa på. När du har tillräckliga historikdata kan du börja testa. Videon nedan visar processen för att importera och konvertera M1-data: Optimering Optimeringsfunktionen i MetaTrader 4 låter dig testa tusentals kombinationer av expertrådgivningsinställningar för att hitta de mest lönsamma inställningarna för det valda diagrammet, perioden och datumintervallet. Indikatorbaserade strategier måste optimeras för maximal lönsamhet. Men nästan alla EA kommer att dra nytta av optimering - även de som handlar med frikopplingsdata, förutsatt att du har fullständiga M1-historikdata (se ovan). Medan optimeringsprogrammet ger de mest lönsamma inställningarna för det valda datumintervallet, är det ingen garanti för att dessa inställningar kommer att vara lönsamma i framtiden. Marknadsförhållandena ändras ofta, så det är viktigt att du regelbundet optimerar din expertrådgivare för bästa resultat. För att optimera din expertrådgivare, välj först den i drop-down-rutan Expert Advisor. Välj valutaparet från symbolrutan och diagramperioden från rutan Period. För modell. du vill i allmänhet bara välja öppna priser, såvida du inte optimerar en EA som körs på kryssdata. I så fall väljer du Varje tick. Markera alternativet Använd datum och välj ett antal datum för att optimera för. Slutligen, se till att optimering är markerad. Klicka på knappen Expertegenskaper för att öppna dina expertrådgivningsinställningar. På fliken Inputs är du där du kommer att ange värdena för att optimera för. Kolumnen Start kommer att vara det lägsta värdet för en viss inställning, medan Stop-kolumnen kommer att vara högst. Steg-kolumnen är den mängd optimeringsenheten ska gå igenom från start till stopp-inställningen. I bilden ovan optimerar vi SL, TS och TP-inställningar för en expertrådgivare. Startvärdet är 20, steget är 20 och Stoppet är 200. Optimeraren testar varje kombination av värden från 20, 40, 60 och så vidare upp till 200. Använd ett start-, steg - och stoppvärde som är lämpligt för Inställningen du optimerar. Även värden (5, 10, etc.) är bra. Kryssrutan längst till vänster måste väljas för att den inställningen ska optimeras. Alla inställningar som inte kontrolleras kommer att använda siffran i värden kolumnen när optimering. Under fliken Test kan du justera den ursprungliga insättningen till något lite mer realistiskt. Lämna de andra inställningarna till standardinställningarna. När du är redo att börja optimera, klicka på Start-knappen längst ner till höger i fönstret Strategy Tester. Beroende på vilken period, datumintervall, testmodell och antal inställningar som ska optimeras kan det ta var som helst från några minuter till flera timmar. Om det tar för lång tid, överväg att minska datumintervallet, optimera färre inställningar eller använda ett större stegvärde. När optimeringen är klar öppnar du fliken Optimeringsresultat och dubbelklickar på kolumnen Profit för att sortera resultaten. Dubbelklicka på något av resultaten för att ladda det i testaren. Tryck på Start-knappen igen för att backtest med de valda inställningarna. Backtesting Nu ska det vara uppenbart hur backtester fungerar. Välj din expertrådgivare. Symbol. Period och modell. markera rutan Använd datum och välj ett datumintervall. Välj endast visuellt läge om du vill ha en visuell genomgång av backtesting. Lämna optimering ej markerad. Klicka på knappen Expertegenskaper och ange dina inställningar i kolumnen Värde under fliken Inmatningar. Du kan också ladda eller spara inställningar med knapparna längst ned till höger. Kolumnen Start, Steg och Stopp ignoreras, liksom kryssrutorna. Stäng dialogrutan Expertegenskaper och tryck på Start för att börja prova. Det tar var som helst från några sekunder till flera minuter beroende på dina inställningar. När testningen är klar öppnar du fliken Rapport längst ner för att se dina resultat. Några statistik att notera: Totalt nettoresultat - Bruttoresultat minus Bruttoskada. Resultatfaktor - Andel bruttoresultat till bruttoskada. Högre är bättre, allt över 1,5 är bra. Absolut drawdown - Utbetalningen av din första insättning. Höga drawdowns ökar sannolikheten för att ditt konto blåses ut. Resultathandel - Din totala vinstprocent. Modelleringskvalitet - Endast viktig om din testmodell är Every Tick. Om så är fallet bör detta vara 90. Om inte, följ instruktionerna ovan för att uppdatera din historia med exakta M1-data. Resultatfliken längst ner i strategitestaren ger dig information om öppnade och slutna order, inklusive efterföljande stopp, vinst och stopp för förluster. Klicka på knappen Öppna diagram för att få en visuell representation av dina resultat. När du testar din nya EA, granska dessa noggrant för att se till att din strategi fungerar som den ska. Walk Forward Analysis Medan backtesting och optimering kan ge dig en bra uppfattning om hur din EA kommer att handla, måste du göra mer omfattande test för att säkerställa att ditt handelssystem är verkligen lönsamt. Det bästa sättet att uppnå detta är genom en process som kallas framåtriktad analys. Walk-forward analys består helt enkelt av flera cykler av optimering och backtesting, och analyserar resultaten av testning under en lång period. Vår artikel om framåtriktad analys förklarar processen mer detaljerat. Vår Walk Forward Analyzer för MetaTrader gör det möjligt för dig att utföra WFA snabbt och enkelt. Forex, Forex, stock, och options trading är inte lämplig för alla. Det finns en stor risk för förlust i samband med handel med dessa marknader. Förluster kan och kommer att inträffa. Inget system eller metod har någonsin utvecklats som kan garantera vinst eller garantera frihet från förluster. Ingen representation eller implikation görs att användandet av informationen på denna webbplats kommer att generera vinster eller garantera frihet från förluster. Upphovsrätt kopia 2011-2014, WCI WCM FXGears Obehörig användning, kopiering, omfördelning, republicering och eller dubbelarbete av FXGears innehåll är strängt förbjudet utan föregående skriftligt tillstånd. Forum Software av SMF copy 2014, Simple Machines Theme baserat på återförsäljare kopia smftricks

No comments:

Post a Comment