Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzmanlar

OnTickMarketWatch Çoklu Para Birimli Tik İşlemcisi - MetaTrader 5 için uzman

Konstantin Gruzdev
Konstantin Gruzdev
Research Engineer. Been programming since 1982. Since 2001, I write software for companies operating in the stock and currency markets. With MetaTrader been working since 2006. Since 2010 an active participant MQL5.Community.
My main creative contribution to the MQL5-coding and the community:
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
242
Derecelendirme:
(27)
Yayınlandı:
Güncellendi:
\MQL5\Experts\OnTickMarketWatch\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Standart OnTick() tik işleyicisi, yalnızca tek bir enstrüman için tik almayı sağlar. Çoklu para birimli işlemler için, istenen her enstrüman için tiklere ihtiyaç vardır. Üstelik bazen “Piyasa Görünümü” penceresinde bulunan tüm enstrümanlar için bu tikleri almak tercih edilebilir.

Bu amaçla, ekteki exOnTickMarketWatch.mq5 danışman programı, standart kullanıcı olayları işleme fonksiyonu olan OnChartEvent() 'i kullanır; bu sayede şunları elde ederiz:

  1. Yeni tik'in ortaya çıktığı enstrümanın numarası ("Piyasa Görünümü" penceresindeki sıraya göre).
  2. Yeni tik oluştuğu enstrümanın adı.
  3. Tikin Bid fiyatı.
  4. Yeni tik'in ortaya çıktığı enstrümanın spread'i.

"Piyasa Özeti"ndeki enstrümanlara ait tiklerin uzman danışmanına gelmeye başlaması için, uzman danışman grafiğinde ekli scOnTickMarketWatch.mq5 komut dosyasını çalıştırmanız gerekir.

Kullanım ipuçları:

  1. Bu çoklu para birimli tik işleyicisi seçeneği, oldukça fazla kaynak tüketir. delay değişkenini kullanarak komut dosyasında tiklerin alınma gecikmesini artırarak işlemci yükünü azaltabilirsiniz. Ancak bu durumda, belirli sayıda tik kaçırabilirsiniz.
  2. Skripti ve uzman danışmanı çalıştırdıktan sonra, "Piyasa Görünümü" penceresinden sembolleri ekleyip silerek hangi enstrümanlardan tik alacağınızı kolayca ayarlayabilirsiniz.
  3. Kodu inceledikten sonra, uzman danışmanınızdaki alınan parametreleri kendi ihtiyaçlarınıza göre değiştirmenin sizin için zor olmayacağını düşünüyorum. Örneğin, spread yerine Ask fiyatını alabilirsiniz.

Not: Bu yazı ilk olarak forumda yayınlanmıştır.

OnTickMarketWatch Çoklu Para Birimli Tik İşleyici

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/209

Bollinger Bantları® ile Uyarlanabilir Hareketli Ortalama Bollinger Bantları® ile Uyarlanabilir Hareketli Ortalama

Bollinger şeritleri ile uyarlanabilir kayan ortalama.

i-OrdersMQL5 i-OrdersMQL5

İşlem geçmişinin grafikte görüntülenmesi.

Engulfing Pattern Indicator with Volume Confirmation Engulfing Pattern Indicator with Volume Confirmation

Bu gösterge, daha güçlü sinyalleri vurgulamak için isteğe bağlı bir hacim filtresi ile yükseliş ve düşüş yutan mum çubuğu formasyonlarını algılar.

CIniFile sınıfı CIniFile sınıfı

Windows *.ini dosyalarıyla çalışmak için yöntemler sunan sınıf.