Tema
Dil
webhookpine scripttradingviewtrading botfreeautomation

Pine Script Web Kancaları Aracılığıyla Ticaret Botuna Nasıl Bağlanır

Pine Script Web Kancaları Aracılığıyla Ticaret Botuna Nasıl Bağlanır
Yazar fomoed Team12 Nisan 20265 dk okuma

Bu Kılavuzun Kapsamı

TradingView üzerinde iyi sinyaller üreten bir Pine Script stratejiniz varsa, bunu otomatikleştirebilirsiniz. Uyarıları izlemek ve manuel olarak işlem yapmak yerine, bir webhook botu Pine Script sinyallerinizi alır ve bunları borsanızda anında yürütür.

Akış: Pine Script uyarıyı tetikler → TradingView webhook'u gönderir → fomoed bunu alır → bot borsanıza alım satımı yerleştirir. Tamamen otomatiktir, manuel müdahale gerekmez.

Pine Script Uyarıları Nasıl Çalışır?

TradingView uyarıları, Pine Script kodunuzdaki herhangi bir koşulda tetiklenebilir. alertcondition() veya daha yeni alert() işlevini kullandığınızda, TradingView sunucularındaki koşullarınızı değerlendirir ve koşul doğru olduğunda uyarıyı tetikler.

Temel özellik: TradingView, bir uyarı tetiklendiğinde bir webhook (bir URL'ye HTTP POST isteği) gönderebilir. Bu web kancası, ticari bilgileri içeren, tanımladığınız bir mesaj olan bir yük taşır.

1. Adım: Pine Script'nizi Hazırlayın

Pine Script'nizin net, ayrıştırılabilir sinyaller vermesi gerekiyor. En basit yaklaşım, JSON veri yüküyle alert() işlevini kullanır:

//@version=5
strateji("Stratejim", overlay=true)

// Giriş/çıkış mantığınız
longCondition = ta.crossover(ta.sma(kapat, 20), ta.sma(kapat, 50))
shortCondition = ta.crossunder(ta.sma(kapat, 20), ta.sma(kapat, 50))

if (uzunKoşul)
    strateji.entry("Uzun", strateji.uzun)
    alarm('{"action": "satın al", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', warning.freq_once_per_bar_close)

if (kısaKoşul)
    strateji.close("Uzun")
    alarm('{"action": "sell", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', warning.freq_once_per_bar_close)

Önemli noktalar:

  • Bar başına birden fazla sinyalden kaçınmak için alert.freq_once_per_bar_close kullanın
  • Yük yükünüze eylemi (alış/satış), sembolü ve geçerli fiyatı ekleyin
  • Alıcı botun bunu temiz bir şekilde ayrıştırabilmesi için geçerli JSON biçimini kullanın

2. Adım: fomoedWeb Kancası stratejisini seçin. Bu, botunuz için benzersiz bir web kancası URL'si oluşturur; şuna benzer:

https://api.fomoed.com/webhook/bot/abc123xyz

Bu URL, botunuzun "kulaklarıdır"; kendisine gönderilen uygun şekilde biçimlendirilmiş herhangi bir POST isteği, ticari işlemin yürütülmesini tetikler. Gizli tutun; URL'ye sahip olan herkes botunuza sinyal gönderebilir.

Web Kancası Bot Yapılandırması

Web kancası bot kurulumunda bu ayarları yapılandırın:

AyarAmaçÖrnek
Borsaİşlemlerin yürütüldüğü yerHyperliquid, Binance, Bybit
EşleştirmeNe ticareti yapılmalı (veya yükten dinamik)BTC/USDC
Konum boyutuSinyal başına ne kadar500$ veya %2'si bakiye
KaldıraçFaili işlemleri için kaldıraç3x
Kar elde etmeGirişlerde Otomatik TP%2
Zararı durdurmaOtomatik SL açık girişler%1

3. Adım: TradingView'yı Web Kanca URL'nize bağlayın

  1. TradingView'da, Pine Script stratejinizi bir grafiğe ekleyin
  2. Stratejiye sağ tıklayın → "Uyarı Ekle"
  3. Uyarı iletişim kutusunda, koşulu stratejinize ayarlayın
  4. Altında "Bildirimler"i etkinleştirin, Web kancası URL'si
  5. fomoed web kancası URL'nizi yapıştırın
  6. "Mesaj" alanına yük biçiminizi tanımlayın
  7. Sürekli çalışma için süre sonunu "Açık uçlu" olarak ayarlayın
  8. "Oluştur"u tıklayın

Uyarı Mesajı (Yük)

Mesaj alanı, webhook URL'nize gönderilir. fomoed uyumluluğu için bu biçimi kullanın:

<ön>{ "action": "{{strategy.order.action}}", "sembol": "{{ticker}}", "fiyat": {{kapat}}, "miktar": "{{strategy.order.contracts}}"

TradingView, uyarı tetiklendiğinde {{placeholders} öğesini gerçek değerlerle değiştirir. Sonuç, webhook botunuzun ayrıştırıp yürütebileceği temiz bir JSON nesnesidir.

4. Adım: Bağlantıyı Test Edin

Gerçek işlemler için webhook botunuza güvenmeden önce:

  1. Bot'u paper trading moduna ayarlayın
  2. TradingView'dan bir test uyarısı başlatın (uyarıdaki "Test" düğmesini kullanın) ayarları)
  3. fomoed kontrol panelinizi kontrol edin — alınan sinyali görmelisiniz
  4. Kağıt ticaretinin doğru şekilde yerleştirildiğini doğrulayın (doğru çift, doğru yön, doğru boyut)

Test başarısız olursa, yaygın sorunlar şunları içerir:

  • Uyarı mesajında hatalı biçimlendirilmiş JSON (köşeli parantezleri ve tırnak işaretlerini kontrol edin)
  • Yanlış web kancası URL'si (kopyala-yapıştır) hatası)
  • TradingView planı web kancalarını desteklemiyor (ücretli plan gerektirir)

5. Adım: Canlı Yayına Geçin

Kağıt testleri bağlantının çalıştığını doğruladıktan sonra:

  1. Web kancası botunuzu kağıttan canlı moda geçirin
  2. TradingView uyarınızı aktif tutun (zaten doğru URL'yi gösteriyor)
  3. Sizden gelen bir sonraki sinyal Pine Script stratejisi gerçek bir ticaret gerçekleştirecektir

Yük Formatı Referansı

fomoed webhook botları şu alanları kabul eder:

AlanGerekliDeğerler
eylemEvet"satın al", "sat", "kapat"
sembolHayır (varsayılan botu kullanır)"BTCUSDC", "ETHUSDC"
fiyatHayırUygulama fiyatı (eğer piyasa atlandı)
miktarHayır (varsayılan botu kullanır)Konum boyutu
karı alHayır (varsayılan botu kullanır)TP fiyatı veya yüzdesi
Zararı DurdurHayır (varsayılan botu kullanır)SL fiyatı veya yüzde

Gelişmiş: Çoklu Stratejiler, Tek Bot

Birden fazla Pine Script uyarısını aynı webhook botuna yönlendirebilirsiniz; farklı zaman dilimlerinde veya farklı koşullarda, hepsi aynı çiftte işlem yapan sinyalleriniz varsa kullanışlıdır. Bot, her sinyali bağımsız olarak işler.

Alternatif olarak, her biri kendi risk parametrelerine sahip, ayrı stratejiler için ayrı webhook botları oluşturun. Bu size bağımsız PnL takibi ve strateji başına risk yönetimi sağlar.

Gelişmiş: Özel Uyarı Koşulları

Temel uzun/kısa sinyallerin ötesinde, daha ayrıntılı veriler gönderebilirsiniz:

  • Kısmi kapanışlar: {"action": "sell", "quantity": "50%"
  • Sonraki etkinleştirme: {"action": "buy", "trailingStop": "2%"
  • Birden fazla TP: Bot yapılandırmasında tanımlayın; webhook yalnızca girişi tetikler

TradingView Plan Gereksinimleri

Önemli bir not: TradingView webhook'lar ücretli bir TradingView planı (Pro, Pro+ veya Premium) gerektirir. Ücretsiz TradingView planı, web kancası bildirimlerini desteklemez; yalnızca ekrandaki ve e-posta uyarılarını destekler.

Ancak, bir TradingView planınız olduğunda, fomoed web kancası botunun kendisi tamamen ücretsizdir. Yürütme tarafında ek aboneliğe gerek yoktur.

Genel Sorunları Giderme

  • TradingView'da "Web kancası başarısız oldu" — URL'nin doğru olduğunu ve fomoed botun etkin olduğunu kontrol edin
  • Sinyal alındı ​​ancak işlem yok — yük biçiminin beklenen alanlarla eşleştiğini doğrulayın; botun canlı modda olup olmadığını kontrol edin
  • Yinelenen işlemler — çubuk başına birden fazla sinyali önlemek için alert.freq_once_per_bar_close kullanın
  • Gecikmeli yürütme — 1-3 saniyelik gecikme için normaldir; stratejinizin hızlı zaman aralıklarında bunu hesaba katmasını sağlayın

Sonraki Adımlar

Daha ayrıntılı webhook bot yapılandırmaları için TradingView webhook otomatik ticaret kılavuzumuzu okuyun. Webhook stratejileri ve gelişmiş veri yükü işleme hakkında daha geniş bir genel bakış için webhook botları kapsamlı kılavuzumuza göz atın.

Pine Script'nin analitik gücü ile fomoed'nin yürütme altyapısının birleşimi, TradingView'da karmaşık stratejiler oluşturabileceğiniz ve bunları otomatik olarak yürütebileceğiniz anlamına gelir. ücretsiz.

Pine Script stratejinizi otomatikleştirmeye hazır mısınız? Ücretsiz fomoed hesabınızı oluşturun, bir web kancası botu kurun ve TradingView uyarılarınızı dakikalar içinde bağlayın.