Optimale Handelsstrategieën met ColorXPWMA_Digit voor MetaTrader 5

Mike 2018.09.28 00:54 13 0 0
Bijlage

In deze blog bespreken we drie onafhankelijke handelssystemen die gebruikmaken van ColorXPWMA_Digit indicatoren, allemaal geïntegreerd in één systeem. Dit systeem kan het handelsvolume aanpassen op basis van de resultaten van eerdere transacties. Handelsignalen worden gegenereerd wanneer een kaars sluit en er een trendverandering plaatsvindt (dit wordt weergegeven door een van de drie indicatoren die van kleur veranderen).

De blokken voor invoervariabelen zijn toegevoegd om het volume van geopende posities te beheren. Neem bijvoorbeeld het eerste systeem:

input uint    A_BuyTotalMMTriger=5; //Aantal laatste kooptransacties voor stop loss berekening
input uint    A_BuyLossMMTriger=3;  //Aantal verliesgevende kooptransacties om MM te verlagen
input uint    A_SellTotalMMTriger=5;//Aantal laatste verkooptransacties voor stop loss berekening
input uint    A_SellLossMMTriger=3; //Aantal verliesgevende verkooptransacties om MM te verlagen
input double  A_SmallMM=0.01;       //Een deel van de storting in een transactie bij verlies
input double  A_MM=0.1;             //Een deel van de storting in een transactie tijdens normaal handelen
input MarginMode A_MMMode=LOT;      //Instelling van lotgrootte

Met deze instellingen, als we kijken naar de laatste vijf transacties en drie daarvan verliesgevend zijn in dezelfde richting, opent de EA de volgende transactie in dezelfde richting met een volume van 0.01 lot. Als er minder dan drie verliesgevende transacties zijn, blijft het positievolume op 0.1.

Voor het tweede handelssysteem zijn vergelijkbare invoerparameters beschikbaar:

input uint    B_BuyTotalMMTriger=5; //B aantal laatste kooptransacties voor stop loss berekening
input uint    B_BuyLossMMTriger=3;  //B aantal verliesgevende kooptransacties om MM te verlagen
input uint    B_SellTotalMMTriger=5;//B aantal laatste verkooptransacties voor stop loss berekening
input uint    B_SellLossMMTriger=3; //B aantal verliesgevende verkooptransacties om MM te verlagen
input double  B_SmallMM=0.01;       //B deel van de storting in een transactie bij verlies
input double  B_MM=0.1;             //B deel van de storting in een transactie tijdens normaal handelen
input MarginMode B_MMMode=LOT;      //B lotgrootte instelling

Voor het derde systeem worden invoerparameters met de prefix C_ gebruikt.

De meest optimale manier om deze EA in te stellen, is door elk handelssysteem afzonderlijk te configureren en de andere twee uit te schakelen. Dit kan door de volgende parameters aan te passen:

input bool    B_BuyPosOpen=true;    //B toestemming om longposities te openen
input bool    B_SellPosOpen=true   //B toestemming om shortposities te openen

Door deze in te stellen op false.

Voor een correcte werking van de gegenereerde EA, moet het gecompileerde ColorXPWMA_Digit.ex5 indicatorbestand beschikbaar zijn in de <terminal_data_directory>\MQL5\Indicators map.

Tijdens de tests die hieronder worden getoond, zijn de standaard invoerparameters van de Expert Advisor met stops gebruikt.

Fig. 1. Voorbeeld van transacties op de grafiek

Fig. 1. Voorbeeld van transacties op de grafiek

USDJPY H2, H4 en H8 testresultaten over 2017.

Fig. 2. Testresultaten grafiek

Fig. 2. Testresultaten grafiek

Lijst
Reactie 0