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

Telegram integration made easy. - MetaTrader 5 için kütüphane

Görüntülemeler:
80
Derecelendirme:
(7)
Yayınlandı:
\MQL5\Include\ \MQL5\Experts\
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bu Telegram modülü, Telegram Bot API' si aracılığıyla mesaj göndererek Telegram ile iletişim sağlar.

SendMessageToTelegram işlevi şunları alır:

  1. bir JSON yükü oluşturmak için parametre olarak bir mesaj, bir sohbet kimliği ve bir bot belirteci alır,
  2. ve Telegram API'sine bir HTTP POST isteği kullanarak gönderir.

İsteği yapmak için 5000 milisaniyelik bir zaman aşımı ile WebRequest işlevini kullanır. İstek başarılı olursa (HTTP 200 yanıtı), bir onay mesajı yazdırır; aksi takdirde, yanıt ayrıntılarıyla birlikte bir hata mesajı yazdırır.

Uygulama Örnekleri

  • Sinyal Uyarıları Gönderme
  • Diğer İletişim Görevleri

Aşağıda, Telegram.mqh modülünün bir Uzman Danışman'da (EA) nasıl kullanılacağını gösteren bir örnek bulunmaktadır. Başlatma sırasında Telegram'a bir selamlama mesajı gönderen basit bir test EA'sı geliştirdim.

Telegram mesajlaşmasını bir EA'ya entegre ederken, üç temel adım gereklidir:

1. Telegram Modülünü Dahil Edin

  • #include <Telegram.mqh>: SendMessageToTelegram fonksiyonunu sağlayan modülü içe aktarır.

2. Telegram Kimlik Bilgilerini Bildirme

  • botToken: Telegram bot token'ınızı saklamak için giriş parametresi.
  • chatId: Telegram sohbet kimliğinizi saklamak için giriş parametresi.

3. Bir Telegram Mesajı Gönderin

  • Mesaj Tanımlayın: Bir karşılama mesajı dizesi oluşturun.
  • Fonksiyon Çağrısı: OnInit() fonksiyonu içinde SendMessageToTelegram(message, chatId, botToken) kullanın.
  • Geri Bildirim İşleme: HTTP yanıtına göre başarı veya başarısızlığı gösteren mesajlar yazdırın.

TelegramSendTesting

Yukarıdaki resimde yer alan Experts günlüğündeki sonuçlar, Telegram'a yanlış kimlik bilgileri nedeniyle başarısız olan bir mesaj gönderme girişimini göstermektedir.



MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/56583

Autoscaling Zigzag Autoscaling Zigzag

Dalga yönü değişikliklerini tespit etmek için adım boyutunu ayarlamak üzere tek bir giriş kullanan bir zikzak göstergesi

DinapoliTargets DinapoliTargets

DinapoliTargets göstergesinin MQL5'e çevirisi. Grafikte zikzak gösterimi eklendi.

İki Trix üzerinde Uzman Danışman İki Trix üzerinde Uzman Danışman

Uzman Danışman, sınırlı sayıda çift ile martingale kullanır.

Steroidli Bollinger. Steroidli Bollinger.

Uzman Danışman "Steroidler üzerinde Bollinger". Uzman Danışman trend üzerinde işlem yapar ve Bollinger Bantları göstergesini kullanır.