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:
inputuint A_BuyTotalMMTriger=5; //Aantal laatste kooptransacties voor stop loss berekeninginputuint A_BuyLossMMTriger=3; //Aantal verliesgevende kooptransacties om MM te verlageninputuint A_SellTotalMMTriger=5;//Aantal laatste verkooptransacties voor stop loss berekeninginputuint A_SellLossMMTriger=3; //Aantal verliesgevende verkooptransacties om MM te verlageninputdouble A_SmallMM=0.01; //Een deel van de storting in een transactie bij verliesinputdouble A_MM=0.1; //Een deel van de storting in een transactie tijdens normaal handeleninput 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:
inputuint B_BuyTotalMMTriger=5; //B aantal laatste kooptransacties voor stop loss berekeninginputuint B_BuyLossMMTriger=3; //B aantal verliesgevende kooptransacties om MM te verlageninputuint B_SellTotalMMTriger=5;//B aantal laatste verkooptransacties voor stop loss berekeninginputuint B_SellLossMMTriger=3; //B aantal verliesgevende verkooptransacties om MM te verlageninputdouble B_SmallMM=0.01; //B deel van de storting in een transactie bij verliesinputdouble B_MM=0.1; //B deel van de storting in een transactie tijdens normaal handeleninput 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:
inputbool B_BuyPosOpen=true; //B toestemming om longposities te openeninputbool 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
USDJPY H2, H4 en H8 testresultaten over 2017.

Fig. 2. Testresultaten grafiek

Reactie 0