All docs

Connect TradingView

Every TickerShare webhook has a unique URL. TradingView sends your alert to that URL the moment it fires, and TickerShare does the rest.

Set up the alert

  1. In the TickerShare dashboard, open your webhook and copy two things: the webhook URL and the alert message.
  2. In TradingView, create or edit an alert on your strategy or indicator.
  3. In the alert dialog, open the Notifications tab and enable Webhook URL. Paste your TickerShare webhook URL — replacing whatever is already in the box.
  4. In the Message box, paste the alert message from the dashboard — again, replace the default text.
  5. Save the alert.

The default message uses TradingView placeholders such as {{ticker}}, {{close}} and {{interval}}. TradingView fills them with live values when the alert fires, so one message works for every symbol the alert covers.

Two things TradingView pre-fills for you

Both are silent, and both send your alert somewhere you didn't intend.

The webhook URL remembers the last one you used. Create a second webhook, set up its alert, and TradingView will helpfully paste your *first* webhook's URL. The alert fires, delivers, and reports success — into the wrong channel. Nothing errors, because nothing is broken; it just isn't what you meant. Always overwrite the URL field, even when it looks filled in.

The message box has its own default, which is prose like GOLD1! Crossing 140,900 — not our format. If you leave it, there are no fields for us to read, so there is nothing to build a card from. We won't send you an empty card: we forward your text as-is and mark the delivery "Text (not our format)" in your log, so you can see exactly what happened. Paste the alert message from your webhook setup and cards start arriving.

Test it

Fire the alert once (or use the dashboard's Send test alert button) and watch the card arrive in your channel. Every delivery also appears in the dashboard log with its status and speed.

Notes

  • TradingView expects a response within 3 seconds. TickerShare responds in milliseconds and delivers asynchronously, so the timeout is never at risk.
  • Identical payloads within a 30 second window are deduplicated. TradingView's own retry after a timeout cannot double-post.
  • Alerts are rate limited per webhook (60 per minute by default) and the request body is capped at 64 KB.

See the webhook format for everything the message can contain.