STP-Entry Framework Daily V1: Jouw Gids voor MetaTrader 4

Mike 2010.11.22 18:31 17 0 0
Bijlage

Auteur:

Cheftrader*

Beschrijving:

Als trader wil je natuurlijk het beste uit je systemen halen. De STP-Entry Framework Daily V1 is een krachtige tool waarmee je systemen kunt bouwen en testen die gebruik maken van stop-orders voor het betreden van posities. Dit systeem is gebaseerd op dagelijkse gegevens, en de instaplogica (berekening van de STP-waarde) kan eenvoudig worden aangepast in het mqh-bestand.

Belangrijkste functies:

  • Risicobeheer: schakel trailing stop in of uit
  • Geldbeheer: bepaal de positieomvang op basis van de winst van je account
  • Annuleer openstaande orders op een vastgesteld tijdstip
  • Sluit posities na een bepaalde tijdsduur sinds opening
  • Filtermethoden voor optimalisatie (bijvoorbeeld handelsresultaten voor verschillende dagen van de week)
  • Stuur meldingen bij significante wijzigingen in je kapitaal via mail

Aanbevelingen:

  • Optimaliseer lange en korte parameters afzonderlijk (bijvoorbeeld zijde=-1)
  • Begin met een eenvoudig idee: plaats een sell-stop op het laagste punt van gisteren (voorbeeld in het mqh-bestand)
  • Test en optimaliseer met een lotsize van 0.1, zonder geld- en risicobeheer (maxLot=0.1). Voordeel: de uitbetaling in de tester is geschaald in pips
  • Begin met testen met automatische sluiting van de positie na 1 uur of een andere tijdsduur (closetimeperiod = 3600)
  • Als je instapproces werkt, sla dan de duur-gebaseerde sluiting van de positie over en optimaliseer de risicobeheerparameters (SL, TP, SLslope)
  • Test of je systeem stabiel is op bepaalde dagen van de week: bijvoorbeeld, stel de dagfilter in op 1 - alleen op maandagen worden STP-entry orders geplaatst.
  • Test als laatste het geldbeheer (maxLot, PercentOfProfit)
extern double SL           = 8;    // StopLoss in basispunten: 1/10000 of 100/10000 = 1/100 voor JPY
extern double TP           = 20.5; // TakeProfit in basispunten
extern double SLslope      = 0.8  // Trailing stop gebruikt slechts een deel [bijv. 0.8] van de behaalde handelswinst.
                                   // Als > 1.0 zijn trailing stops gedeactiveerd
extern int zijde            = -1   // LONG = 1, SHORT = -1, plaats orders in beide richtingen: 0
extern int PercentOfProfit = 30   // Risico [in %] van reeds behaalde winst op de rekening,
                                   // gebruikt om de positieomvang te berekenen
extern double MaxLot       = 10.0; // maximaal lot voor trading
extern int dagfilter       = 7    // plaats openstaande orders op alle dagen = 7 of alleen op dag van de week 1 (maandag)...5 (vrijdag)

* Deze EA is geïnspireerd door het werk van RomanY

https://www.mql5.com/en/users/romany

http://codebase.mql4.com/en/code/9321

Lijst
Reactie 0