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

Reactie 0