Trading Strategy Tester. Test och optimera din handelsrobot innan du använder den för riktig handel. Den inbyggda MetaTrader 5 Strategy Tester underlättar testningen av automatiserad robotprestanda i handel. Detta kraftfulla verktyg gör det inte bara möjligt att testa effektiviteten hos en expertrådgivare, men Gör det också möjligt att upptäcka de bästa inmatningsparametrarna innan du kör EA på ditt riktiga konto. Hela operationen för Strategistestaren är baserad på historiska citat av valutor, aktier och andra tillgångar. Under testningen går Expert Advisor igenom de ackumulerade citaten och utför virtuell Transaktioner enligt dess algoritm Denna procedur möjliggör en utvärdering av hur EA skulle ha handlats tidigare. MetaTrader 5 Strategy Tester gör det möjligt att testa Expert Advisors på flera valutor Handelsrobotar har tillgång till alla finansiella instrument i testet och kan utföra handelstransaktioner Med någon av dem Med den här funktionen kan du testa ännu mer sofistikerade expertrådgivare som är Förmåga att analysera flera valutor och identifiera korrelationen mellan dem. Den största fördelen med testproceduren är möjligheten att utvärdera en robotprestanda före handel på ett riktigt konto. Dessutom tar det bara några minuter i testaren snarare än dagar, Veckor eller månader som behövs för att testa en EA på den verkliga marknaden. Detta är en obestridlig fördel med Strategitestaren, men inte alla dess möjligheter. Testlägen. MetaTrader 5 Strategy Tester erbjuder flera testlägen för att uppnå optimalt hastighetskvot baserat på näringsidkare S behov Varje tick används för att säkerställa bästa testnoggrannhet Simulerade förhållanden är mest realistiska i det här läget 1 minut OHLC introduceras för handlare som vill testa en strategi snabbt men också exakt samtidigt Välj endast Öppna priser om du behöver mycket Snabb och grov uppskattning baserad på öppna priser för barer. Strategistestaren används inte bara för testning av handelsrobotarna, men används också för att lösa många Matematiska problem som involverar parameteroptimering I detta fall används inte handelshistorik och marknadsmiljön simuleras inte för att ge matematiska beräkningar som utförs i expertrådgivaren. Med stresstest kan testningen av handelsrobotar vara ännu mer realistiskt. Slumpmässigt fördröjningsläge simulerar nätverket Förseningar vid överföring och bearbetning av handelsförfrågningar samt förseningar av förfrågningar utförda av återförsäljare i verklig handel. Grafisk visning av testresultat. Visning av expertrådgivares testresultat är en av de mest anmärkningsvärda funktionerna i strategitestaren. Resultaten visas i figurer Visar en expertrådgivares vinst under ett test Dessutom är de också representerade av en stor mängd statistiska data inklusive vinstförlustprocentandel, antal lönsamma förlustavdrag, riskfaktor, förväntad utdelning och mycket mer. Strategierna testresultat kan vara Presenteras i diagrammen för mer praktisk analys. Visuell testning. Visuell provning gör det möjligt att tr Ack expert Advisors operationer på historisk prisdata i realtid. Alla utförda erbjudanden visualiseras på ett diagram som gör analysen bekvämare. Testprocessen kan sakta ner eller stoppas för att observera hur handel utförs vid ett visst tidsintervall. Visualiseringsläget gör det möjligt för näringsidkaren att inte bara övervaka handelsrobotens operationer i realtid, men det möjliggör dessutom testning av anpassade tekniska indikatorer. Till exempel kan du utvärdera en indikators beteende på historiska data innan du köper den från marknaden. En annan Viktigt att använda Strategistestaren är optimeringens funktion, vilket gör det möjligt att välja de bästa inmatningsparametrarna för en specifik handelsrobot. Med optimering kan du ändra parametrarna för att uppnå maximal lönsamhet och stabilitet, minimiskrav och så vidare. Optimeringsprocessen, en handelsrobot testas flera gånger med olika uppsättningar av parametrar. Efter optimeringen kan du co Mätta resultaten för att välja de parametrar som ger bästa möjliga prestanda för din robot. Antalet kombinationer av inmatningsparametrar i optimeringen kan vara överväldigande. Du kan ha upp till hundratals eller till och med tusentals sådana kombinationer. Resultatet kan optimeringen bli till En mycket omfattande process men kan ändå avsevärt förkortas genom användning av genetiska algoritmer Denna funktion inaktiverar seriell sökning av alla kombinationer av ingångsparametrar och väljer endast de som bäst uppfyller optimeringskriterierna. I efterföljande faser korsas de optimala kombinationerna tills Det bästa möjliga resultatet uppnås De genetiska algoritmerna bidrar till att avsevärt minska antalet kombinationer och den totala optimeringstiden. Grafisk visning av optimeringsresultat. Strategistestaren ger kraftfulla 2D - och 3D-verktyg för visuell analys av optimeringsresultat. Till exempel kan du analysera Korrelation av ett slutresultat med två parametrar i 2D, medan 3D tillåter dig För att se hela processen med optimal resultatsökning under optimering. Förutom de inbyggda funktionerna kan du använda visualiseringsmetoder. Det är inte nödvändigt att förbereda data på ett visst sätt, exportera det eller bearbeta det i en tredjepartsapplikation. Resultat Kan granskas under optimeringsprocessen. Framåtprovning. Det inbyggda alternativet för framåtprovning hjälper till att undvika problemet med överoptimering eller parameterinpassning. Detta alternativ delar upp databasen med valuta - och aktiekurser för optimering i två separata delar. Optimeringen utförs för Den första delen, medan den andra delen används för att bekräfta de erhållna resultaten Om en handelsrobot är lika effektiv på båda segmenten, är detta beviset på att handelssystemet har de bästa parametrarna, och parameterns montering är praktiskt taget omöjlig. MQL5 Cloud Network. Distribuerad testning och optimering möjliggör anslutning av ytterligare datorresurser för att förbättra dessa processer. Till exempel kan du använda ytterligare Datorer i ditt lokala nätverk för att påskynda optimeringsprocessen Men det är inte allt. MQL5 Cloud Network är ett cloud computing-nätverk som förenar tusentals datorer från hela världen Strategistestaren kan ansluta till nätverket och dra nytta av nästan obegränsad datakraft. MQL5 Cloud Network, optimeringen av handelsapplikationer, som normalt skulle ta månader att beräkna om man bara använder en dator, kan nu slutföras inom några timmar. MQL5 Cloud Network kan aktiveras via MetaTrader 5 handelsplattform med bara några klick Läs mer om hur MQL5 Cloud Network kan accelerera beräkningarna. Förutom att använda det distribuerade beräkningsnätet kan du tillhandahålla din CPU-datorkraft och tjäna pengar. Du bör starta MetaTester-komponenten som ingår i MetaTrader 5-handelsplattformen och din dator kommer att anslutas till MQL5 Cloud Network. Strategi Tester är ett extra kraftfullt verktyg utformat för utvecklare av handel Robotar Utan användning av testeren är skapandet av en effektiv och pålitlig robot praktiskt taget omöjlig. Strategistestaren sparar dig mycket tid och gör det möjligt att skapa en riktigt optimal handelsrobot. Walk Forward Analyzer är nu gratis. Gå till hämtningssidan för att Få din gratis kopia. Hur vet du om din expertrådgivare är riktigt lönsam MetaTrader s Strategy Tester ger dig inte hela bilden Är du handel baserad på alltför optimistiska backtests och besviken över att hitta din expertrådgivare att förlora pengar i live trading Vill du veta om din expertrådgivare är lönsam, snabbt och enkelt, utan att förlora pengar. Walk Forward Analyzer för MetaTrader. Walk Forward Analyzer använder MetaTraders egen strategitestare för att utföra en framåtriktad analys med hjälp av inställningarna och testparametrarna som tillhandahålls Av användaren Programvaran är lätt att använda och kan ge dig en komplett spårningsanalys på en bråkdel av tiden som det skulle ta för dig att göra det ma Nually. A walk forward analys bestämmer huruvida en expertrådgivare är lönsam när han handlar med optimerade parametrar på out-of-sample-data. Varje expertrådgivare kan producera ett imponerande optimeringsresultat, men det sanna testet är huruvida resultaten kommer att hålla upp när de testas över framtiden Data Walk Forward Analyzer utför denna process många gånger under månader och år med historisk data, vilket ger dig en exakt bild av din expertrådares sanna resultat. När du har slutfört en spårningsanalys kommer du att presenteras med en detaljerad spårningsanalys Rapportera, visa resultaten av test - och optimeringslöpningarna, den totala testförlustförlusten och effektiviteten för promenad framåt vilket är ett mått på hur robust ditt handelssystem är. Se Walk Progress Analyzer in Action. Om du inte är bekant med Gå vidare analys analys, läs Vad är Walk Forward Analysis för att ta reda på varför det är den bästa metoden för att bestämma robustheten och den potentiella lönsamheten Ty för ditt handelssystem Videon nedan ger ett komplett genomgång och handledning av Walk Forward Analyzer för MetaTrader. MetaTrader 4 Strategy Tester Tutorial. För att få ut mesta möjliga av din expertrådgivare behöver du optimera och backtest din strategi med MetaTrader s Strategi Tester Medan framåtprovning på ett demokonto är avgörande tillåter backtesting dig att simulera handel över en längre tid på bara några minuter. Med optimeringsfunktionen kan du ta reda på vilka inställningar som har bäst utförts under en vald historisk diagramperiod. Det finns Betydande debatt om 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 är tillgängligt för att snabbt testa någon strategi över ett brett spektrum av handelssituationer, och En som du borde lära dig att använda bra. Öppna Strategy Tester i MetaTrader genom att klicka på lämplig knapp på verktygsfältet eller genom att välja Strate Gy Tester från View menyn. History Center. Innan backtesting eller optimering är det viktigt att se till att dina historikdata är fullständiga och korrekta, särskilt om du använder Every tick som din testmodell. Om du ser felaktiga diagramfel i din Journal Logg eller om din modelleringskvalitet är mindre än 90 är din historik inte tillräcklig 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 fästingar, så det är viktigt att din M1-data är fullständig. Från History Center, Du kan ladda ner eller importera data som ska användas vid backtesting. Din mäklare kommer automatiskt att tillhandahålla några senaste data, men det kanske inte räcker för en längre backtest. Dessutom kan de gratis nedladdningsbara data från MetaTrader nås Via nedladdningsknappen är inte alltid fullständigt och kan innehålla stora luckor. Du kan ladda ner gratis M1-data från Först, välj M1-perioden för symbolen från listan till vänster. Klicka på Importera-knappen och klicka sedan på Bläddra i Importdialogrutan 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 behöver du För att använda periodkonverteringsskriptet som följer med MetaTrader Öppna ett kartfönster och ställ 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 For M15, använd 15 För H1, använd 60 för H4, använd 240 osv. Upprepa denna process för alla symboler perioder 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 den M1 data. Optimeringsfunktionen hos MetaTrader 4 låter dig testa tusentals kombinationer av expertrådgivare för att hitta de mest lönsamma inställningarna för det valda diagrammet. Period och datumintervall Indikatorbaserade strategier måste optimeras för maximal lönsamhet. Men nästan Alla EAs kommer att dra nytta av optimering - även de som handlar med kryssdata, förutsatt att du har fullständiga M1-historikdata, se ovan. Medan optimatorn kommer att returnera 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 optimerar din expertrådgivare för bästa resultat regelbundet. För att optimera din expertrådgivare, välj först den i drop-down-rutan Expert Advisor Välj valutaparet i symbolrutan och Diagramperiod från rutan Period För modell vill du i allmänhet bara välja Öppna priser, såvida inte du optimerar ett EA som körs på fältdata I det ca Se, välj Alla kryssrutor 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. Under fliken Inmatningar är du där Av värden 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 det belopp som optimeringsprogrammet kommer att gå igenom från start till stopp-inställningen. I bilden ovan Vi optimerar SL, TS och TP-inställningarna 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 Nummer i värdet kolumn wh En optimering Under fliken Test kan du justera den ursprungliga insättningen till någonting lite mer realistisk Lämna de övriga inställningarna till deras standardvärden. När du är redo att börja optimera, tryck på Start-knappen längst ner till höger i strategistestfönstret Beroende på Perioden, datumintervallen, testmodellen och antalet inställningar som ska optimeras kan ta överallt 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 en större Stegvärdet. 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 backtestera med de valda inställningarna. Vid det här laget bör det vara uppenbart hur backtestern fungerar. Välj din Expert Advisor-symbolperiod och - modell i rutan Använd datum och välj ett datumintervall Välj endast visuellt läge om du vill ha ett visuellt genombrott av Backtesting Leave Optimization unchecked. Hämta knappen Expert Properties 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. Starta, Steg och Stopp kolumnerna ignoreras, liksom kryssrutorna. Läg Expert Properties dialogrutan och tryck på Start för att börja testa. Det tar var som helst från några sekunder till flera minuter beroende på dina inställningar. När testningen är klar, öppna fliken Rapport längst ner för att se dina resultat. Få statistik att notera Of. Total nettovinst - Bruttoresultatet minus bruttoskulden. Profitfaktor - Förhållandet mellan bruttovinst och bruttoavkastning Högre är bättre, allt över 1 5 är bra. Absolut drawdown - Utbetalningen av din inledande insättning Höga drawdowns ökar sannolikheten Att ditt konto kommer att blåses ut. Proffit trades - Din totala vinstprocent. Modelleringskvalitet - Endast viktigt om din testmodell är Every Tick Om så är fallet bör detta vara 90. Om inte, följ det 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, ta vinst och stoppa förlust. Klicka på knappen Öppna diagram för att få en visuell bild Representation av dina resultat När du testar din nya EA, granska dessa noggrant för att säkerställa att din strategi fungerar som avsedd. Fortsätt att analysera. Även om backtesting och optimering kan ge dig en bra bild av hur din EA kommer att handla, behöver du göra mer Omfattande testning för att säkerställa att ditt handelssystem är riktigt lönsamt Det bästa sättet att uppnå detta är genom en process som kallas framåtriktad analys. Valkonverterad 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 att du snabbt och enkelt kan utföra WFA.
No comments:
Post a Comment