Auteur van het idee: Vasiliy
Auteur van de mq5 code: barabashkakvn
Deze EA maakt gebruik van de iCCI (Commodity Channel Index, CCI) en iMA (Moving Average, MA) indicatoren.
Wanneer de MA een stijgende lijn vertoont, activeert de iCCI indicator: -100 om te kopen en 200 om te verkopen!
Als de MA een dalende lijn vertoont, activeert de iCCI indicator: 100 om te kopen en -200 om te verkopen!
Op deze manier worden "onjuiste" trades tijdens sterke bewegingen verminderd. De EA probeert vervolgens de resterende beweging te vangen!
Je kunt een tijdsinterval voor het handelen instellen. De Gebruik Tijdinterval parameter schakelt het gebruik van het tijdsinterval in of uit. Het tijdsinterval wordt ingesteld van Startuur tot Einduur. Je kunt het tijdsinterval zowel binnen een dag als met een overgang door de dag definiëren. Een voorbeeld is te vinden in de functie voor de definitie van het tijdsinterval:
//+------------------------------------------------------------------+ //| TijdControle | //+------------------------------------------------------------------+ bool TijdControle(void) { MqlDateTime HuidigeTijd; datetime tijd_huidig=TimeCurrent(); if(tijd_huidig==D'1970.01.01 00:00') return(false); TimeToStruct(tijd_huidig,HuidigeTijd); if(InpStartHour<InpEndHour) // intraday tijdsinterval { /* Voorbeeld: input uchar InpStartHour = 5; // Startuur input uchar InpEndHour = 10; // Einduur 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ + + + + + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + + + + + _ _ _ _ _ _*/ if(HuidigeTijd.hour>=InpStartHour && HuidigeTijd.hour<InpEndHour) return(true); } else if(InpStartHour>InpEndHour) // tijdsinterval met overgang in een dag { /* Voorbeeld: input uchar InpStartHour = 10; // Startuur input uchar InpEndHour = 5; // Einduur 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 _ _ _ _ _ _ _ _ _ _ + + + + + + + + + + + + + + + + + + + _ _ _ _ _ _*/ if(HuidigeTijd.hour>=InpStartHour || HuidigeTijd.hour<InpEndHour) return(true); } else return(false); //--- return(false); }

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 het ColorSchaffJCCXTrendCycle Systeem voor MetaTrader 5
- Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5