Docs·Web App·USDⓈ-M Signals

Closed signals history

Every USDⓈ-M signal that's closed (TP hit, SL hit, manual close) with result, P&L %, time-in-trade, and CSV export. Filter by date, symbol, source, result, and side; use for performance review and strategy selection.

The Closed signals history is the persistent record of every signal that's reached a terminal state — TP1/2/3 hit, SL hit, manual close, or expiry. Use it to backtest claims ("does this source actually have a 60% win rate?"), filter by symbol/source for strategy selection, and export to CSV for offline analysis. Premium and above retain the full lifetime history; Master plans see the last 90 days.

Closed signals history

Columns

ColumnNotes
Closed atTimestamp the signal closed.
SymbolE.g. BTCUSDT.
SideLONG / SHORT.
SourceSignal generator.
TFTimeframe.
EntryFill price.
SLSL price.
TP1 / TP2 / TP3Each cell shows the TP price and whether it was hit (green check) or not (grey dash).
ResultFinal outcome: TP1 / TP2 / TP3 / SL / MANUAL / EXPIRED.
Max ROEHighest ROE the signal reached before closing.
Final ROEROE at the close moment. For TP/SL hits, this equals the relevant level's payoff.
DurationTime from entry fill to close.
DetailClick → re-opens the detail dialog with closed-state chart context.

Filters

FilterOptions
Date rangeLast 24h / 7d / 30d / 90d / Lifetime / Custom range.
SymbolFree-text typeahead.
SideAll / Long / Short.
SourceMulti-select.
TimeframeMulti-select.
ResultAll / TP-hit (any) / TP1 only / TP2 only / TP3 only / SL hit / Manual / Expired.
Min ROESlider — only show closed signals where Final ROE ≥ threshold.
Max durationSlider — only show signals that resolved within X hours/days.

Combine filters to answer specific questions:

  • "How did mrD-RSI Pullback 5m perform on alts last week?" → Date=7d, Source=RSI Pullback, TF=5m, Symbol contains-not BTCUSDT/ETHUSDT.
  • "Worst-case losses on Forex Pullback?" → Side=Both, Result=SL, sort by Final ROE ascending.
  • "Sweet-spot win duration for swing setups?" → TF=1h+4h, Result=TP-hit, sort by Duration.

Sort

Click any column header to sort. Default sort = Closed-at descending (newest first). Common sorts:

  • Final ROE descending → biggest wins at top.
  • Final ROE ascending → biggest losses at top.
  • Duration ascending → fastest winners (good for scalping strategy validation).

Above the table, when filters are applied, an aggregate row recomputes in real-time:

StatNotes
Signal countNumber of signals matching filters.
Win rateTP-hit signals / total.
Avg ROEMean Final ROE.
Avg winMean Final ROE of winning signals.
Avg lossMean Final ROE of losing signals.
Profit factorSum of wins /
Best signalHighest Final ROE in the filter set.
Worst signalLowest Final ROE.

Use these to A/B compare strategies, sources, or timeframes by applying different filter sets.

CSV export

Top-right of the page: Export CSV (Premium+ only).

Exports the currently-filtered view with the same columns. Useful for:

  • Offline analysis in Excel / Python.
  • Tax reporting (some jurisdictions tax signal-derived profits separately).
  • Backtest comparison vs your own historical strategy.

The CSV uses ISO timestamps and decimal points (.) regardless of locale — no Excel weirdness on import.

Retention by plan

PlanHistory retention
MasterLast 90 days.
PremiumLifetime.
UltimateLifetime + CSV export.

Older signals on Master are deleted permanently after 90 days — if you need a record, export to CSV monthly or upgrade.

Pagination

Page sizeDefault = 50 rows. Picker = 50 / 100 / 200 / 500 / All.

"All" loads up to 10,000 rows; beyond that, narrow filters or export to CSV.

What's next