Home Systeemhandel Bericht

RUBBERBANDS_3 EA: Betrouwbare Strategie voor MetaTrader 4

Bijlage
9156.zip (2.3 KB, Downloaden 2 keer)

RUBBERBANDS_3 EA

Versie 1.0

Deze EA is ontworpen om minder gevoelig te zijn voor grote drawdowns in vergelijking met de eerdere versies, RUBBERBANDS EA en RUBBERBANDS_2 EA. Ik kijk uit naar jullie opmerkingen en suggesties voor verbeteringen.

Het basisidee blijft hetzelfde als bij zijn voorgangers. Deze EA werkt op elk tijdsframe en voor elk valutapaar, maar het liefst voor EUR/USD, GBP/USD en USD/CHF.

Het opent orders in beide richtingen (KOPEN & VERKOPEN) tegelijk. Elke keer als de prijs omhoog of omlaag gaat, opent hij een extra order in de voorwaartse richting. Dit betekent dat er een extra KOPEN-order wordt geopend telkens wanneer de prijs met meerdere 'pipsteps' boven de initiële KOPEN-order stijgt, en een extra VERKOPEN-order telkens wanneer de prijs met meerdere 'pipsteps' onder de initiële VERKOPEN-order daalt (dit is het tegenovergestelde van RUBBERBANDS_2 EA).

Wanneer de prijs teruggaat vanaf de laatst geplaatste order met 'backstep' pips, sluit hij alle orders in de voorwaartse richting en opent hij een omgekeerde order. Op dat moment blijven er slechts twee orders over in de achterwaartse richting.

Deze twee openstaande orders worden gesloten wanneer de gespecificeerde winst 'sessionTP' (in dollars) is bereikt, wat fungeert als TAKEPROFIT, of, als dit zo is ingesteld ('use_sessionSL' == true), wanneer het gespecificeerde verlies 'sessionSL' (in dollars) is bereikt, wat fungeert als STOPLOSS.

Het openen van de initiële orders door het sluiten van alle openstaande orders vormt één 'sessie'.

De externe variabele 'maxcount' beperkt het aantal orders per sessie.

Gebruik de Strategie Tester om te zien hoe deze EA presteert.

Voorkeursvalutaparen: EUR/USD, GBP/USD en USD/CHF.

Externe variabelen zijn:

  • Lots = 0.02 (aantal lots voor elke order)
  • maxcount = 10 (maximaal aantal toegestane orders in één sessie)
  • pipstep = 100 (pipafstand om extra KOPEN of VERKOPEN orders in voorwaartse richting te plaatsen)
  • backstep = 20 (pipafstand van de laatst geplaatste order om alle orders in voorwaartse richting te sluiten en een omgekeerde KOPEN of VERKOPEN order in achterwaartse richting te plaatsen)
  • quiescenow = false (als waar, pauzeert deze EA wanneer de huidige sessie eindigt)
  • donow = false (als waar, opent orders onmiddellijk)
  • stopnow = false (als waar, stopt deze EA)
  • closenow = false (als waar, sluit alle openstaande orders)
  • use_sessionTP = true (verander dit niet)
  • sessionTP = 2000 (winst in dollars per lot om alle openstaande orders te sluiten; fungeert als TAKEPROFIT)
  • use_sessionSL = true (als waar, gebruikt 'sessionSL' hieronder)
  • sessionSL = 4000 (verlies in dollars per lot om alle openstaande orders te sluiten; fungeert als STOPLOSS)

De volgende drie externe variabelen zijn bedoeld voor het herstarten van deze EA, bijvoorbeeld na het weekend, wanneer er openstaande orders zijn. 'inmax' en 'imin' worden weergegeven als 'GLBmax' en 'GLBmin' op de grafiek.

  • useinvalues = false (zet op waar bij herstart)
  • inmax = 0 (zet voormalige max bij herstart)
  • inmin = 0 (zet voormalige min bij herstart)

Gerelateerde berichten

Reactie (0)