Backtesting

Backtesting lets you simulate how your strategy would have performed on recent signals before you turn automation on. You set the stop-loss (SL) and take-profit (TP) levels to reflect how much risk you’re willing to take, then run a simulation over a chosen period and universe.


What you control

  • SL / TP levels — Choose stop loss and take profit thresholds that match your risk tolerance and style.
  • Time window — Simulate on up to 30 days of history.
  • Universe size — Backtest up to 100 tokens at a time that match your filters.

Tip: Start with conservative SL/TP, then iterate as you learn how your filters behave.


Assumptions & limits

  • Execution delay: The simulator assumes ~5 seconds to execute both buys and sells.
  • Max holding time: Each simulated position has a maximum of 1 hour. If neither SL nor TP is hit by then, the token is sold at market at the 1-hour mark.
  • Capacity: Backtesting may be temporarily limited during heavy usage to ensure fair access for everyone.

What the backtest tells you

  • Average return — Mean net return across the tested tokens.
  • Average holding time — Mean time holding each simulated position.
  • Win rate — Share of simulated trades that closed at a profit.

These are computed for the selected time range and token universe using your SL/TP settings and the execution assumptions above.


Per-token table

Use the table to inspect performance by token alongside token characteristics (concentration, holders analysis, migration timing, caller, etc.). This makes it easier to spot patterns and adjust your filters.

  • Exit trigger column shows why the trade closed: Stop Loss, Take Profit, or Max Holding Time.
  • Sort and filter the table to focus on outliers, consistent winners, or problematic profiles.

Need help fine-tuning filters?

Click Ask Spica. We use state-of-the-art models with access to your filters, settings, and universe to suggest concrete tweaks that can improve robustness and expected return. To avoid overfitting on small samples, backtesting requires at least 50 tokens that match your filters within the selected timeframe.


Important disclaimer: This information is for educational purposes only and is not financial advice. Always do your own research. Past performance is not indicative of future results. Trading digital assets involves risk, including the possible loss of principal.