MetaTrader 4 MetaTrader 4,. . MetaTrader 4,. MetaTrader 4,. :,,,. MetaTrader 4. ,. MetaTrader 5 Verktyg för mäklare MetaTrader 5 MetaQuotes Software Corp. 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) och även 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: I huvudmenyn gt Visa gt Strategistestare 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 - Fönstret Tester visas längst ner på MT4-skärmen. 13Initialt ses 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 - resultaten av handelsverksamheten 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 klickar du 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ältet Period. Om det inte finns några historiska data som sparats 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 lämpar sig för Expert Advisors som kontrollerar baröppning.13o Kontrollpunkter - Resultaten anses endast beräknade. 13o Varje kryssning - den mest exakta metoden för modellering. Eftersom denna metod innebär 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 Expertparameterns optimeringsläge om den är inaktiverad, 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 handlare 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 ingångar i optimeringslovet är obekanta 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 maximalt resultat och förlust i följd. 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 testfönstret innehåller en slutrapport för varje optimeringspass. 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 förhållande 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 (t. ex. 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 en stor debatt 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 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 journalsloggen eller om din modelleringskvalitet är mindre än 90, är dina historikdata inte tillrä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 komplett. 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 har laddat 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 använda dessa data på högre tidsramar måste du använda periodkonverteringsskriptet som följer MetaTrader. Öppna ett diagramfö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. 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. Dock kommer nästan alla EA-enheter 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 tillbaka 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 i 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å fältdata. 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 kommer att 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 stopp vä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 numret i kolumnen Värde när du optimerar. Under fliken Test kan du justera den ursprungliga insättningen till något lite mer realistisk. Lämna de övriga 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å period kan datumintervall, testmodell och antal inställningar som optimeras, 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 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 ner 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 bruttovinst till bruttoförlust. 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 sluta förlust. 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 att du snabbt och enkelt kan utföra WFA. Spelets brist på disciplin Om du inte har en tydlig algoritm. då blir det omöjligt att förstå vilka aktiviteter som genererar inkomster och som systematiskt förstör din insättning. Om du inte testat ditt handelssystem på en handelssimulator ställer du din balans med stor risk. Om du testar strategin på några få månader av data, så kommer att få otillräckliga resultat Att ha en tydlig algoritm som gav dig bra resultat på historiska data fortsätter många envisa att handla på ett infall i stället för en förutbestämd plan. Lösningen av alla handelsproblem 1. Ta någon strategi från: 2. Test strategin för en betydande mängd data i Forex Tester 3. Bestäm riskerna och eventuella vinster från ditt handelssystem 4. Handel på ett demokonto under de närmaste 2 månaderna Hur fungerar det? Registrera i spelet Registrering tar inte för mycket tid och är helt gratis Ladda ner mallarna filer och fyll dem ut Gå till din profil på forumet Kopiera all information från mallen och sätt in den i din profil Varje dag, skriv 1 inlägg på forumet (mall bifogad), som kommer att innehålla: Skärmdumpar från handelsterminalen om handelens status Den detaljerade beskrivningen av anledningarna till öppnande och stängning Den detaljerade beskrivningen av psykologiska faktorer som kan störa din algoritmbaserade handel Dela din framsteg i de sociala nätverkmen Lösa problemet 1 Ladda ner mallen, fyll i den och använd som en handelsalgoritm Lösa problemet 2 Använd Forex Tester-simulatorns handel för att uppskatta potentialen i ditt handelssystem. Om du har några frågor relaterade till programanvändningen, läs våra instruktioner i avsnittet Så här använder du. Vi rekommenderar att du börjar med forextesterquickstart-sidan, som förklarar alla viktiga punkter som hör samman med testningen. Du kan också kontakta Forex Testers teknisk support genom att skicka ett mail från den här sidan: forexxtcontacts eller genom att skriva din fråga direkt till vårt chattfönster. Lösa problemet 3 För att testa din strategi på mer än en månad med historiska data måste man köpa en Forex Testers-licens. Lösning av problemet 4 För att uppnå ditt mål är det mycket viktigt att skriva ner alla åtgärder som antingen tagits eller ej. Det kommer att bidra till att möta fakta och inte antagandena. Att dela ditt mål och handlingar med de personer vars mening är angeläget för dig (de som är Facebook, Twitter, Forex Testers forum, vänner osv.) Kommer definitivt att öka din framgång och kommer inte att låta dig ge upp. Forex Tester är en mjukvara som simulerar handel på Forex marknaden, så att du kan lära dig hur du handlar lönsamt, skapa, testa och förfina din strategi för manuell och automatisk handel. Programvara för att kopiera handel mellan MT4-konton. Stöder alla mäklare, har massor av funktioner som LotRisk Management, filtrering och Reverse Trading, Lifetime Support. Tja, hjälper dig att bli intelligenta Money Managers och få dig tillträde till eliten gruppen som faktiskt gör pengar för handel Forex. Programvara som öppnar handlar på en bråkdel av en sekund med en inbyggd riskhanteringsberäknare. Ange fördefinierat stoppförlust Ta vinstvärden för omedelbara poster. Kompatibel med Forex Tester och MT4.
No comments:
Post a Comment