Skip to main content

Plans and limits

OptAlgo has three plans. Every plan can connect an AI app, backtest and trade on paper. Live trading through AI agents and strategies run on OptAlgo needs Plus or Pro; on Free, your own webhook bots can make 10 live trades a month.

FreePlusPro
Price, monthly$0$29 / month$99 / month
Price, billed annually$228 / year$828 / year
AI apps
Chat app connector (Claude, ChatGPT, Claude Code)Yes, paper onlyYes, paper onlyYes, paper only
API keys for Claude Code, Codex and scripts (up to 5)Read, backtests, paper botsEvery permission, live trading includedEvery permission, live trading included
Backtests
Backtest units50 per month30 per day200 per day
Symbols per run3316
History per run (1-minute bars per symbol)300,000 (about 7 months)550,000 (about 1 year)3,200,000 (about 6 years)
Trials per optimisation40100500
Runs at once113
Time per run60 s90 s300 s
Runs whose charts and trade files are keptNewest 1,000 + favouritesNewest 1,000 + favouritesNewest 1,000 + favourites
Bots
Paper trading in My BotsYesYesYes
Live trading on your exchangeWebhook bots only, 10 trades a monthYesYes
Bots230Unlimited
Multi-symbol botsNoUp to 10 coins open at onceUp to 20 coins open at once
Strategies run on OptAlgo1, paper only, up to 3 symbols10, live allowed, up to 10 symbols each20, live allowed, up to 20 symbols each
Account
FundsNoNoYes
Sub-accountsNo25
  • On Free, paper trades have their own limit of 200 a month, separate from the 10 live trades. The app shows what is left.
  • The app always shows your current limits: the Backtest page shows your units and per-run limits, My Bots your bot and coin limits.
  • An administrator can change the limits of a single account. When the app shows different numbers for your account, the app is right.

Billing​

  • Choose a plan under Settings → Subscription in the app, or open app.optalgo.com/subscription. Pay monthly or annually.
  • Payments are handled by Stripe. Depending on where you live, sales tax may be added to the final price.
  • Paid plans come with a 14-day money-back guarantee. You can cancel at any time, in one click, from your account.
  • A sub-account shares the plan of its main account.

Backtest units​

A backtest is charged by its run time:

  • 1 unit = up to 10 seconds of run time, at least 1 unit per run. A run of 1 minute costs 6 units.
  • An optimisation (a research run) is charged in the same way, on its total run time.
  • When you start a run, OptAlgo estimates its cost and reserves it from your quota. When the run ends, the charge is set to the real run time.
  • No charge: checking (validating) a strategy, reading results, charts and diagnostics, a refused run, and a run that fails on OptAlgo's side. Running the exact same spec again costs at most 1 unit.
  • Free counts units per UTC calendar month. Plus and Pro count them per UTC day, and the count resets at 00:00 UTC.
  • When the units are used up, new runs are refused until the reset. Nothing else stops: bots keep trading.

To spend fewer units: use fewer symbols, a shorter period or a coarser timeframe, and fewer optimisation trials. Use one walk-forward research run instead of many single runs.

A run that needs more than your plan's per-run limits (symbols, history, trials, time, memory) is refused before it starts, with the limit it hit and a fix. Each run is also stopped at your plan's time per run.

What changes when you change plan​

  • Upgrade: the new limits apply at once.
  • Downgrade to Free: your API keys keep working for what Free allows (reads, backtests, paper bots). Their live trading permission is ignored until you upgrade again.
  • Strategies run on OptAlgo above the new plan's limit, and live ones on Free, wind down: only exits are sent until their positions are closed.
  • Multi-symbol bots reject new entries on Free. Open positions can still be closed.