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)

  1. Otwórz aplikację Echobell na iOS i utwórz nowy kanał (np. „TradingView”).
  2. W szczegółach kanału skopiuj adres URL webhooka. Traktuj go jak sekret.
  3. Wybierz typ powiadomień kanału (Standardowe, Czasowo krytyczne lub Połączenie) zależnie od pilności.

2. Skonfiguruj alert w TradingView

  1. Otwórz TradingView i przejdź do swojego wykresu
  2. Utwórz nowy alert lub edytuj istniejący
  3. 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

  1. Po skonfigurowaniu alertu możesz go przetestować, klikając przycisk „Test” w oknie alertu w TradingView
  2. Powinno dotrzeć do Ciebie testowe powiadomienie w Echobell
  3. Sprawdź panel Echobell, aby potwierdzić, że webhook odebrał testowy payload

Rozwiązywanie problemów

Jeśli powiadomienia nie docierają:

  1. Sprawdź, czy adres URL webhooka został poprawnie wklejony w TradingView
  2. Sprawdź, czy warunki alertu są prawidłowo skonfigurowane
  3. Upewnij się, że Twoje konto Echobell jest aktywne, a powiadomienia są włączone
  4. 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.