Docs·Web App·Spot Signals

Running signals feed

The active and waiting spot signals tab — long-only entries, current ROI, age, multi-source filter. Mobile-friendly card list and deep-linkable to a specific signal via the symbol query.

The Running Signals tab is the live feed of every spot signal currently active or waiting for entry. Compared to the USDⓈ-M feed, it's simpler — long-only, fewer columns (no leverage column), fewer rows in a typical day (spot signals are slower-frequency). Click any row to open the detail dialog.

Running spot signals

Columns

ColumnNotes
SymbolE.g. BTC or BTCUSDT depending on source.
SourceE.g. mrD-Spot Swing.
TFTimeframe (1h / 4h / 1D).
EntryEntry price.
SLStop-loss price.
TP1 / TP2 / TP3Three TP levels with hit indicators.
Mark priceCurrent price (WS-updated).
ROI %Current return on cash from entry. Spot uses ROI (cash) not ROE (leveraged).
Max ROIHighest ROI achieved since entry.
AgeTime since signal generated.
24h ΔSymbol's 24h change.
24h VolSymbol's 24h volume.
StatusWAITING / ACTIVE.

Filters

FilterOptions
StatusAll / Active / Waiting. Counts shown.
SourceMulti-select. Default = all.
Symbol searchFree-text typeahead.
SortDefault (newest) / ROI desc / ROI asc / Age.

The filter state is URL-shareable.

Row interactions

  • Click → detail dialog with chart context.
  • Right-click → context menu: "Copy signal link", "Set alert for this source", "Open chart".
  • Long-press (mobile) → same actions.
Code
/trading-signals/spot-signals?symbol=BTCUSDT

Auto-selects the matching signal. Same notification flow as USDⓈ-M.

Mobile layout

On screens < 768 px the table collapses to a card stack:

  • Symbol + Source · Entry · ROI % + Status chip.
  • Tap card → detail dialog (full-screen).
  • Filters in a slide-up sheet.

Real-time updates

The WS subscription pushes:

  • New signal → row prepends.
  • Entry fill → WAITINGACTIVE.
  • TP / SL hit → row briefly highlights, then animates to the Closed tab.
  • Mark price + ROI → throttled to ~250 ms updates.

If the WS disconnects, a top-right banner shows reconnect status.

Typical volume

Spot signals are slower-frequency than USDⓈ-M:

  • Active signals at any time: typically 5-30.
  • New signals per day across all sources: 5-20.
  • Most signals stay in WAITING for 1-12 hours before entry fills.
  • Average time-in-trade once active: 24-72 hours.

If you see 200+ active spot signals at once, something's wrong — contact support.

Empty state

If no signals match filters:

No active spot signals right now. Spot signals are slower than futures — typically 5-20 fire per day across all sources. Loosen filters or check back later.

What's next