VR-SETKA-3: Een Betrouwbaar Systeem voor MetaTrader 5

Mike 2017.01.20 02:10 27 0 0
Bijlage

Idee auteur — Vladimir Pastushak, MQ5 code auteur — barabashkakvn.

Deze EA (Expert Advisor) heb ik ontwikkeld op basis van mijn eigen handelservaringen. De markt en de prijzen zijn chaotische entiteiten zonder vaste regels, wat betekent dat het voorspellen van toekomstige bewegingen vaak zinloos is. Toch is er één constante: chaos kan nooit regelmatige, permanente patronen voortbrengen. Dit principe kan worden gebruikt om bewegingen van verschillende groottes te vangen en een kleine winst te behalen.

De EA is gebaseerd op drie belangrijke componenten:

  • Goede instap. Ik heb meer dan tien handelsstrategieën getest om er één te vinden die minimaal 8 succesvolle instappen oplevert tegenover 2 mislukte.
  • Een positie vasthouden tot de geplande winst is behaald.
  • Positieve uitstap door winst en het terugbrengen van 2 statistische verliestrades naar nul. De EA heeft ook een Plus parameter die meerdere punten winst boven nul toevoegt.
1 - Goede instap 

We komen vaak financiële nieuwsberichten tegen waarin staat dat de prijs met 2%, 1% etc. is gestegen. Ik heb de statistieken van overgekochte/ondergekochte handelsstrategieën grondig bestudeerd. We hebben de hoogste en laagste prijs van de dag en de valutakoers van 1.23000. Om een trade te openen, moet de EA stijgen of dalen volgens de Percent parameter. Standaard is deze parameter ingesteld op 1.3, wat betekent dat de EA verkoopt wanneer de prijs 1.2423 bereikt.

Dus, we hebben de volgende parameters: laagste prijs van de dag 1.23000, huidige prijs 1.25000, verkoopdrempel — Percent 1.3%. De formule ziet er als volgt uit: (((huidige prijs 1.25000*100 )/laagste prijs van de dag 1.23000)-100)>=Percent 1.3%

Het koop signaal werkt volgens een tegenovergestelde formule. We nemen dus een terugval van de sterke beweging.

De meeste andere strategieën halen de 8/2 ratio niet.

2 - Houd een positie vast tot de geplande winst is behaald.

Als de prijs zich in een gunstige richting beweegt na het openen van de eerste order, wacht de EA tot de take profit wordt geactiveerd. Als er een lot is berekend op basis van de storting (Lots = 0, terwijl Percent => 1), dan overschrijdt de lotgrootte van elke nieuwe trade de vorige in het geval van een positief resultaat. Voor de berekening van een lot als percentage van de vrije middelen hebben we code gebruikt uit het MQL4 Boek. De code is aangepast zodat er een decimaal percentage kan worden ingesteld (1.1% 1.8% 35.69%)

3 - Positieve uitstap door winst en het terugbrengen van 2 statistische verliestrades naar nul

De gemiddelde methode (het toevoegen van dezelfde positie met hetzelfde volume aan de huidige positie) wordt gebruikt om uit een verliesgevende trade te stappen. Met andere woorden, als de prijs tegen een positie in beweegt, opent de EA een nieuwe trade van hetzelfde type in de hoop dat de prijs terugvalt naar het niveau waar het resultaat nul is. Zonder martingale moet de EA een terugval van 50-52% hebben om het nul-niveau te bereiken, afhankelijk van de spread en commissie.

De grafiek met een vast handelsvolume:

Met martingale hoeft de EA slechts een terugval van 20-22% te hebben om een orderreeks te sluiten (gemiddelde met martingale — het toevoegen van dezelfde positie met een verhoogd volume aan de huidige positie). Deze methode wordt als hoog risico beschouwd, aangezien je aanzienlijke middelen op je rekening nodig hebt als de prijs 300-400 punten beweegt.

Grafiek met martingale (de volumes variëren afhankelijk van het aantal open posities).

 

De Distanciya parameter wordt gebruikt voor het gemiddelde bij het instellen van het openen van de volgende extra order, terwijl de ShagDist parameter wordt gebruikt om de afstand met een bepaald aantal punten per nieuwe order te vergroten.

De EA heeft ook een parameter voor het wijzigen van de gemiddelde methode:

Standaard Martin=False

Gebruik van martingale Martin=True

Slip=2 (slippage in punten)

Magic=1 (EA magisch nummer).

Hierdoor hebben we de volgende grafiek bij optimalisatie op basis van Open prijzen

Hieronder staan de testresultaten in de "Elke tik" modus op EURUSD M30 van 2016.01.01 tot 2016.11.12:

VR---SETKA---3 tester

Lijst
Reactie 0