Verify the strategy evidence.Then find the failure conditions.

Return is only the result. AlgoRover keeps provenance, data windows, cost assumptions, reproduced results, and stress tests in one record so you can see where a result came from and where it may fail.

AlgoRover Research assistant inspecting a strategy chart

How a strategy is reviewed

Every strategy follows the same sequence so the most attractive result is not the only result that survives.

  1. Record provenance and version

    Keep the creator, research source, code or package version, and parameter boundaries.

    Output: a traceable strategy version
  2. Establish the baseline

    Record the data window, interval, starting capital, fees, slippage, and costs not yet modeled.

    Output: comparable backtest assumptions
  3. Reproduce historical results

    Run the same configuration on closed historical data and retain return, drawdown, and risk-adjusted metrics.

    Output: a repeatable result
  4. Apply deliberate stress

    Compare in- and out-of-sample results, raise costs, add execution delay, and isolate adverse regimes.

    Output: known limits and failure conditions

What a stress test actually changes

Stress testing is not another run of the same backtest. It deliberately weakens the assumptions that helped the baseline.

DimensionBaseline recordStress changeQuestion
DataSample window and market cycleOut-of-sample data and different windowsDoes the result reproduce across periods?
CostsFee, slippage, and funding assumptionsHigher friction and previously missing costsCan the edge survive realistic friction?
ExecutionSignal frequency and fill conditionsDelay, missed fills, and worse executionCan it still operate under real constraints?
RegimeTrend, volatility, and liquidityAdverse and extreme environmentsDoes it depend on one market state?

Normalize the metric definitions first

The same name does not guarantee the same calculation. Strategies are comparable only when their definitions are visible.

Return
Net change from starting equity to ending equity.
Sharpe
Annualized mean periodic return divided by volatility; the current baseline uses a zero risk-free rate.
Max Drawdown
Largest peak-to-trough decline in the equity curve.
Win Rate
Profitable share of active holding intervals, not per-trade win rate.

How third-party strategies enter the library

Reconstructed public research retains its original source. Custom strategies submitted by KOLs retain their creator and version and are listed only after AlgoRover reviews their provenance, version, assumptions, and known limits.

  1. Submit provenance and version

    Record the creator, original research source, code or package version, and the supported parameter range.

  2. Review, reproduce, and stress

    Reproduce the historical result on a common baseline, identify cost or data gaps, and test out-of-sample behavior and failure conditions.

  3. List with an explicit source status

    Keep the third-party label and publish the verified scope, unknowns, and known limits without presenting the result as independent AlgoRover validation.

Stress tests expose fragility. They do not prove safety.

They cannot remove survivor bias, model risk, or future market change, and they cannot decide position size or whether a user should run a strategy. Their value is turning hidden dependencies into inspectable facts.