In deze blogpost bekijken we een innovatief trading systeem dat gebruikmaakt van de ColorSchaff JJRSX Trend Cycle indicator. Dit systeem is ontworpen om zowel lange als korte posities te beheren binnen één enkele Expert Advisor (EA). Met deze EA kun je de handelsvolumes aanpassen op basis van de resultaten van vorige trades, wat helpt om je risico's beter te beheren.
Ingangsparameters van de EA
De invoerparameters zijn verdeeld in twee hoofdcategorieën:
- L: Voor lange posities.
- S: Voor korte posities.
//+----------------------------------------------+ //| Ingangsparameters van de EA voor lange trades | //+----------------------------------------------+ magic numberinput uint L_Magic=777;// L magic number //+----------------------------------------------+ //| Ingangsparameters van de EA voor korte trades | //+----------------------------------------------+ input uint S_Magic=555;// S magic number
Deze systemen zijn volledig onafhankelijk van elkaar en gebruiken verschillende magic numbers. Het is belangrijk te beseffen dat financiële markten zelden symmetrisch zijn. Daarom zijn verschillende parameters nodig voor het handelen in stijgende en dalende markten. Test eerst één van de systemen door het andere uit te schakelen met de juiste schakelaars.
input bool L_PosOpen=true;// L toestemming om lange posities te openen input bool L_PosClose=true;// L toestemming om lange posities te sluiten
Voer vervolgens dezelfde stappen uit voor het tweede systeem.
Volume Beheer
De EA bevat blokken voor het beheren van de volumes van geopende posities:
input uint L_TotalMMTriger=5;// L aantal laatste Buy deals voor stop loss input uint L_LossMMTriger=3;// L aantal verliesgevende Buy deals om MM te verlagen input double L_SmallMM=0.01;// L Deel van het deposit in een deal bij verlies input double L_MM=0.1;// L Deel van het deposit in een deal tijdens normale trading input MarginMode L_MMMode=LOT;// L lot instellingsmodus
En voor de korte posities:
input uint S_TotalMMTriger=5;// S aantal laatste Sell deals voor stop loss input uint S_LossMMTriger=3;// S aantal verliesgevende Sell deals om MM te verlagen input double S_SmallMM=0.01;// S Deel van het deposit in een deal bij verlies input double S_MM=0.1;// S Deel van het deposit in een deal tijdens normale trading input MarginMode S_MMMode=LOT;// S lot instellingsmodus
Als er in de laatste vijf trades drie verliesgevende trades zijn in dezelfde richting, opent de EA de volgende trade in die richting met een volume van 0.01 lot. Zijn er minder dan drie verliesgevende trades, dan is het volume 0.1.
Zorg ervoor dat de gecompileerde JJRSX.ex5 en ColorSchaffJJRSXTrendCycle.ex5 indicatorbestanden zich bevinden in <terminal_data_directory>\MQL5\Indicators.
Testresultaten
De standaard invoerparameters van de Expert Advisor zijn gebruikt tijdens de onderstaande tests. Stop Loss en Take Profit zijn niet gebruikt tijdens deze tests.

Fig. 1. Voorbeelden van deals op de grafiek met symmetrische instellingen
Testresultaten voor 2017 op EURAUD H8:

Fig. 2. Testresultaten grafiek

Fig. 3. Voorbeelden van deals op de grafiek met niet-symmetrische instellingen
Reactie 0