Hvorfor velge MetaTrader 4 som handelsplattform

Hvordan optimalisere en ekspertrådgiver riktig i Metatrader 4?

28. april • Forex trading artikler • 2259 Visninger • Comments Off på Hvordan optimalisere en ekspertrådgiver riktig i Metatrader 4?

Selv om markedets psykologi er den samme fra år til år, men noen markedsforhold endrer seg. Det som var lønnsomt i går, er ikke det at det vil være lønnsomt i morgen. Handlerens oppgave er å tilpasse seg dagens forhold i tide og fortsette å tjene.

Det samme gjelder handelsrådgivere. Selv den mest lønnsomme ekspertrådgiveren vil før eller siden slutte å tjene penger på grunn av endrede markedsforhold. Vår oppgave er å forutse dette og optimalisere EA for den nye situasjonen.

  • Sette parametere for optimalisering;
  • Backtesting av rådgiveren;
  • Fremover ekspertrådgivertesting.

Prosess med å optimalisere en ekspertrådgiver i MT4

Se for deg situasjonen; du bestemte deg for å sette sammen en datamaskin etter komponenter. Du kjøpte det dyreste skjermkortet, hovedkortet, 32 GB RAM og så videre. Du samlet alt i systemet og jobber, som de sier, uten drivere. Tror du en slik datamaskin vil oppfylle forventningene dine?

Jeg tror det. Før du jobber med det, må du installere driverne. Jeg snakker ikke om flere globale innstillinger.

Situasjonen er den samme med handelsrådgivere. Ja, selvfølgelig gir utviklerne innstillingene sine, men tiden går, og som nevnt ovenfor, fungerer det som fungerte i går kanskje ikke i dag. Derfor vil vi finne ut hvordan vi kan optimalisere rådgiveren.

Sette parametere for optimalisering

La oss først kjøre testen med forhåndsinnstilte innstillinger. Anta om roboten handler godt på GBPUSD-paret på M15-tidsrammen. Vi starter datoen fra 01/01/2021 til 02/28/2021 og ser hva slags lønnsomhetsgraf vi får.

Hvis rådgiveren har jobbet veldig bra med de historiske dataene, er dette noe bra for oss. Imidlertid, hvis ekspertrådgiveren viser seg med negative resultater på de historiske dataene, er det ikke nødvendig å følge med på det.

Likevel er det ingen grense for perfeksjon. Vi må optimalisere EA og prøve å forbedre resultatene. For å gjøre dette, trykk på "Ekspertegenskaper" i vinduet strategitester. Tre faner åpnes på skjermen:

  • testing;
  • Inngangsparametere;
  • Optimalisering.

I "Testing" -fanen setter du det første innskuddet du er interessert i til $ 100. Ekspertrådgiveren handler for både kjøp og salg. Derfor velger du "Lang og kort" i "Posisjoner" -feltet.

I "Optimalisering" -blokken kan du velge "Optimalisert parameter" fra den foreslåtte listen:

  • Balansere;
  • Profittfaktor;
  • Forventet PayOff;
  • Maksimal uttelling
  • Nedtallingsprosent;
  • Tilpasset.

Hvis du bare vil ha resultater med en positiv sum for å delta i søkeresultatene, merker du av i boksen ved siden av "Genetisk algoritme".

Sette opp testfanen for å optimalisere EA.

Fanen "Inngangsparametere" inneholder variablene vi kan optimalisere.

Merk av i boksen ved siden av boksen du vil optimalisere, som StopLoss, TakeProfit, etc. La kolonnen “Verdi” være uendret. Denne kolonnen inneholder standardverdien som er forhåndsinnstilt under forrige testing. Vi er interessert i kolonnene:

  • Start - fra hvilken verdi optimaliseringen starter;
  • Trinn - hva er trinnet for neste verdi;
  • Stopp - når verdien er nådd, bør optimaliseringen stoppes.

Hvis du velger StopLoss-variabelen, er starten på optimalisering 20 pips, med et trinn på 5 pips, til vi når 50 pips, på samme måte gjør du det samme med TakeProfit.

Bunnlinjen

I EA kan du optimalisere alle parametere: StopLoss, TakeProfit, Maximum Drawdown, etc. Du må kanskje kjøre EA på historiske data flere ganger før du når de nødvendige innstillingene. Testing på lengre historie kan gi høyere nøyaktighet.

Kommentarer er stengt.

« »