Spectra
Explorar docs

backtester

Curva de equity + tabla de trades

Leyendo el output del backtester: curva de equity, tabla trade-a-trade y las métricas que importan.


Tras una corrida, el backtester abre un panel de resultados con tres vistas: curva de equity, tabla de trades y resumen de métricas.

Curva de equity

Eje X    →  índice de trade (default) o tiempo wall-clock
Eje Y    →  equity de cuenta, opcionalmente log-scaled
Overlay  →  buy-and-hold del mismo símbolo

Click en cualquier punto para saltar al trade correspondiente en la tabla de abajo. Una capa de sombreado de drawdown marca high-water mark hasta actual.

Tabla de trades

Columnas:

#  side  symbol  entry_time  entry  exit_time  exit  qty  pnl  pnl_pct  bars_held

Ordenable. Click en una fila para hacer scroll del gráfico hasta ese trade y resaltar entry/exit en el panel de precio. Click derecho → Copy as CSV para sacar los resultados.

Resumen de métricas

P&L neto            $...
Trades              N (W: W%, L: L%)
Avg win / avg loss
Profit factor       sum(wins) / sum(losses)
Sharpe ratio        sobre returns nivel-barra
Max drawdown        % y absoluto
Bars in market      %

Spectra nunca muestra un "win rate %" solo sin contexto — los wins siempre van pareados con tamaño promedio de win/loss, ya que win rate alta con wins pequeños es un patrón perdedor.

Comparando runs

Strategy → Compare runs superpone múltiples curvas de equity sobre el mismo eje. Útil al ajustar parámetros: carga runs A y B lado a lado, y el diff entre tablas de trades resalta qué trades afectó el cambio.

Exportando

Strategy → Export →  CSV (trades)
                  →  JSON (estado completo del run)
                  →  PNG (curva de equity)

El JSON completo incluye el código fuente del script y todos los ajustes — pégalo en Spectra para reproducir el run exacto en otra máquina.