Spis treści
Gdy układ na wykresie właśnie się rozwija, standardowe powiadomienia push łatwo przeoczyć. Ten przewodnik pokazuje, jak połączyć TradingView z Echobell przez webhook, aby alerty cenowe wywoływały połączenia telefoniczne z konfigurowalną treścią odczytywaną przez lektora.
Powiązana dokumentacja:
- Czym jest Echobell → /docs/what-is-echobell
- Wprowadzenie do webhooków → /docs/webhook
- Typy powiadomień (Normal, Time Sensitive, Calling) → /docs/notification
- Szablony i zmienne → /docs/template
Wymagania wstępne
- Zainstalowana aplikacja Echobell (App Store / Google Play)
- Konto TradingView z obsługą webhooków (Pro/Pro+/Premium)
Krok 1 — utwórz kanał w Echobell
-
Otwórz Echobell → Utwórz kanał. Nazwij go na przykład „TradingView Calls".
-
Ustaw typ powiadomienia. Przy pilnych alertach wybierz Calling, przy mniej istotnych Time Sensitive lub Normal (/docs/notification).
-
Opcjonalnie skonfiguruj szablony, aby połączenie odczytywało przydatne dane. Przykład:
Tytuł:
{{ticker}} crossed {{price}}Treść:
Signal: {{action}} at {{price}} on {{ticker}}Pełna dokumentacja szablonów: /docs/template
-
Skopiuj adres URL webhooka z ustawień kanału. Zachowaj go dla siebie. Szczegóły: /docs/webhook
Krok 2 — skonfiguruj alert w TradingView
- Otwórz wykres i utwórz lub edytuj alert.
- Zdefiniuj warunek (poziom ceny, wskaźnik, sygnał strategii itp.).
- W sekcji powiadomień włącz Webhook URL i wklej swój webhook Echobell.
- Ustaw payload wiadomości w formacie JSON, aby Echobell mógł odwołać się do zmiennych w Twoim szablonie:
{
"ticker": "{{ticker}}",
"price": "{{close}}",
"action": "{{strategy.order.action}}",
"externalLink": "https://www.tradingview.com/chart/"
}
Uwagi:
- Korzystaj z wbudowanych zmiennych TradingView (
{{ticker}},{{close}}itd.) externalLinkjest opcjonalny; gdy go podasz, Echobell pokaże go jako klikalny odnośnik we wpisie powiadomienia (/docs/notification)
Krok 3 — przetestuj cały przepływ
Wywołaj alert albo użyj warunku testowego. W ciągu kilku sekund powinno przyjść połączenie z treścią Twojego szablonu. Jeśli przy mniej ważnych sygnałach połączenie jest zbyt natarczywe, przestaw kanał na Time Sensitive, a tryb Calling zostaw dla krytycznych poziomów.
Rozwiązywanie problemów
- Brak połączenia: sprawdź, czy typ powiadomienia kanału to Calling i czy aplikacja ma uprawnienia do powiadomień
- Błąd 4xx webhooka w TradingView: zweryfikuj dokładny adres URL webhooka Echobell i to, czy token kanału jest aktualny
- Zmienne nie pojawiają się w połączeniu: upewnij się, że klucze JSON dokładnie odpowiadają nazwom zmiennych w szablonie (wielkość liter ma znaczenie)
- Zbyt wiele połączeń: obniż priorytet do Time Sensitive albo zaostrz warunki alertu w TradingView
Wskazówki do szablonów
Czytelny szablon sprawia, że po odebraniu połączenia od razu wiesz, co zrobić:
{{ticker}} crossed {{price}} on 15m timeframe.Action: {{action}}.- Dodaj
externalLink, aby z wpisu powiadomienia jednym dotknięciem przejść do wykresu
Pełna dokumentacja szablonów: /docs/template
Powiązane
- Alerty z webhooków dla własnych systemów → /blog/get-notified-with-webhook-mcp
- Powiadomienia z CI/CD → /blog/github-actions-notifications
- Monitoring infrastruktury → /blog/grafana-call-notification
- Funkcja webhooków → /features/webhooks
- Funkcja powiadomień telefonicznych → /features/call-notifications
Pobierz Echobell: https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-tradingview-call-notifications-pl&mt=8 / Google Play: https://play.google.com/store/apps/details?id=one.echobell.echobellandroid