Trading Analytics

Your journal is a
proprietary training set.

SignalDeck captures RSI, MACD, and SMA values at the exact minute of your entry. Every trade comes with execution quality metrics, behavioral tags, and post-mortem grades — then exports as clean forensic CSVs for LLMs, Monte Carlo, or your own analysis.

SQN & expectancy — the two numbers that determine whether your edge is statistically real.
MAE/MFE — max adverse and favorable excursion per trade for execution quality analysis.
Strategy decay — detect when a working edge starts breaking down before the drawdown gets expensive.
Forensic CSV export — every field, clean format, ready for Python/LLM/Monte Carlo.

Or check your edge — free expectancy calculator →

Edge Metrics · Last 90 trades
Expectancy
+0.84R
per trade, avg
SQN Score
2.8
EXCELLENT
Profit Factor
2.14
win $ / loss $
Kelly %
1.8%
optimal risk/trade
SQN 2.8 — edge is statistically real. Expectancy 0.84R — system is profitable on average even with a 42% win rate.

The two numbers that
actually measure edge.

Win rate tells you nothing on its own. A 42% win rate with 2.5R winners is more profitable than a 75% win rate with 0.3R winners. SignalDeck tracks every trade outcome as an R-multiple — risk-normalized — so SQN and expectancy are based on real edge measurement, not raw dollars.

SQN above 2.0 is a statistically real edge. Kelly Criterion gives you the mathematically optimal position size from your own R data. These aren't vanity metrics — they're the numbers that determine if you should be scaling up or fixing the system first.

The technical context
at the moment you traded.

Most journals store the outcome. SignalDeck also stores the context — RSI, MACD, and SMA values at the exact minute of your entry, snapshotted automatically.

When you go back to review a trade, you see not just what happened but what the market looked like when you pulled the trigger. And when you export to CSV, that context travels with every row — ready for ML feature engineering or pattern analysis.

Execution Context · $AAPL · Entry 09:32
RSI(14)
58.4
at entry
MACD
+0.12
histogram
SMA 20
above
price vs MA
MAE
-0.4R
max adverse excursion
MFE
+3.1R
max favorable excursion
Final outcome
+2.1R — left 1.0R on table vs MFE
Strategy Decay · SMA Breakout
DECAY DETECTED
Rolling 20-trade expectancy
Working Decay
Trades 1–40 +0.91R avg
Trades 41–60 -0.18R avg

Know when your edge
starts breaking down.

Strategy decay is the most expensive thing that happens silently. A system that worked for 40 trades can stop working in week 7 — and if you're not tracking rolling expectancy, you'll find out via drawdown, not data.

SignalDeck tracks rolling expectancy and flags when a strategy's recent performance diverges from its baseline — so you can pause and diagnose before the drawdown compounds.

Every metric, every indicator, every tag exports to a clean CSV. Use it in Python, feed it to an LLM, run your own Monte Carlo — the data is yours and it's already formatted for the lab.

Every field. One export.
Ready for the lab.

The full trade record exports as a clean CSV — not just the outcome. Every execution field, every indicator value captured at entry, every behavioral tag, every post-mortem grade, and the screenshot URLs for every chart image you attached to the trade.

Use it in Python to build ML features. Feed it to an LLM for pattern analysis. Run your own Monte Carlo against real trade sequences. The export is structured for direct use — no cleaning, no reshaping.

  • Screenshot URLs included — every chart image you attached exports as a URL column, so your visual context travels with the data row.
  • Save-time snapshot — account balance, unrealized P&L on other positions, and session context captured at the moment you logged the trade.
  • All custom fields — custom tags, signals, and any extra fields you defined are columns in the export.
trades_export.csv 847 rows · 38 columns
date
symbol
r_multiple
rsi_entry
macd_hist
screenshot_url
tag
2026-06-07
AAPL
+2.1
58.4
+0.12
cdn.sgnldk…
A+_setup
2026-06-06
ES
-0.8
71.2
-0.04
cdn.sgnldk…
FOMO
2026-06-05
EUR/USD
+1.4
44.8
+0.08
breakout
· · · 844 more rows · · ·
38 total columns including: date, symbol, side, qty, entry_price, exit_price, stop, target, r_multiple, pnl, mae, mfe, hold_mins, rsi_entry, macd_hist, sma_above, session, strategy, setup_grade, process_verdict, tags, signals, screenshot_url, acct_balance_at_save, custom_field_1…

Every field in the export.

38 columns per trade row — execution, technical context at entry, save-time snapshot, and behavioral review data.

Execution

  • Entry / exit price & time
  • R-multiple (final outcome)
  • MAE & MFE per trade
  • Entry & exit slippage
  • Hold duration (minutes)
  • Position size & risk %
  • Stop & target prices

Technical Context

  • RSI(14) at entry
  • MACD histogram at entry
  • SMA relationship at entry
  • Session (pre-market / regular)
  • Asset class & instrument
  • Strategy & setup label

Save-Time Snapshot

  • Account balance at save
  • Unrealized P&L at save
  • Screenshot URL(s)
  • Journal notes text
  • Custom signals
  • Custom fields (user-defined)

Behavior & Review

  • Behavioral tags (FOMO…)
  • Post-mortem grade (A+ → F)
  • Process verdict
  • Training gap class
  • Setup quality score
  • Management grade

Your journal is your most valuable dataset.

SQN, expectancy, MAE/MFE, execution indicators at entry, behavioral tags, and forensic CSV export. Built for the lab, not just the ledger. Free during beta.

Start free in SignalDeck

Frequently Asked Questions

What is SQN score in trading?

SQN (System Quality Number) measures statistical trading quality. Above 2.0 is a real edge. It normalizes expectancy by the standard deviation of R-multiples — so consistent results score higher than wild swings, even with the same average.

What is trading expectancy?

Expectancy is the average R-multiple per trade across your full history. It's the only number that reliably predicts forward profitability — because it normalizes for position size and accounts for both win rate and reward-to-risk ratio simultaneously.

What are MAE and MFE?

MAE (Maximum Adverse Excursion) is the worst intra-trade drawdown before close. MFE (Maximum Favorable Excursion) is the best intra-trade profit before close. Comparing these to your final P&L reveals execution quality — if MFE consistently exceeds final profit, you're exiting too early.

Can I export my trade data?

Yes. SignalDeck exports clean forensic CSVs including R-multiples, execution indicators (RSI/MACD/SMA at entry), MAE/MFE, behavioral tags, post-mortem grades, and strategy labels — designed for direct use in Python, Excel, or LLM pipelines.