Home Systeemhandel Bericht

Brandy: Een Eenvoudige Expert Advisor voor MetaTrader 4

Bijlage
8508.zip (1.19 KB, Downloaden 2 keer)

De Expert Advisor maakt gebruik van twee voortschrijdende gemiddelden: het langzame gemiddelde (MA) geeft het instapsignaal, terwijl het snelle gemiddelde het uitstapsignaal aangeeft.

  • Opent een koop (Buy) wanneer het langzame MA omhoog beweegt. Sluit de positie als het snelle MA daalt.
  • Opent een verkoop (Sell) wanneer het langzame MA omlaag beweegt. Sluit de positie als het snelle MA stijgt.

Dat is alles! Geen ingewikkeldheden, geen kruisende gemiddelden, enzovoorts. :)

Hier zijn de optimalisatieresultaten voor een jaar van juli 2007 tot juli 2008:

Elke optimalisatie toont winstgevende resultaten. Maar hoe presteert de EA op een tijdsinterval na de optimalisatie, op een periode die hij niet kent?

Laten we een forward test van drie maanden uitvoeren - testen op de periode van juli 2008 tot nu (tweede helft van oktober). Dit resulteert in een testperiode van drieënhalve maand na de optimalisatie.

Zoals je kunt zien, blijft de EA winstgevend na optimalisatie gedurende meer dan drie maanden.

Te optimaliseren parameters:

p1, p2 - de periode van gemiddelden voor het berekenen van het voortschrijdend gemiddelde. Geoptimaliseerd met waarden van 2 tot 100 met een stap van 1.

s1, s2 - verschuiving ten opzichte van de huidige bar met het opgegeven aantal perioden terug. Waarden van 2 tot 20 met een stap van 1.

sl - stop loss van de geopende posities. Geoptimaliseerd met waarden van 10 tot 100 met een stap van 5.

ts - het handhaven van geopende posities met een trailing stop. Geoptimaliseerd met waarden van 100 tot 200 met een stap van 5.

Als ts minder is dan 100, is de trailing uitgeschakeld. Dit is om ervoor te zorgen dat de trailing de werking van de EA niet verstoort, maar als veiligheidsmaatregel dient. Bijvoorbeeld, als de verbinding verloren gaat, kan de EA de positie zelf niet sluiten.

Om de trailing uit te schakelen, stel je de waarde van de ts-variabele in op minder dan 100. Bijvoorbeeld, ts = 0 - trailing is uitgeschakeld.

De EA werkt wanneer er een nieuwe bar verschijnt. Daarom moet de optimalisatie worden uitgevoerd volgens het model: "Alleen open prijzen (de snelste methode om de zojuist voltooide bar te analyseren, alleen voor EA's die expliciet de opening van de bar controleren)."

P.S. De EA in de broncode is niet geoptimaliseerd.

Gerelateerde berichten

Reactie (0)