Pine Script Bölüm 5: Alarm, Webhook ve Tam Otomatik İşlem Entegrasyonu

🏷️Finans
⏱️20 dk okuma
📅2025-12-01

Pine Script Bölüm 5: Alarm, Webhook ve Tam Otomatik İşlem Entegrasyonu

Bu bölüm, Pine Script ve TradingView ekosisteminin en güçlü ve en heyecan verici kısmı olan tam otomatik işlem sisteminin altyapısını anlatır.
Artık stratejin:

  • Sinyal üretecek
  • Alarm tetikleyecek
  • Webhook üzerinden bota mesaj gönderecek
  • Bot da borsaya otomatik emir iletecek

Yani sistem tamamen insan müdahalesi olmadan çalışabilecek hale gelecek.

Bu bölümde öğreneceklerin:

  • Alarm sistemi mantığı
  • “Once Per Bar Close” neden kritiktir
  • Webhook sistemi nasıl çalışır
  • JSON formatı nasıl hazırlanır
  • Pine Script ile alert() kullanımı
  • TradingView → Bot → Borsa akışı
  • API güvenlik prensipleri
  • Otomasyon için Premium avantajları

1. TradingView Alarm Sisteminin Mantığı

TradingView’daki alarm sistemi gerçek zamanlı sinyallerin tetik noktasıdır.
Strateji sinyal ürettikten sonra alarm o sinyali bir bota iletir.

Alarm bir tetikleyici gibidir:

  • Sinyal → Alarm → Webhook → Bot → Emir

TradingView alarm özelliklerine buradan ulaşılabilir:
https://sancoqhub.com/go/tradingview


2. Alarm Türleri

Alarm kurarken şu seçeneklerle karşılaşırsın:

  • Once per bar → Mum oluşurken birden fazla sinyal verebilir
  • Once per bar close → Mum kapandığında tek sinyal üretir (en güvenli yöntem)
  • Crossing, Greater than, Less than gibi trigger’lar

Algo trading için en doğru seçenek:
👉 Once Per Bar Close


3. Strategy ile Alarm Uyumu

Bir strateji sinyal ürettiğinde bunu alarma bildirmen gerekir.

Bunun için alert() fonksiyonu kullanılır.

Örnek sinyal:

longSignal = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))

Bu sinyali alarma gönderme:

if longSignal
    alert("LONG")

4. Webhook Nedir?

Webhook, TradingView’ın sinyali JSON formatında bir URL’ye göndermesini sağlayan köprüdür.

TradingView → webhook URL → bot

Webhook’un avantajları:

  • Gerçek zamanlı emir tetikleme
  • API tabanlı işlem
  • Bot, Python script, 3Commas, Alertatron gibi ortamlara sinyal gönderilebilir

5. Webhook JSON İçeriği (Temel Form)

TradingView’dan bir webhook’a gönderilen mesaj tipik olarak şu JSON şeklinde olur:

{
  "signal": "LONG",
  "symbol": "BTCUSDT",
  "price": "{{close}}",
  "time": "{{timenow}}"
}

Bu JSON bota iletilir. Bot da borsada işlemi gerçekleştirir.


6. Pine Script İçinden Webhook Mesajı Üretme

Pine Script’te:

alert("LONG", alert.freq_once_per_bar_close)

Daha gelişmiş bir JSON mesajı hazırlama:

msg = '{"signal": "LONG", "price": ' + str.tostring(close) + '}'
alert(msg, alert.freq_once_per_bar_close)

7. Tam Otomasyon Akışı

Aşağıdaki yapı günümüzde kullanılan profesyonel algo trading sisteminin birebir akışıdır:

  1. TradingView strateji sinyal üretir
  2. Alarm tetiklenir
  3. Webhook JSON gönderir
  4. Bot sinyali alır
  5. Bot API ile borsaya bağlanır
  6. Emir iletilir
  7. İşlem gerçekleşir

En popüler borsa sistemleri:

  • Binance API
  • MEXC API
  • OKX API
  • Bybit API

8. Örnek Tam Otomatik Strateji (Webhook İçerir)

//@version=5
strategy("Otomatik EMA Botu", overlay=true)

fast = ta.ema(close, 20)
slow = ta.ema(close, 50)

longSignal = ta.crossover(fast, slow)
shortSignal = ta.crossunder(fast, slow)

if longSignal
    strategy.entry("Long", strategy.long)
    alert('{"type":"LONG", "price":' + str.tostring(close) + '}', alert.freq_once_per_bar_close)

if shortSignal
    strategy.entry("Short", strategy.short)
    alert('{"type":"SHORT", "price":' + str.tostring(close) + '}', alert.freq_once_per_bar_close)

plot(fast, color=color.green)
plot(slow, color=color.red)

9. Alarm Oluşturma Adımları

  1. Stratejiyi grafiğe ekle
  2. Alarm ikonuna tıkla
  3. “Condition” → stratejiyi seç
  4. “Webhook URL” → botun adresini gir
  5. Mesaj kısmına JSON ekle
  6. “Create” ile kaydet

Alarm burada oluşturulur:
https://sancoqhub.com/go/tradingview


10. API Güvenliği

Otomatik sistemler API üzerinde çalışır, bu yüzden:

  • Sadece “trade” izni verilmeli
  • “withdrawal” izinleri kapalı olmalı
  • IP kısıtlaması yapılmalı
  • Bot güvenli sunucuda çalışmalı

11. Premium’un Otomasyonda Önemi

Premium ile:

  • Daha fazla alarm
  • Daha hızlı veri akışı
  • Daha fazla layout
  • Daha fazla grafik paneli

Bu, otomatik işlem sistemlerinde büyük avantaj sağlar:
https://sancoqhub.com/go/tradingview


12. Sonuç

Bu bölümde otomatik işlem altyapısının tüm mantığını kavradın.
Artık Pine Script stratejilerini botlarla entegre edip gerçek otomatik işlem sistemleri kurabilecek seviyedesin.

Bir sonraki bölüm: Gelişmiş Teknikler & Multi-Timeframe Sistemleri.