In de wereld van trading zijn er talloze systemen en strategieën, maar het ColorSchaffJCCXTrendCycle systeem biedt een unieke aanpak. Dit systeem is ontworpen voor zowel lange als korte posities en kan op verschillende manieren worden geconfigureerd binnen één enkele EA (Expert Advisor). Hiermee kun je het handelsvolume aanpassen op basis van de resultaten van eerdere trades. De inputparameters zijn onderverdeeld in twee hoofdcategorieën:
- Parameters met namen die beginnen met L zijn voor het beheren van lange posities;
- Parameters met namen die beginnen met S zijn voor het beheren van korte posities.
//+----------------------------------------------+ //| Inputparameters van de EA voor lange trades | //+----------------------------------------------+ magic numberinput uint L_Magic=777; //L magic number //+----------------------------------------------+ //| Inputparameters van de EA voor korte trades | //+----------------------------------------------+ input uint S_Magic=555; //S magic number
Deze twee systemen zijn volledig onafhankelijk van elkaar, wat essentieel is omdat de financiële markten zelden symmetrisch zijn. Vaak zijn er verschillende parameters nodig voor het handelen in een stijgende of dalende markt. Voor een goede configuratie van de EA, test je eerst slechts één systeem, terwijl je het andere systeem uitschakelt met de relevante 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
Herhaal dit voor het tweede systeem.
Er zijn ook blokken toegevoegd voor het beheren van de volumes van geopende posities:
input uint L_TotalMMTriger=5; //L aantal laatste koopdeals om stop loss te berekenen input uint L_LossMMTriger=3; //L aantal verliesgevende koopdeals om MM te verlagen input double L_SmallMM=0.01; //L Deel van de storting in een deal bij verlies input double L_MM=0.1; //L Deel van de storting in een deal tijdens normaal handelen input MarginMode L_MMMode=LOT; //L lot instellingsmodus
En
input uint S_TotalMMTriger=5; //S aantal laatste verkoopdeals om stop loss te berekenen input uint S_LossMMTriger=3; //S aantal verliesgevende verkoopdeals om MM te verlagen input double S_SmallMM=0.01; //S Deel van de storting in een deal bij verlies input double S_MM=0.1; //S Deel van de storting in een deal tijdens normaal handelen input MarginMode S_MMMode=LOT; //S lot instellingsmodus
Bij deze instellingen, als je kijkt naar de laatste vijf trades en drie daarvan verliesgevend zijn in dezelfde richting, opent de EA de volgende trade in dezelfde richting met een volume van 0.01 lot. Zijn er minder dan drie verliesgevende trades uit de laatste vijf, dan is het positievolume 0.1.
Voor de EA om goed te functioneren, moeten de gecompileerde bestanden JCCX.ex5 en ColorSchaffJCCXTrendCycle.ex5 zich bevinden in <terminal_data_directory>\MQL5\Indicators.
De standaard inputparameters van de Expert Advisor zijn gebruikt tijdens de tests die hieronder worden weergegeven. Stop Loss en Take Profit zijn niet gebruikt tijdens deze tests.

Fig. 1. Voorbeelden van deals op de grafiek met symmetrische instellingen
GBPUSD H8 testresultaten over het jaar 2017:

Fig. 2. Testresultaten grafiek

Fig. 3. Voorbeelden van deals op de grafiek met niet-symmetrische instellingen
Gerelateerde berichten
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4
- Efficiënt handelen met Exp5-VirtualTradePad voor MetaTrader 5
- Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5