TradingView'da bir strateji ya da gösterge alarmın varsa, onu Binance'te otomatik emre çevirmek için tarayıcı eklentisine ya da sürekli açık bir bilgisayara ihtiyacın yok. Alarm tetiklendiğinde TradingView sinyali webhook ile OptAlgo'ya gönderir, OptAlgo da emri bağlı borsanda açar. Bu rehber kurulumu baştan sona anlatıyor.
Gerekenler
- Ücretsiz bir OptAlgo hesabı: buradan aç.
- Webhook alarmları için ücretli bir TradingView planı. TradingView webhook'u sadece ücretli planlarda sunar.
- Canlı işlem için bir Binance hesabı. Demoda başlamak için borsa bağlantısı gerekmez.
1. Binance'i bağla (canlı işlem için)
OptAlgo, Link Program üzerinden resmî Binance API partneridir. Uygulamada Binance'in kendi onay ekranıyla tek tıkla bağlanırsın; oluşturulan anahtar IP kısıtlıdır ve para çekemez. Varlıkların borsandaki hesabında kalır, OptAlgo sadece işlem yapar. Önce demoda denemek istiyorsan bu adımı sonraya bırak: demo robotlar gerçek piyasa fiyatlarıyla simüle edilir ve borsa bağlantısı istemez.
2. Robotlarım'da bir robot oluştur
Tek sembollü bir robot için adını, borsayı, piyasa türünü (Spot ya da Futures), sembolü, tahsis edilen tutarı ve demo mu canlı mı çalışacağını seçersin. Vadeli semboller .P ile biter, örneğin BTCUSDT.P. Robotu önceden ayarlamak istemiyorsan otomatik robot oluştur: ilk sinyali borsayı, sembolü ve piyasa türünü kendisi ayarlar.
Her robotun bir Strategy Key'i vardır. Alarm mesajı bu anahtarı taşır ve OptAlgo sinyalin hangi robota ait olduğunu böyle anlar. Anahtarın süresi dolmaz, robot silinene kadar geçerlidir; anahtara sahip olan herkes robotuna sinyal gönderebilir. Herkese açık script'lere, ekran görüntülerine ya da sohbetlere yapıştırma.
3. Alarm mesajını yaz
Long giriş için örnek bir mesaj:
{
"strategy_key": "PASTE_YOUR_STRATEGY_KEY",
"exchange": "BINANCE",
"ticker": "{{ticker}}",
"position_side": "LONG",
"action": "BUY",
"leverage": 5
}Pozisyonu kapatmak için:
{
"strategy_key": "PASTE_YOUR_STRATEGY_KEY",
"exchange": "BINANCE",
"ticker": "{{ticker}}",
"position_side": "CLOSE"
}Mesajın reddedilmemesi için kurallar:
- Robotunun gerçek Strategy Key'ini yapıştır. {{strategy_key}} bir TradingView değişkeni değildir; olduğu gibi gönderilir ve reddedilir.
- exchange ve ticker'ı çıkışlar dahil her mesajda gönder. Tek sembollü robotta ticker robotun sembolü olmalı; {{ticker}} vadeli grafiklerde .P ekiyle gelir.
- position_side ve action büyük harfle yazılır (LONG, BUY). TradingView'ın {{strategy.order.action}} değişkeni küçük harf (buy) üretir ve action olarak reddedilir.
- Vadeli girişlerde leverage gerekir.
Pine strateji kullanıyorsan mesajı script'in kendisi de üretebilir: her strategy.entry ve strategy.close çağrısına JSON'u alert_message olarak verir, tek bir alarmın mesajına sadece {{strategy.order.alert_message}} yazarsın. Hiç kod yazmak istemiyorsan ücretsiz OptAlgo Backtest şablonunu grafiğine ekle, Strategy Key'ini yapıştır; alarm mesajı senin için hazırlanır.
4. Webhook URL'sini gir
TradingView'da alarmı oluştur, mesaja yukarıdaki JSON'u yapıştır. Bildirimler sekmesinde Webhook URL'sini aç ve şu adresi gir:
https://api.optalgo.com/signal-listener/signal
Seçeneklerde “Bar kapanışında bir kez” (Once Per Bar Close) önerilir; böylece aynı sinyal iki kez gelmez. Her teslimat işlenir.
5. Kontrol et
Alarm tetiklendikten sonra OptAlgo'da robotun kayıtlarını aç. Webhook, sinyal reddedilse bile 204 döner; sonucu görebileceğin yer kayıtlardır. Yeni bir robot ilk geçerli sinyaline kadar doğrulanmamış görünür; o sinyal robotu doğrular ve sana bildirim gelir. Her gerçekleşen emir ve hata Telegram'ına da düşer.
Önce demo, sonra canlı
Robotu demoda başlat ve birkaç alarmın beklediğin gibi işlendiğini gör. Demo işlemlerin borsa tarafında stop-loss ya da take-profit emri yoktur, sinyallerinle açılıp kapanır. Rakamlar tuttuğunda robotu Robotlarım'dan canlıya alırsın; açık işlemi olan bir robot demo ile canlı arasında geçiş yapamaz.
Sık karşılaşılan sorunlar
- Alarm hiç ulaşmıyor: webhook adresini kontrol et. Eski dokümanlardaki https://api.optalgo.com/signal adresi yoktur; oraya giden alarmlar OptAlgo'ya hiç ulaşmaz. Doğru adres yukarıdaki signal-listener adresidir.
- “Signal symbol does not match strategy symbol”: tek sembollü robotun sembolü ile mesajdaki ticker farklı. Vadeli grafikte .P ekini unutma.
- “Exchange not found or does not match with strategy”: mesajdaki exchange robotun borsası değil ya da hiç gönderilmemiş.
- Kapatma çalışmadı: robot henüz doğrulanmamışsa ve açık işlem yoksa kapatılacak bir şey yoktur, sinyal uygulanmaz.
- Aynı sinyal iki kez geldi: alarmı “Bar kapanışında bir kez” olarak ayarla.
Birçok coinde tek anahtarla işlem yapmak istersen çok sembollü robotlar Plus'ta 10, Pro'da 20 açık coine kadar destekler. Tüm alarm mesajı örnekleri (yarım kapatma, stop taşıma, çok sembollü robot) dokümanlarda. Ürünün genel tanıtımı için TradingView robotları sayfasına bak.