Home Systeemhandel Bericht

Kleine Inside Bar Strategie - Effectieve EA voor MetaTrader 5

Bijlage
20497.zip (6.45 KB, Downloaden 2 keer)

Deze EA maakt gebruik van de Small_Inside_Bar indicator, die het "Inside Bar" prijsactiepatroon opspoort en weergeeft.

Het is belangrijk om te weten dat deze indicator niet noodzakelijk is voor de werking van de EA, aangezien de gegevens intern in de EA worden berekend.

Wanneer het bullish "Inside Bar" patroon wordt gevonden, opent de EA een kooppositie, terwijl bij een bearish patroon een verkooppositie wordt geopend.

Er zijn drie manieren om posities te openen:

  1. Een relevante positie wordt geopend bij elk signaal, en de posities worden gesloten door Stop Loss of Take Profit (*);
  2. Een relevante positie wordt geopend bij elk signaal, terwijl de tegenovergestelde posities worden gesloten (bijgevulde swing);
  3. Een relevante positie wordt geopend bij een signaal, mits zo'n positie nog niet bestaat, en de tegenovergestelde positie wordt gesloten (swing).

De EA biedt de mogelijkheid om de koop-/verkoopactiviteiten uit te schakelen en heeft een omgekeerde modus, wat betekent dat er een verkooppositie wordt geopend bij een koop signaal, en vice versa.

* Als je de modus gebruikt om alle posities bij elk signaal te openen en er geen Stop Loss of Take Profit-niveaus zijn ingesteld, kan de EA de posities niet zelf sluiten. In dat geval wordt er een waarschuwing op de grafiek weergegeven dat er geen Take Profit of Stop Loss is ingesteld en dat je je posities alleen handmatig kunt sluiten.
Houd er rekening mee dat deze Expert Advisor is ontworpen voor trainingsdoeleinden.

De EA heeft twaalf invoerparameters:

  • Experts magic number - het unieke identificatienummer van de posities van de EA;
  • Modus van het openen van posities - modus voor het openen van posities:
    • Elke positie bij elk signaal - elke positie bij elk signaal (*);
    • Posities bij elk signaal in één richting (swing met een bijvulling) - meerdere posities in één richting (bijgevulde swing);
    • Altijd één positie (swing) - altijd slechts één positie (swing).
  • Long posities ingeschakeld - opening van long posities is ingeschakeld (Ja/Nee schakelaar);
  • Short posities ingeschakeld - opening van short posities is ingeschakeld (Ja/Nee schakelaar);
  • Omgekeerde handel - omgekeerde transactiemodus (Ja/Nee schakelaar);
  • Lots - het volume van de te openen posities;
  • Stop loss in punten - Stop Loss waarde in punten (0 betekent geen SL);
  • Take profit in punten - Take Profit waarde in punten (0 betekent geen TP);
  • Slippage van prijs - maximaal toegestane slippage bij het openen van een positie;
  • Multiplier spread voor stops - spread multiplier toegepast voor het berekenen van de juiste afstand voor stoporders (*).
  • Wachten op update van omgeving (in seconden) - tijd in seconden om te wachten op de update van de handelsomgeving (**);
  • Aantal pogingen om de staat van de omgeving te verkrijgen - het aantal pogingen om nauwkeurige informatie over de handelsomgeving te verkrijgen (***).
* Voor pending orders (net als voor Stop Loss of Take Profit) is er een minimum toegestane afstand voor het plaatsen van stoporders - StopLevel. Dat wil zeggen, de pending order (net als Stop Loss of Take Profit) kan niet dichter dan deze afstand bij de prijs worden geplaatst. Echter, als een StopLevel nul is, betekent dit alleen dat de StopLevel zwevend is, niet afwezig. In dat geval is de minimumafstand meestal de waarde van spread*2, maar soms is zelfs de dubbele spread niet voldoende. Daarom hebben we een aangepaste spread multiplier geïntroduceerd die door de EA wordt gebruikt om de minimumafstand voor het plaatsen van pending orders te berekenen.
** Wanneer een handelsorder naar een server wordt verzonden, kan een occasionele vertraging in de uitvoering leiden tot een onjuiste telling van het aantal marktposities. Als een dergelijke "onbepaalde" toestand wordt gedetecteerd, wacht de Expert Advisor het opgegeven aantal seconden en leest dan de omgeving opnieuw.
*** Het aantal van dergelijke wachtperiodes binnen één tick is ingesteld in de EA-parameters. Nadat alle toegestane pogingen zijn gedaan om nauwkeurige informatie over de omgeving te verkrijgen, stopt de Expert Advisor met verwerken 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 de periode van 04-01-2016 tot 29-03-2018. Vervolgens zijn de optimale waarden voor Stop Loss en Take Profit in dezelfde modus en voor dezelfde tijdsperiode geoptimaliseerd.

De optimale Stop Loss is 800 punten, en de optimale Take Profit is 900 punten:

Gerelateerde berichten

Reactie (0)