AlgoVesta › Sözlük › Webhook

Sinyal & Otomasyon

Webhook

Webhook, bir uygulamanın bir olay gerçekleştiği anda başka bir uygulamadaki bir URL'ye gönderdiği otomatik bir HTTP isteğidir; işlemde, bir strateji veya gösterge alarmı tetiklendiğinde TradingView bir otomasyon platformuna webhook gönderir, böylece kimse bir düğmeye tıklamadan emir verilebilir.

Neden önemli

E-posta, uygulama bildirimi veya ses ile gelen alarmlar için yine de bir insanın harekete geçmesi gerekir. Bir webhook, alarmın mesaj gövdesini doğrudan yürütücü platforma taşır; bir TradingView stratejisini otomatik hale getiren şey de budur. Mesaj gövdesi sizin kontrolünüzdedir: "BTCUSDT LONG" gibi sabit bir metin olabilir ya da TradingView'in alarm anında dolduracağı yer tutuculara sahip bir JSON yükü olabilir (sembol, fiyat, eylem, pozisyon büyüklüğü). Alıcı taraftaki platform bu gövdeyi ayrıştırır, kurallarınıza karşı kontrol eder ve işlemi yerleştirir.

AlgoVesta bunu nasıl yönetir

Her AlgoVesta stratejisi, gizli bir belirteç (token) içeren kendi webhook URL'sini alır; bunu TradingView alarmının "Webhook URL" alanına yapıştırır ve panelden gelen JSON şablonunu mesaj kutusuna koyarsınız. Gelen istekler, yalnızca kaynak doğrulanabildiğinde canlı yürütme için kabul edilir; bu, isteğin TradingView'in yayınlanmış IP adreslerinden ya da izin listesine eklediğiniz bir IP'den gelmesiyle sağlanır. Başka her şey kaydedilir ama işleme dönüştürülmez. Yük, sembol, yön, giriş ipucu, stop-loss ve take-profit olarak ayrıştırılır, ardından o strateji için seçtiğiniz hedefe yönlendirilir: bir kripto borsa hesabı veya bir MetaTrader 5 hesabı. Strateji çıkışları ("flat") karşı tarafı açmak yerine açık pozisyonu kapatır ve aynı mantık paper modda da çalışır, böylece canlıya geçmeden önce alarmı uçtan uca test edebilirsiniz. Bir sinyal 100 ms'nin çok altında alınır ve ayrıştırılır; uçtan uca ortalama olarak emir, kripto borsalarında yaklaşık 4,1 saniyede, MT5'te ise yaklaşık 1,2 saniyede işlem yerine ulaşır. Kurulum adımları TradingView botu sayfasında ve webhook kurulum kılavuzunda yer alır.

Örnek

Alarm mesajı: {"symbol":"{{ticker}}","side":"buy","price":{{close}},"stop_loss":{{plot_0}},"take_profit":{{plot_1}}}. Strateji ETHUSDT grafiğinde tetiklendiğinde, TradingView yer tutucuları değiştirir ve JSON'u stratejinin URL'sine gönderir. AlgoVesta, yapılandırılmış 100 dolarlık marjla long pozisyonu açar, iki çizimden (plot) stopu ve hedefi yerleştirir ve işlemi saniyeler içinde panelde gösterir.

Sık yapılan hatalar

Uygulamada

TradingView botu →