Skip to content

Start here

Plans and credits

Free to find out. Pay monthly when you want more.

Every plan lets you write algorithms and indicators, chart live prices, and backtest on minute or tick data. Paid plans add more compute units and live broker connections, and will add trading sessions when they arrive. Plans are monthly, paid by card, with no contract.

Free Basic Standard Professional
Price $0 $10 a month $35 a month $75 a month
Algorithms, indicators and charts Yes Yes Yes Yes
Backtest compute units a month 300 4,000 10,000 20,000
Backtest on every tick Yes Yes Yes Yes
Connect a live broker account No Yes Yes Yes
Live trading sessions at once (not available yet) No 1 3 10
Paper trading sessions at once (not available yet) No 3 10 25
Demo accounts 1 1 3 10
API credits a month 1,000 50,000 500,000 2,000,000

A paper trading session runs your algorithm on a demo account, against live prices, with no real money. Live and paper sessions are being rebuilt and are not available yet; the table shows how many each plan will include. The Free plan gets paper sessions once each session runs in its own isolated space.

The current prices are on the pricing page.

Backtests and optimizations are paid for in compute units.

  • One unit buys 30 days of minute data, or 3 days of tick data. A backtest over a year of minute data costs 13 units. The same year on every tick costs 122.
  • An exhaustive optimization costs one backtest for every combination of the values it tries. A genetic optimization costs one backtest for each run it could make at most, and gives back the units for runs it did not need.
  • You see the cost before you start. The New Backtest window shows how many units the run will use and how many you have left, and will not start a run you cannot afford.
  • Unused units come back. If a backtest stops early, fails or errors, the units for the part it did not run are returned. Deleting a backtest that has not started returns all of them.
  • Your units refill every month. On the Free plan they are topped up to 300 at the start of each calendar month. On a paid plan they go back to the plan’s amount each time it renews. Unused units do not carry over.

Requests to the REST API with an API key use credits. Using the platform in your browser does not.

  • Most requests cost 1 credit. Price history costs 1 credit for every 1,000 bars, or for every 12 hours of ticks.
  • Credits are counted over two rolling windows: the last 24 hours and the last 30 days. A request is refused if either window has too few credits left.
  • A refused request gets status 429 with the message “No 24h credits remaining” or “Not enough 30d credits remaining”, for example. Wait for older requests to leave the window, or upgrade.
  • API Access in the user menu shows how much of each window you have used.
  • Change plan on the pricing page or in Premium Packages in the user menu. Your compute unit balance is set to the new plan’s amount.
  • Choosing Free cancels your subscription at the end of the period you have paid for. You keep your plan until then, and we email you the date. Changing plan again before then keeps your subscription.
  • If a renewal payment fails, we email you, and your plan stays as it is while you update your card.