ChannelEA2: De Perfecte Trading Tool voor MetaTrader 5

Mike 2018.06.16 18:52 13 0 0
Bijlage

De ChannelEA2 is een krachtige Expert Advisor die in een kanaal werkt dat getekend is door de ChannelInd indicator.

Het gebruik van deze indicator is echter niet verplicht voor de werking van de EA, omdat de data intern binnen de EA worden berekend.

De EA handelt op basis van tijd: op het specifieke handelsmoment dat in de instellingen van de EA is opgegeven, plaatst de EA twee wachtende stoporders op de kanaalgrenzen en stelt het Stop Loss-niveaus in aan de andere kant van het kanaal, zonder Take Profit-niveaus in te stellen. Aan het einde van de handelsperiode worden alle bestaande posities gesloten en worden de orders die niet zijn geactiveerd, geannuleerd.

Let op: deze Expert Advisor is ontworpen voor trainingsdoeleinden.

De Expert Advisor heeft acht instelbare parameters:

  • Begin uur - het begin van de handelsperiode;
  • Eind uur - het einde van de handelsperiode;
  • Experts magic number - de unieke identificatie van de posities van de EA;
  • Lots - het volume van de te openen posities;
  • Slippage van prijs - de maximale toegestane slippage bij het openen van een positie;
  • Multiplier spread voor stops - spread vermenigvuldiger die wordt toegepast op het berekenen van de juiste afstand voor stoporders (*).
  • Wachttijd voor omgevingsupdate (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**);
  • Aantal pogingen om de status van de omgeving te verkrijgen - het aantal pogingen om nauwkeurige informatie over de handelsomgeving te verkrijgen (***).
* Voor wachtende orders (evenals Stop Loss of Take Profit), is er een minimale toegestane afstand voor het plaatsen van stoporders - StopLevel. Dit betekent dat de wachtende order (evenals Stop Loss of Take Profit) niet dichter dan de hierboven genoemde afstand bij de prijs kan worden geplaatst. Als StopLevel echter nul is, betekent dit alleen dat de StopLevel drijvend is, niet afwezig. In dat geval is de minimale afstand meestal de waarde van spread*2, maar soms is zelfs de dubbele spread niet voldoende. Daarom hebben we een aangepaste spread-multiplicator geïntroduceerd die door de EA wordt gebruikt om de minimale afstand voor het plaatsen van wachtende orders te berekenen.
** Wanneer een handelsorder naar een server wordt verzonden, kan een incidentele vertraging in de uitvoering leiden tot een verkeerde telling van het aantal marktposities. Als een dergelijke "onbepaalde" status wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest daarna de omgeving opnieuw.
*** Het aantal van dergelijke wachttijden binnen één tick is ingesteld in de parameters van de EA. Nadat alle toegestane pogingen zijn gedaan om nauwkeurige informatie over de omgeving te verkrijgen, verlaat de Expert Advisor de verwerking en wacht op de volgende tick. De EA zal deze pogingen herhalen bij deze nieuwe tick, als de handelsomgeving tegen die tijd niet is bijgewerkt.

Om de strategie te testen, zijn de standaardinstellingen getest met EURUSD H1 in de 1 minuut OHLC-modus binnen het interval van 2017.01.02 tot 2018.03.29.

Vervolgens zijn de handels start/eind parameters (Begin uur en Eind uur) geoptimaliseerd voor EURUSD H1 in de 1 minuut OHLC-modus:

De beste resultaten werden behaald met de volgende instellingen:

  • Begin uur = 8;
  • Eind uur = 10.

Lijst
Reactie 0