Varför välja MetaTrader 4 som din handelsplattform

Hur optimerar jag en expertrådgivare i Metatrader 4 korrekt?

28 apr • Forex Trading artiklar • 2255 Visningar • Comments Off om hur man optimerar en expertrådgivare i Metatrader 4 korrekt?

Även om marknadens psykologi är densamma från år till år, ändras dock vissa marknadsförhållanden. Det som var lönsamt igår är inte det faktum att det kommer att vara lönsamt imorgon. Handlarens uppgift är att anpassa sig till de nuvarande förhållandena i tid och fortsätta tjäna.

Detsamma gäller handelsrådgivare. Även den mest lönsamma expertrådgivaren kommer förr eller senare att sluta tjäna pengar på grund av de förändrade marknadsförhållandena. Vår uppgift är att förutse detta och optimera EA för den nya situationen.

  • Ställa in parametrar för optimering;
  • Backtesting av rådgivaren;
  • Framåt Expert Advisor testning.

Process för att optimera en expertrådgivare i MT4

Föreställ dig situationen; du bestämde dig för att montera en dator efter komponenter. Du köpte det dyraste grafikkortet, moderkortet, 32 GB RAM och så vidare. Du samlade allt i systemenheten och jobbar, som de säger, utan drivrutiner. Tror du att en sådan dator kommer att uppfylla dina förväntningar?

Jag tror nej. Innan du arbetar med det måste du installera drivrutinerna. Jag pratar inte om fler globala inställningar.

Situationen är densamma med handelsrådgivare. Ja, naturligtvis, utvecklarna ger sina inställningar, men tiden går, och som nämnts ovan, det som fungerade igår kanske inte fungerar idag. Därför kommer vi att ta reda på hur vi optimerar rådgivaren.

Ställa in parametrar för optimering

Låt oss först köra testet med förinställda inställningar. Anta om roboten handlar bra på GBPUSD-paret under M15-tidsramen. Vi börjar datumet från 01/01/2021 till 02/28/2021 och ser vilken typ av lönsamhetsdiagram vi får.

Om rådgivaren har arbetat mycket bra med de historiska uppgifterna är detta något bra för oss. Men om expertrådgivaren visar sig med negativa resultat på historiska data, finns det inget behov av att hålla jämna steg med det.

Ändå finns det ingen gräns för perfektion. Vi måste optimera EA och försöka förbättra resultaten. För att göra detta trycker du på "Expertegenskaper" i strategitesterfönstret. Tre flikar öppnas på skärmen:

  • Testning;
  • Ingångsparametrar;
  • Optimering.

På fliken “Testing” ställer du in den första insättningen du är intresserad av till $ 100. Expertrådgivaren handlar för både köp och sälj. Välj därför "Lång & kort" i fältet "Positioner".

I blocket "Optimering" kan du välja "Optimerad parameter" från den föreslagna listan:

  • Balans;
  • Vinstfaktor;
  • Förväntad PayOff;
  • Maximal neddragning
  • Procent av neddragning
  • Beställnings.

Om du bara vill att resultat med en positiv summa ska delta i sökresultaten markerar du rutan bredvid ”Genetisk algoritm”.

Ställa in testfliken för att optimera EA.

Fliken "Inmatningsparametrar" innehåller de variabler som vi kan optimera.

Markera rutan bredvid rutan du vill optimera, som StopLoss, TakeProfit, etc. Lämna kolumnen "Värde" oförändrad. Den här kolumnen innehåller förinställt standardvärde under den tidigare testningen. Vi är intresserade av kolumnerna:

  • Start - från vilket värde optimeringen startar;
  • Steg - vad är steget för nästa värde;
  • Stopp - när värdet har uppnåtts bör optimeringen stoppas.

Om du väljer StopLoss-variabeln är optimeringsstart 20 pips, med ett steg på 5 pips, tills vi når 50 pips, på samma sätt gör du detsamma med TakeProfit.

Poängen

I EA kan du optimera alla parametrar: StopLoss, TakeProfit, Maximum Drawdown, etc. Du kan behöva köra EA på historisk data flera gånger innan du når önskade inställningar. Testning av längre historik kan ge högre noggrannhet.

Kommentarer är stängda.

« »