Trades

Trades table fields

What every column in the backtest trades table means.

1 min readUpdated Jun 19, 2026
ColumnMeaning
entry_timeBar timestamp of entry
sidelong or short
entry_priceFilled entry price (after slippage)
exit_timeBar timestamp of exit
exit_priceFilled exit price
exit reasonWhy it closed (stop loss / take profit / signal / trend reversal / manual / liquidation)
sizePosition size in asset units
gross_pnlP&L before fees and slippage
feesTotal fees paid (entry + exit)
slippageTotal slippage cost
net_pnlgross - fees - slippage
r_multiplenet_pnl divided by initial stop distance
durationexit_time − entry_time
maeMaximum adverse excursion during the trade
mfeMaximum favorable excursion during the trade

What to look for

  • Cluster by exit_reason: too many stop_loss exits = stop too tight or wrong signal; too few take_profit exits = target too far.
  • MAE vs final P&L: if winners routinely show large MAE, the stops are wide and you're lucky. If losers show low MAE, the exits are too quick.
  • Duration distribution: a strategy advertised as swing that averages 4-hour holds isn't swing.

Filtering + sorting

The table is client-side sortable on every numeric column. Filtering by reason or side helps isolate sub-populations (e.g. "show only take_profit longs").

Trades table fields | Help Center | LucraX · LucraX