Home Systeemhandel Bericht

Multicurrency OnTickMarketWatch: Handige Tick Event Handler voor MetaTrader 5

Bijlage
209.zip (1.28 KB, Downloaden 0 keer)

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.

Multicurrency OnTickMarketWatch() tick event handler

Gerelateerde berichten

Reactie (0)