Skip to content

Backtesting EnginePython Backtesting for Everyone

AI-assisted or hand-coded. Your choice.

Backtesting Chart

See It In Action

python
# Live example - Try this in the app!
BACKTEST_CONFIG = {
    'start_date': '20240101',
    'end_date': '20240201',
    'initial_capital': 10000
}

def on_bar_close(data_contexts, portfolio, state):
    """Simple momentum strategy"""
    data = data_contexts['SPY']
    
    # Buy when price crosses above 20-day average
    if data.close > data.sma(20) and portfolio.position('SPY') == 0:
        shares = int(portfolio.cash * 0.95 / data.close)
        buy('SPY', shares)
    
    # Sell when price drops below average
    elif data.close < data.sma(20) and portfolio.position('SPY') > 0:
        sell_all('SPY')

Ready to Test Your Strategy?

3 free backtests. No credit card. No spam.

Your Trading Journey

🚀 Start Exploring (Guest Mode)

"I want to see what this is about"

Try 3 backtests with no commitment. Test on popular stocks (SPY, AAPL, GOOGL, MSFT) with 30 days of data. Perfect for getting a feel for the platform.

Typical user: Curious about backtesting, wants to validate a simple idea

💡 Start Building (Free Account)

"I have ideas I want to test seriously"

480 compute credits per month (~8 hours). Access all US stocks with 1 year of data. Save unlimited strategies and export results. Perfect for developing your first profitable strategies.

Typical user: Active trader testing 5-10 strategies per month, learning what works

📈 Scale Professional (Member - $20/month)

"I'm serious about algorithmic trading"

2,880 compute credits per month (~48 hours). 5 years of historical data, API access for automation, and priority support. Built for traders who live and breathe data-driven strategies.

Typical user: Managing substantial capital, running multiple strategies, needs institutional-grade features

The Natural Progression

Most successful users follow this path:

  1. Try guest mode to understand backtesting basics
  2. Sign up free when they want to save their first working strategy
  3. Upgrade to Member when they need more compute time or historical data
  4. Use the API to automate their best strategies

You're always in control - upgrade when you're ready, cancel anytime.

Your First Backtest Awaits

Join thousands of traders using data to validate their ideas.

Learn From Examples

SMA Crossover

Classic trend-following strategy using moving averages.

Bollinger Bands

Trade price extremes with statistical boundaries.

Momentum Trading

Ride strong trends with proper risk management.

Risk Management

Protect capital with stops and position sizing.


Questions? Check our comprehensive guide or contact support

Test your trading strategies risk-free with professional backtesting.