Tradingview alarmının Telegram kanalında paylaşılması

Kris Waters
mrkriswaters
Published in
3 min readFeb 22, 2020

Tradingview platformunda kurulan alarmların Telegram kanalında paylaşımını konu alan bir makaledir. Halil Korkut’un talebi üzerine yazılmıştır.

Telegram uygulamasının arama bölümüne “botfather” yazılarak listenin en üstünde çıkan bot hesabı seçilir.

/newbot komutu verilerek yeni bir bot oluşturma işlemine başlanır. Aşağıdaki bilgiler size özel olmalıdır.

Tradingview Alarm Bot” adı tanımlanır.
kriswaters_bot” kullanıcı adı tanımlanır.

Bu işlemlerden sonra BotFather sizinle bir HTTP API token bilgisi paylaşır. Bu bilgi ilerleyen adımlarda kullanılacaktır.

Alarmlarınızın yayınlanacağı yeni bir Telegram kanalı oluşturulur.

Telegram kanalı bir bağlantı adı tanımlanarak oluşturulur.

Oluşturulan kanala botFather ile yaratılan botunuz, yönetici (admin) izni ile eklenir.

Tradingview web sitesinden yeni bir alarm kurulur. “Alert Actions” alanından “Webhook URL” seçili konuma getirilir.

Bu girdi alanına aşağıdaki bilgi eklenir.

https://api.telegram.org/bot<HTTP API Token>/sendMessage?chat_id=<yourchannelid>

<HTTP API Token> ve <yourchannelid> alanlarına önceki adımlarda oluşturulan kişiselleştirilmiş veriler sağlanmalıdır.

<HTTP API Token>: botFather tarafından üretilen ve yapılan örnekte “998100292” ile başlayan veridir.

<yourchannelid>: Kanalınıza tanımladığınız bağlantının başına “@” işareti konularak elde edilen veridir. Yapılan örnekte “@kriswatersnotifications” olarak geçer.

“Message” girdi alanına mesajınızda yazacak olan bilgi metni eklenir. JSON formatında gönderilen mesajın text parametresinin bulunması zorunludur. İçerisine yazılacak olan metin Telegram kanalınızda paylaşılacaktır.

Tradingview’da ön tanımlı değerleri mesajınızda kullanmanız mümkündür. Örneğin mesajın sonuna anlık fiyat bilgisini eklemek isterseniz {{close}} yazabilirsiniz.

{"text": "My Custom BTCUSDT Alarm: Price is: {{close}}"}

“Webhook URL” ve “Message” alanlarına bilgilerinizi doğru ve eksiksiz girdikten sonra “Save” butonu ile alarm kaydedilir.

Alarm tetiklendiğinde Telegram kanalınıza mesaj gönderilmiş olur.

Pine Script programlama öğrenerek siz de indikatör ve strateji geliştirmek istiyorsanız, “TradingView Pine Script Programlama Dilini Öğren” isimli Udemy eğitimime göz atın.

Görüş, düşünce ve önerilerinizi bekliyorum. Yeni blog yazıları için takipte kalın!

--

--