De standaard OnTick() handler ontvangt alleen ticks voor één symbool. Maar wat als je met meerdere valuta's werkt? Voor multicurrency experts heb je ticks voor verschillende symbolen nodig. In veel gevallen is het zelfs nodig om de ticks voor alle symbolen in het "Market Watch" venster te ontvangen.
De Expert Advisor exOnTickMarketWatch.mq5 maakt gebruik van de standaard aangepaste event handler van de OnChartEvent() functie. Deze biedt de volgende informatie:
- Symboolindex van het "Market Watch" venster
- Naam van het symbool
- Tick Bid prijs.
- Spread van het symbool.
Start het scOnTickMarketWatch.mq5 script om de ticks uit het "Market Watch" venster te ontvangen.
Aanbevelingen:
- Deze versie van de multicurrency event handler verbruikt veel bronnen. Je kunt het CPU-gebruik verlagen door de vertraging variabele van het script te verhogen, maar houd er rekening mee dat je dan mogelijk enkele ticks mist.
- Na het starten van het script en de Expert Advisor kun je de symbolen specificeren door ze toe te voegen in het "Market Watch" venster.
- Je kunt de code aanpassen aan jouw behoeften; bijvoorbeeld om de Ask prijs te ontvangen in plaats van de spread.
P.S. Dit is gepubliceerd op een Russisch forum.

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