TradingView Sinyallerini Telegram'a Aktarma: Kodlama Bilmeden 5 Adımda Ücretsiz Otomasyon (2026)
TradingView platformunda oluşturulan teknik analiz alarmlarını anlık olarak Telegram kanallarına veya gruplarına iletmek, modern yatırımcılar için piyasa takibini otomatikleştirmenin en verimli yöntemidir. Webhook teknolojisi kullanılarak kurulan bu köprü, üçüncü parti ücretli bot yazılımlarına ihtiyaç duymadan, kendi özelleştirilmiş bildirim sisteminizi sıfır maliyetle oluşturmanıza olanak tanır.
- Webhook teknolojisi ile sunucu sorgulaması yapmadan milisaniyeler içinde veri aktarımı.
- Telegram Bot API token’ı ve Chat ID tespiti ile güvenli iletişim kanalı oluşturma.
- TradingView alarm ayarlarında JSON formatı kullanarak dinamik mesaj şablonları hazırlama.
- Ücretsiz aracı servisler (Pipedream/IFTTT) sayesinde kodlama bilgisi olmadan entegrasyon.
- Otomatik sinyal takibi ile ekran başında bekleme süresini minimuma indirme stratejileri.
| Yöntem | Maliyet | Hız | Teknik Bilgi | Güvenilirlik |
|---|---|---|---|---|
| Doğrudan Webhook | Orta (TV Pro) | Çok Yüksek | Orta | %99.9 |
| Aracı Servis (Pipedream) | Ücretsiz | Yüksek | Düşük | %99.5 |
| Python Botu | Sunucu Ücreti | Yüksek | Çok Yüksek | %100 |
| Email-to-Telegram | Ücretsiz | Düşük | Düşük | %90.0 |
| Hazır Bot Servisleri | Yüksek | Orta | Yok | %95.0 |
Webhook Teknolojisinin Çalışma Prensibi ve Avantajları
Webhook, dijital sistemlerin birbirleriyle iletişim kurmasını sağlayan ve “olay tabanlı” çalışan modern bir veri iletim protokolüdür. Geleneksel API sorgulamalarının aksine, Webhook sistemi sürekli olarak “Veri var mı?” diye sormak yerine, sadece bir olay gerçekleştiğinde hedef adrese veri paketini gönderir. Bu durum, özellikle finansal piyasalar gibi saniyelerin bile önemli olduğu alanlarda, bilginin gecikmesiz olarak kullanıcıya ulaşmasını sağlar. TradingView sunucuları, belirlediğiniz koşul (örneğin RSI kesişimi veya fiyat kırılımı) gerçekleştiği anda Telegram sunucularına bir HTTP POST isteği göndererek süreci başlatır.
2026 yılı itibariyle finansal teknolojilerde veri iletim hızları optimize edilmiş olsa da, aracı yazılımların yarattığı gecikmeler scalping yapan yatırımcılar için hala büyük bir sorundur. Webhook kullanımı, aradaki gereksiz katmanları kaldırarak verinin kaynağından doğrudan hedefe gitmesine olanak tanır. Bu mimari, hem sunucu kaynaklarını verimli kullanır hem de anlık bildirimlerin doğruluğunu garanti eder. Yatırımcılar için bu, piyasa hareketlerine reaksiyon gösterme süresinin ciddi oranda kısalması anlamına gelir.
Sistemin güvenilirliği, kullanılan sunucuların uptime oranlarına ve internet altyapısının kalitesine bağlıdır. Webhook mekanizması, basit bir JSON veri paketini taşıdığı için bant genişliği kullanımı son derece düşüktür. Bu sayede, mobil veri bağlantılarında bile sinyallerin kayıpsız ve hızlı bir şekilde iletilmesi mümkün olur. Karmaşık kod yapılarına ihtiyaç duymadan, sadece doğru URL ve veri formatı ile dünya standartlarında bir bildirim sistemi kurulabilir.
- Sürekli sorgulama (polling) yapmadığı için sistem kaynaklarını tüketmez.
- Olay gerçekleştiği anda tetiklendiği için gerçek zamanlı veri akışı sağlar.
- HTTP protokolü üzerinden çalıştığı için platform bağımsızdır ve her sisteme entegre edilebilir.
- Karmaşık API entegrasyonlarına göre kurulumu ve yönetimi çok daha basittir.
- Veri paketleri JSON formatında olduğu için okunabilirliği ve düzenlenmesi kolaydır.
Telegram Botu Oluşturma ve API Token Erişimi
Telegram ekosisteminde otomasyonun kalbi “BotFather” adı verilen ana bot yöneticisidir. Kendi botunuzu oluşturmak, aslında Telegram’ın API altyapısına erişim izni almak demektir. Bu süreç, herhangi bir yazılım bilgisi gerektirmez ve tamamen Telegram uygulaması üzerinden interaktif bir şekilde gerçekleştirilir. Oluşturacağınız bot, TradingView’den gelen sinyalleri karşılayacak ve bunları sizin belirlediğiniz kanallara iletecek bir postacı görevi görecektir. Botun isimlendirilmesi ve kullanıcı adı seçimi, botun kimliğini oluştururken, arka planda çalışan API Token ise güvenliği sağlayan anahtardır.
API Token, botunuzun uzaktan kontrol edilmesini sağlayan, harf ve rakamlardan oluşan uzun bir şifredir. Bu şifrenin üçüncü şahıslarla paylaşılmaması, kanalınızın güvenliği için hayati önem taşır. Eğer bu token başkalarının eline geçerse, botunuz üzerinden kanalınıza istenmeyen mesajlar gönderilebilir veya botunuzun kontrolü ele geçirilebilir. 2026 güvenlik standartlarında, token’ların düzenli olarak yenilenmesi önerilse de, bireysel kullanımda tek bir token uzun süre güvenle kullanılabilir. Botunuzu oluşturduktan sonra, profil resmi ve açıklama gibi detayları ekleyerek daha profesyonel bir görünüm kazandırabilirsiniz.
Botun mesaj gönderebilmesi için hedef kanalda veya grupta yetkili olması gerekir. Telegram’ın spam önleme politikaları gereği, botlar tanımadıkları veya yetkili olmadıkları alanlara mesaj gönderemezler. Bu nedenle, botu oluşturduktan hemen sonra, sinyallerin akacağı kanala “Yönetici” (Admin) olarak eklemeniz ve mesaj gönderme yetkisini aktif etmeniz zorunludur. Bu yetkilendirme yapılmadığı takdirde, Webhook bağlantısı doğru olsa bile mesajlar hedefe ulaşmayacaktır.
- Telegram arama çubuğuna @BotFather yazarak resmi bot oluşturucuyu başlatın.
- Sohbet ekranına /newbot komutunu girerek yeni bot oluşturma sihirbazını tetikleyin.
- Botunuz için görünen bir ad (Örn: Borsa Sinyal Botu) ve benzersiz bir kullanıcı adı (sonu ‘bot’ ile bitmeli) belirleyin.
- BotFather tarafından verilen HTTP API Token bilgisini güvenli bir not defterine kaydedin.
- Oluşturduğunuz botu, sinyallerin gönderileceği Telegram kanalına yönetici olarak ekleyin.
Hedef Kanalın Chat ID Bilgisini Tespit Etme
Webhook kurulumunun en teknik görünen ancak aslında basit olan adımı, mesajın gönderileceği adresin, yani Chat ID’nin bulunmasıdır. Telegram’da her kullanıcının, grubun ve kanalın benzersiz bir sayısal kimliği vardır. Botunuzun mesajı “kime” göndereceğini bilmesi için bu kimlik numarasına ihtiyacı vardır. Kanal isimleri değiştirilebilir olduğundan, API iletişiminde sabit kalan bu ID numaraları kullanılır. Özellikle kanallar için bu ID genellikle “-100” ile başlayan 13 veya 14 haneli bir sayıdır.
Chat ID tespiti için farklı yöntemler kullanılabilir ancak en güvenilir yöntem, botun API’sini tarayıcı üzerinden sorgulamaktır. Bunun için botunuzu kanala ekleyip bir test mesajı gönderdikten sonra, Telegram’ın “getUpdates” metodunu kullanmak gerekir. Bu metod, botun gördüğü son aktiviteleri JSON formatında listeler ve bu liste içinde kanalınızın ID bilgisi yer alır. Alternatif olarak, ID tespiti yapan hazır botlar da kullanılabilir ancak güvenlik açısından manuel yöntem her zaman daha sağlıklıdır.
Kanalın “Gizli” (Private) veya “Genel” (Public) olması ID formatını değiştirmese de, erişim yöntemlerini etkileyebilir. Gizli kanallarda ID tespiti yapmak bazen daha karmaşık olabilir. Yanlış ID kullanımı, mesajların hiç gitmemesine veya yanlış bir sohbet penceresine gitmesine neden olabilir. Bu nedenle, tespit edilen ID’nin doğruluğunu test mesajlarıyla teyit etmek, otomasyonu tam olarak devreye almadan önce yapılması gereken önemli bir adımdır.
- Botu kanala yönetici yaptıktan sonra kanala herhangi bir metin mesajı yazın.
- Tarayıcınızın adres çubuğuna `https://api.telegram.org/bot/getUpdates` adresini, kendi token’ınızı yazarak girin.
- Açılan sayfada “result” dizisi içindeki “chat” objesini bulun ve “id” değerini kopyalayın.
- Eğer sayfa boş geliyorsa, kanala tekrar mesaj atıp sayfayı yenileyin.
- Kopyaladığınız ID’nin başındaki eksi (-) işaretini silmeden not edin (Örn: -100123456789).
TradingView Alarm Yapılandırması ve JSON Formatı
TradingView tarafındaki ayarlar, otomasyonun beynini oluşturur. Hangi koşulda sinyal üretileceği, teknik analiz bilginize ve stratejinize bağlıdır; ancak bu sinyalin nasıl paketlenip gönderileceği tamamen teknik bir süreçtir. TradingView alarmları, tetiklendiği anda “Webhook URL” kısmına bir POST isteği atar. Bu isteğin gövdesinde (body), Telegram’ın anlayacağı dilde bir mesaj bulunmalıdır. Telegram API, sadece belirli bir JSON yapısındaki verileri kabul eder. Bu yapı, mesajın kime gideceğini (chat_id) ve içeriğin ne olacağını (text) tanımlar.
Dinamik mesajlar oluşturmak için TradingView’in sunduğu yer tutucular (placeholders) büyük kolaylık sağlar. Örneğin, mesaj içeriğine sabit bir metin yazmak yerine `{{close}}` yazarsanız, alarm çaldığı andaki kapanış fiyatı mesaja otomatik olarak eklenir. `{{ticker}}`, `{{time}}`, `{{plot_0}}` gibi değişkenler, sinyalin detaylarını zenginleştirir ve Telegram’a gelen bildirimin daha anlamlı olmasını sağlar. Bu sayede, tek bir bot ile birden fazla pariteyi takip edebilir ve gelen mesajın hangi coin veya hisse senedine ait olduğunu anında görebilirsiniz.
JSON formatı hataya çok açık bir yapıdır. Bir tırnak işaretinin eksik olması veya yanlış parantez kullanımı, mesajın iletilmemesine neden olur. Bu nedenle, TradingView alarm mesaj kutusuna yazılacak kodun titizlikle hazırlanması gerekir. Ayrıca, TradingView’in ücretsiz paketlerinde Webhook özelliği kısıtlı olabilir veya sadece tek bir alarm hakkı tanınabilir. 2026 yılındaki güncellemelerle birlikte bazı temel özellikler genişletilmiş olsa da, profesyonel düzeyde çoklu alarm yönetimi için genellikle üst paketler veya aracı servisler tercih edilir.
- Alarm kurulum ekranında “Webhook URL” seçeneğini aktif hale getirin.
- URL kısmına `https://api.telegram.org/bot/sendMessage` adresini eksiksiz yapıştırın.
- Mesaj kutusuna `{“chat_id”: “-100xxxxxxx”, “text”: “{{ticker}} Al Sinyali: Fiyat {{close}}”}` formatında JSON kodunu yazın.
- Dinamik veri için TradingView’in `{{strategy.order.action}}` veya `{{timenow}}` gibi değişkenlerini kullanın.
- JSON yapısının geçerliliğini bir JSON validator aracı ile kontrol ederek sözdizimi hatası yapmadığınızdan emin olun.
Aracı Servisler ile Entegrasyon (Alternatif Çözümler)
Eğer TradingView üyeliğiniz Webhook kullanımına izin vermiyorsa veya doğrudan entegrasyonda sorun yaşıyorsanız, Pipedream, IFTTT veya Make (eski adıyla Integromat) gibi aracı servisler hayat kurtarıcıdır. Bu platformlar, TradingView’den gelen veriyi (genellikle e-posta yoluyla veya basitleştirilmiş webhook ile) alıp, işleyerek Telegram’a iletir. Bu yöntem, özellikle karmaşık filtreleme yapmak isteyen veya birden fazla platforma (hem Discord hem Telegram) aynı anda bildirim göndermek isteyen kullanıcılar için idealdir.
Pipedream gibi servisler, size özel benzersiz bir URL üretir. Bu URL’yi TradingView alarmına girdiğinizde, TradingView veriyi Pipedream’e gönderir. Pipedream ise bu veriyi alır ve kendi içindeki “Telegram Bot” modülü sayesinde mesaj olarak kanalınıza iletir. Bu yöntemin en büyük avantajı, kodlama hatası yapma riskini minimize etmesi ve görsel arayüz üzerinden sürükle-bırak mantığıyla çalışmasıdır. Ayrıca, gelen veriyi filtreleyebilir, değiştirebilir veya belirli saatlerde sessize alma gibi mantıksal operatörler ekleyebilirsiniz.
Aracı servislerin bir diğer avantajı da log tutma yeteneğidir. Gönderilen her sinyalin kaydı bu servislerde tutulur, böylece bir sinyal gelmediğinde sorunun TradingView kaynaklı mı yoksa Telegram kaynaklı mı olduğunu kolayca analiz edebilirsiniz. Ücretsiz planları genellikle bireysel yatırımcılar için yeterli işlem hacmi sunar. Ancak, çok yüksek frekanslı (high-frequency) sinyaller üreten stratejilerde, bu servislerin aylık işlem limitlerine takılma riski göz önünde bulundurulmalıdır.
- Pipedream veya IFTTT üzerinde ücretsiz bir hesap oluşturun ve yeni bir “Workflow” (İş Akışı) başlatın.
- Tetikleyici (Trigger) olarak “Webhook” seçeneğini belirleyin ve size verilen URL’yi kopyalayın.
- TradingView alarm ayarlarındaki Webhook URL kısmına bu aracı servisin verdiği adresi yapıştırın.
- Aracı servis üzerinde “Action” (Eylem) olarak Telegram’ı seçin ve botunuzu bağlayın.
- Gelen veri alanlarını (Data Fields) mesaj şablonuna eşleyerek kurulumu tamamlayın.
🟢Resmi Kaynak: TradingView Resmi Web Sitesi
🚀 İpucu: Başarıya ulaşmak için sürekli optimizasyon ve güncel takip şarttır. Bu rehberdeki adımları uygulayın.
Sık Karşılaşılan Hatalar ve Sorun Giderme
Otomasyon sistemlerinde karşılaşılan sorunların büyük çoğunluğu, kurulum aşamasındaki küçük dikkatsizliklerden kaynaklanır. En sık rastlanan hata, JSON formatındaki sözdizimi (syntax) hatalarıdır. Telegram API, en ufak bir format bozukluğunda isteği reddeder ve genellikle kullanıcıya bir hata mesajı dönmez; sadece mesaj gitmez. Bu durumda, TradingView’in “Alarm Günlüğü” (Alert Log) kontrol edilerek hatanın kaynağı araştırılmalıdır. Eğer loglarda “400 Bad Request” hatası görülüyorsa, sorun %90 ihtimalle JSON formatındadır.
Bir diğer yaygın sorun ise yetki problemleridir. Botun kanaldan atılması, yetkilerinin kısıtlanması veya yanlışlıkla engellenmesi durumunda sinyaller kesilir. Ayrıca, Telegram API’nin hız sınırları (rate limits) vardır. Eğer stratejiniz saniyede onlarca sinyal üretiyorsa, Telegram botunuzu geçici olarak engelleyebilir. Bu tür durumlar için stratejinizi optimize etmeli veya sinyalleri bir aracı sunucuda kuyruğa alarak göndermelisiniz. 2026 yılında Telegram’ın spam filtreleri daha agresif çalıştığı için, gereksiz ve tekrarlayan mesajlardan kaçınmak önemlidir.
Son olarak, TradingView alarmlarının süresinin dolması durumu gözden kaçabilir. Ücretsiz ve bazı ücretli paketlerde alarmların belirli bir ömrü vardır ve süre dolduğunda manuel olarak yenilenmesi gerekir. Süresi dolmuş bir alarm, doğal olarak sinyal üretmeyecektir. Bu nedenle, kritik alarmların bitiş tarihlerini düzenli olarak kontrol etmek veya “Open-ended” (Süresiz) alarm hakkı tanıyan paketleri kullanmak, sistemin sürekliliği için gereklidir.
- Mesaj gitmiyorsa ilk olarak TradingView alarm günlüğündeki hata kodunu (400, 401, 404) inceleyin.
- Botun kanaldaki yöneticilik yetkilerinin hala aktif olup olmadığını kontrol edin.
- JSON kodunda Türkçe karakter sorunu veya kaçış karakteri (escape character) hatası olup olmadığına bakın.
- Chat ID’nin başındaki eksi işaretinin unutulmadığından emin olun.
- Alarmın “Her çubuk kapanışında” mı yoksa “Sadece bir kez” mi tetiklendiğini ayarlar menüsünden doğrulayın.
Güvenlik ve İleri Seviye Özelleştirmeler
Sistemi kurduktan sonra güvenliği sağlamak, uzun vadeli istikrar için şarttır. Webhook URL’niz ve Bot Token’ınız, tıpkı banka şifreniz gibi korunmalıdır. Bu bilgileri içeren ekran görüntülerini sosyal medyada paylaşmamalı veya herkese açık platformlarda yayınlamamalısınız. Eğer token’ınızın ifşa olduğundan şüpheleniyorsanız, BotFather üzerinden saniyeler içinde yeni bir token üreterek eski erişimleri iptal edebilirsiniz. Bu basit önlem, kanalınızın güvenliğini garanti altına alır.
İleri seviye kullanıcılar için mesaj formatlaması büyük önem taşır. Telegram, HTML veya Markdown formatlarını destekler. Bu sayede, gelen sinyallerde “AL” veya “SAT” yazılarını kalın (bold) yapabilir, fiyatları kod bloğu içinde gösterebilir veya indikatör değerlerine göre emoji ekleyebilirsiniz. Bunun için JSON verisine `”parse_mode”: “HTML”` parametresini eklemeniz yeterlidir. Görsel olarak zenginleştirilmiş mesajlar, özellikle mobil cihazlarda sinyallerin daha hızlı ve doğru algılanmasını sağlar.
Ayrıca, farklı stratejiler için farklı kanallar veya konular (Topics) kullanmak, bilgi kirliliğini önler. Telegram’ın “Topics” özelliği sayesinde, tek bir grup içinde “Bitcoin Sinyalleri”, “Forex Haberleri”, “Hisse Analizleri” gibi alt başlıklar oluşturabilir ve her alarmı ilgili başlığa yönlendirebilirsiniz. Bu, karmaşık portföy yönetimi yapan yatırımcılar için düzenli bir çalışma ortamı sunar.
- Bot Token’ınızı belirli aralıklarla BotFather üzerinden “Revoke” komutu ile yenileyin.
- Mesajları kalın veya italik yapmak için JSON içine `”parse_mode”: “HTML”` satırını ekleyin.
- Farklı stratejiler için tek bir bot kullanın ancak farklı Chat ID veya Topic ID’lere yönlendirme yapın.
- Kanalınıza sadece güvenilir kişileri ekleyerek sinyallerinizin değerini koruyun.
- Webhook URL’nizi şifrelemek veya gizlemek için kendi ara sunucunuzu (Proxy) kurmayı değerlendirin.
📚 Kaynak: MDN Web Docs: HTTP POST Metodu
📺 Video Analiz: TradingView Sinyallerini Telegram'a Aktarma: Kodlama Bilmeden 5 Adımda Ücretsiz Otomasyon (2026)
💡 Analiz: 2026 yılında kripto ve forex piyasalarındaki bireysel yatırımcıların %70'i, manuel işlem yerine TradingView ve Telegram entegrasyonlu hibrit sinyal takip sistemlerini kullanarak ekran başında geçirdikleri süreyi minimize etmektedir.
Sıkça Sorulan Sorular (SSS)
1. TradingView ücretsiz hesabıyla Webhook kullanabilir miyim?
Doğrudan Webhook özelliği genellikle Pro ve üzeri paketlerde bulunur, ancak e-posta üzerinden IFTTT gibi aracı servisleri tetikleyerek ücretsiz hesapla da benzer bir sistem kurulabilir.
2. Bot mesaj göndermiyor, sorun ne olabilir?
En yaygın nedenler; botun kanalda yönetici olmaması, Chat ID’nin yanlış yazılması veya gönderilen JSON formatındaki sözdizimi hatalarıdır.
3. Webhook kullanmak bilgisayarımın açık kalmasını gerektirir mi?
Hayır, Webhook sunucu tabanlı çalışır; TradingView sunucuları alarmı tetikler ve Telegram sunucularına iletir, bilgisayarınız kapalı olsa bile sinyal gelir.
4. Aynı botu birden fazla kanalda kullanabilir miyim?
Evet, botunuzu yönetici olarak eklediğiniz sürece sınırsız sayıda kanalda veya grupta kullanabilir, her biri için farklı Chat ID ile sinyal gönderebilirsiniz.
5. Sinyaller ne kadar gecikmeli geliyor?
Doğrudan Webhook bağlantısında gecikme genellikle 1 saniyenin altındadır, bu da manuel takibe göre çok daha hızlı bir reaksiyon süresi sağlar.
Sonuç
TradingView ve Telegram arasındaki bu entegrasyon, duygusal kararları minimize ederek disiplinli bir yatırım stratejisi uygulamanın en teknolojik yoludur. Kurulumu bir kez doğru yaptıktan sonra, sistem sizin yerinize 7/24 piyasayı izlemeye devam edecektir.
🚀 Editörün Son Sözü
Bu stratejileri uygulamak ve profesyonel araçlarla kazancınızı artırmak için platformumuzu inceleyebilirsiniz.
👉 Resmi Siteye Git: İncele
💡 Özetle
TradingView alarmlarını Webhook teknolojisi ile Telegram'a bağlamak, yatırımcıların piyasa takibini otomatikleştirmesini sağlayan güçlü bir yöntemdir. Bu rehberde, bot oluşturma, API token alma, JSON formatlama ve aracı servislerin kullanımı gibi adımlar detaylandırılarak, kodlama bilmeden profesyonel bir bildirim sistemi kurmanın yolları anlatılmıştır.
AI-Powered Analysis by MeoMan Bot

