Back
Observe after research

Forward Signal Track Record

This ledger begins after strategy research is frozen. It publishes signals from public strategies that passed discovery, rolling validation and their one-time final lockbox. Open trades, losses and execution errors remain visible; results are not selected by outcome.

What this proves—and what it does not. Forward results reduce selection and look-ahead concerns because they use bars arriving after research. They do not guarantee future performance. Simulated rows use bar-close prices and are not broker executions. Alpaca Paper rows use simulated funds and can differ from live-market fills. Returns shown here exclude account-specific sizing and may exclude fees, slippage, borrow constraints and taxes unless those are represented by the recorded fill prices.
Signals
0
Closed
0
Open
0
Wins / losses
0 / 0
Win rate
Closed trades only
Avg. return
Signal-pair return
Errors
0

Latest 1,000 forward events for public protocol-v2 strategies; no winner filtering. Account identifiers and position sizes are excluded. Simulated prices use scheduled bar closes; Alpaca Paper prices use reported fills.

Column guide How each forward field is calculatedHide
Strategy

The public protocol-v2 strategy whose frozen code generated the event.

Time

The market bar timestamp used by the scheduled forward runner.

Signal

BUY or SHORT opens a position; SELL or COVER closes it. ERROR is a recorded evaluation failure.

Price

The Alpaca Paper average fill when available; otherwise the scheduled bar close used by the simulator.

Mode

Alpaca Paper means a broker-simulator order was recorded. Simulated means no broker fill is claimed.

Outcome

Open remains unresolved. Win, loss, or flat is calculated when a later closing signal is recorded.

Return

Unlevered entry-to-exit price return for the paired forward signals. It is not an account return.

Reason

The frozen PineNode strategy explanation or the recorded execution error.

No published forward signals match these filters yet. The empty state is retained rather than replaced with example results.