Vandaag duiken we in een eenvoudige code voor de Candle Cross die je kunt gebruiken in MetaTrader 4. Dit is een handige manier om te bepalen wanneer je een positie moet innemen, afhankelijk van de candles.
Versie voor MetaTrader 5: [Link naar MT5 versie](https://www.mql5.com/en/code/27597)
Let op: Dit is slechts een voorbeeld van wat je kunt doen.
Hoofdfunctie
bool crossed[2]; //+------------------------------------------------------------------+ int OnInit() { for (int i = 0; i < ArraySize(crossed); i++) crossed[i] = true; return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnTick() { //Jouw koopvoorwaarde if(Cross(0,Open[0] > Condition)) { ....//jouw voorwaarden//... } //Jouw verkoopvoorwaarde if(Cross(1,Open[0] < Condition)) { ....//jouw voorwaarden//... } } //+------------------------------------------------------------------+ bool Cross(int i, bool condition) { bool ret = condition && !crossed[i]; crossed[i] = condition; return(ret); }
Met deze eenvoudige functie kun je de momenten bepalen waarop je moet kopen of verkopen, afhankelijk van de candle-positie. Het is een geweldige manier om je tradingstrategie te optimaliseren.
Als je vragen hebt of meer wilt weten over het gebruik van deze code, laat het me weten in de reacties!
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
