Integracja z TradingView - alerty giełdowe i połączenia
Wysyłaj alerty z TradingView do Echobell przez webhook i odbieraj powiadomienia push lub połączenia przy sygnałach cenowych i strategiach.
Echobell możesz połączyć z TradingView, aby odbierać powiadomienia z własnych alertów giełdowych. Ten przewodnik pokazuje, jak skonfigurować taką integrację.
Wymagania wstępne
- Konto Echobell
- Konto TradingView z obsługą webhooków (zwykle Pro/Pro+/Premium)
Kroki konfiguracji
1. Utwórz kanał w Echobell (pobierz adres URL webhooka)
- Otwórz aplikację Echobell na iOS i utwórz nowy kanał (np. „TradingView”).
- W szczegółach kanału skopiuj adres URL webhooka. Traktuj go jak sekret.
- Wybierz typ powiadomień kanału (Standardowe, Czasowo krytyczne lub Połączenie) zależnie od pilności.
2. Skonfiguruj alert w TradingView
- Otwórz TradingView i przejdź do swojego wykresu
- Utwórz nowy alert lub edytuj istniejący
- W oknie alertu:
- Ustaw warunki alertu według potrzeb
- Przewiń do sekcji „Alert Actions”
- Wybierz „Webhook URL”
- Wklej adres URL webhooka Echobell
- W polu „Message” dostosuj payload (wartości używane przez szablony w Echobell):
{
"title": "TradingView Alert",
"message": "{{ticker}} hit {{price}}"
}
Format wiadomości
Treść powiadomienia możesz dostosować przy użyciu zmiennych TradingView:
{{ticker}}- nazwa instrumentu{{price}}- bieżąca cena{{volume}}- bieżący wolumen{{time}}- czas wyzwolenia alertu{{exchange}}- nazwa giełdy{{interval}}- interwał wykresu
Konfiguracja zaawansowana
Sterowanie priorytetem w Echobell
Priorytet w Echobell ustawia się na poziomie kanału, a nie przez pola payloadu z TradingView. Aby zmienić pilność:
- Ustaw typ powiadomień kanału w aplikacji Echobell: Standardowe, Czasowo krytyczne lub Połączenie (zobacz /docs/notification).
- Jeśli potrzebujesz różnych poziomów pilności, utwórz osobne kanały (np. „TV — połączenia” i „TV — push”) i użyj odpowiednich adresów URL webhooków w różnych alertach.
Uwaga: własne dźwięki powiadomień nie są obsługiwane.
Przykładowe szablony alertów
Prosty alert cenowy
{
"title": "Price Alert",
"message": "{{ticker}} is now at {{price}}"
}
Alert o skoku wolumenu
{
"title": "Volume Alert",
"message": "High volume detected for {{ticker}}\nVolume: {{volume}}\nPrice: {{price}}"
}
Alert o sygnale transakcyjnym
{
"title": "Trading Signal",
"message": "{{strategy.order.action}} signal for {{ticker}}\nPrice: {{price}}\nTime: {{time}}"
}
Testowanie integracji
- Po skonfigurowaniu alertu możesz go przetestować, klikając przycisk „Test” w oknie alertu w TradingView
- Powinno dotrzeć do Ciebie testowe powiadomienie w Echobell
- Sprawdź panel Echobell, aby potwierdzić, że webhook odebrał testowy payload
Rozwiązywanie problemów
Jeśli powiadomienia nie docierają:
- Sprawdź, czy adres URL webhooka został poprawnie wklejony w TradingView
- Sprawdź, czy warunki alertu są prawidłowo skonfigurowane
- Upewnij się, że Twoje konto Echobell jest aktywne, a powiadomienia są włączone
- Sprawdź logi webhooka w panelu Echobell pod kątem komunikatów o błędach
Limity częstotliwości
- Darmowe konta TradingView mają ograniczoną liczbę wywołań webhooków
- Zadbaj o to, aby warunki alertów były wystarczająco precyzyjne i nie wyzwalały się nadmiernie
- Rozważ wyższy plan TradingView, jeśli potrzebujesz wyższych limitów webhooków
Więcej informacji o możliwościach webhooków w Echobell znajdziesz w dokumentacji webhooków.