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')

Sample Results - Momentum Strategy on SPY

+12.4% Total Return | 0.89 Sharpe | -8.2% Max Drawdown | 23 Trades

What You Get Instantly:

✓ Professional performance metrics
✓ Interactive equity curve charts
✓ Detailed trade-by-trade analysis
✓ Risk management statistics
✓ Export results to CSV/Excel
✓ No signup required to start

features:

  • icon: ⚡ title: Instant Access details: No signup. No downloads. Test strategies immediately in your browser.

  • icon: 🐍 title: Pure Python details: Write strategies in clean Python. No complex frameworks to learn.

  • icon: 📊 title: Real Results details: Professional metrics, equity curves, and trade analysis in real-time.

How It Works

1
Write Your Strategy
Code your trading logic in clean Python. Use our intuitive API to access market data, place orders, and manage risk.
2
Configure & Run
Set your backtest parameters: dates, capital, assets. Hit run and watch your strategy execute across historical market data.
3
Analyze Results
Get comprehensive performance metrics, interactive charts, and detailed trade analysis. Export data for further research.
4
Refine & Optimize
Use insights to improve your strategy. Test different parameters, add risk management, and validate with out-of-sample data.

Why Choose Our Platform?

Lightning Fast
Optimized C++ backend processes years of market data in seconds. Get results instantly, iterate faster than ever.
🏛️
Institution-Grade Data
Access the same high-quality market data used by hedge funds and professional trading firms. No gaps, no errors.
🛡️
Risk Management
Built-in position sizing, stop-losses, and drawdown protection. Comprehensive risk metrics help you trade safely.
🔗
API Integration
Connect to your favorite broker or data provider. Automate your proven strategies with our REST API.
📊
Advanced Analytics
Beyond basic returns: Sharpe ratio, Sortino ratio, maximum drawdown, rolling statistics, and custom metrics.
🧠
AI-Assisted Development
Stuck on strategy logic? Our AI assistant helps you code, debug, and optimize your trading strategies.

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.