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_closekullanı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: fomoed
Web 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:
| Ayar | Amaç | Örnek |
|---|---|---|
| Borsa | İşlemlerin yürütüldüğü yer | Hyperliquid, Binance, Bybit |
| Eşleştirme | Ne ticareti yapılmalı (veya yükten dinamik) | BTC/USDC |
| Konum boyutu | Sinyal başına ne kadar | 500$ veya %2'si bakiye |
| Kaldıraç | Faili işlemleri için kaldıraç | 3x |
| Kar elde etme | Girişlerde Otomatik TP | %2 |
| Zararı durdurma | Otomatik SL açık girişler | %1 |
3. Adım: TradingView'yı Web Kanca URL'nize bağlayın
- TradingView'da, Pine Script stratejinizi bir grafiğe ekleyin
- Stratejiye sağ tıklayın → "Uyarı Ekle"
- Uyarı iletişim kutusunda, koşulu stratejinize ayarlayın
- Altında "Bildirimler"i etkinleştirin, Web kancası URL'si
- fomoed web kancası URL'nizi yapıştırın
- "Mesaj" alanına yük biçiminizi tanımlayın
- Sürekli çalışma için süre sonunu "Açık uçlu" olarak ayarlayın
- "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>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:
- Bot'u paper trading moduna ayarlayın
- TradingView'dan bir test uyarısı başlatın (uyarıdaki "Test" düğmesini kullanın) ayarları)
- fomoed kontrol panelinizi kontrol edin — alınan sinyali görmelisiniz
- 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:
- Web kancası botunuzu kağıttan canlı moda geçirin
- TradingView uyarınızı aktif tutun (zaten doğru URL'yi gösteriyor)
- 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:
| Alan | Gerekli | Değerler |
|---|---|---|
| eylem | Evet | "satın al", "sat", "kapat" |
| sembol | Hayır (varsayılan botu kullanır) | "BTCUSDC", "ETHUSDC" |
| fiyat | Hayır | Uygulama fiyatı (eğer piyasa atlandı) |
| miktar | Hayır (varsayılan botu kullanır) | Konum boyutu |
| karı al | Hayır (varsayılan botu kullanır) | TP fiyatı veya yüzdesi |
| Zararı Durdur | Hayı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_closekullanı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.


