PyInvesting

Backtest free. Monitor with Premium.

Research an investment rule with Starter. Add unlimited backtests and daily model monitoring with Premium.

Starter

Test an investment rule.

USD 0 / month

No payment method required

  • Up to three user backtests
  • Saved simulation results
  • Strategy research library
  • No monitored live strategy

Premium

Monitor the rules you save.

USD 19.90 / month

First month USD 0 for eligible new subscribers

  • Unlimited user backtests
  • Saved simulation results
  • Up to five monitored live strategies
  • Strategy research library

Both plans are research tools. PyInvesting does not connect to a brokerage or execute trades. See a recorded monitoring update.

What a monitoring update looks like.

A recorded monitoring update

Rule evaluated
SPY 60%, TLT 40%; monthly rebalance
Evaluation date
Initial model capital
USD 100,000

Matches the latest verified completed session.

Recorded dates and execution assumptions

Recorded request: Jul 1, 2005 to Nov 13, 2026. Holdings use the evaluation date above. Adjusted close; commission 1 bps and base half-spread 5 bps. Other recorded execution assumptions can also apply.

Model positions

Model positions at this evaluation. Figures are rounded for display.
AssetWeightUnits
SPY60.31%423.63
TLT39.69%2,649.6
Cash<0.01%—

Proposed model changes

No new pending proposals in this verified evaluation. Older rebalance orders are not presented as new changes.

Next monitoring sweep scheduled: Nov 16, 2026, 14:00 (Asia/Singapore). This is a scheduled start; updates appear after data and evaluation checks complete.

These are model positions and proposals. PyInvesting does not connect to a brokerage or execute orders. Backtests do not predict future results.

Inspect this published example and its assumptions

Compare all plan features

Research limits and monitoring access, side by side.

Starter and Premium monthly price and research limits
CapabilityStarterPremium
Recurring monthly priceUSD 0USD 19.90 after the eligible first month
User backtestsUp to 3Unlimited
Saved simulation resultsIncludedIncluded
Monitored live strategiesNoneUp to 5
Brokerage executionNot includedNot included

Questions before you start

What is a simulation?

A simulation applies a defined strategy rule to historical market data. It is not a forecast, recommendation, or guarantee of future results.

What does “monitored live” mean?

After you activate a saved strategy, PyInvesting evaluates it as new daily end-of-day data arrives. Review current model positions and proposed changes. PyInvesting does not connect to a brokerage or place orders.

How does the first month work?

Eligible new subscribers receive the first month at USD 0, followed by USD 19.90 each month until cancelled.