Skip to main content
The numbers Ballista enforces, in one place. Anything not listed here is not capped.

Money

The $1 figure is the bot’s own floor, not a number the other surfaces check. Below roughly a dollar an order rounds down to zero size at the exchange and is rejected there, so the bot stops you before the round trip rather than after it. The terminal and the extension are looser. They refuse an order worth less than a cent, and a buy whose dollar amount cannot reach 0.01 shares at your limit price, and leave anything above that to Polymarket. Whichever surface you are on, the fix for a rejection is to increase the size.

Prices

Exactly 0 and exactly 1 are never valid. A market at those prices has resolved.

Presets

Six market buys, six market sells, six limit buys, six limit sells. Creating a seventh in a full slot is refused; delete one first. See Presets.

Backtests

The two-run cap is not a rate limit you should retry into — the only thing that clears it is one of your own runs finishing. The 180-day ceiling is a cost bound: window width drives how much trade history has to be pulled, which is the expensive part of a run. See Backtesting.

Copy trades

Every spend cap — per trade, per market, per side, total — is optional and must be greater than zero when set. Leaving one unset means it does not apply, not that it is zero. See Copy-trade settings.
A copy percentage above 100 means you trade more than the wallet you are copying. The ceiling is high because the field is expressed as a percentage of the leader’s size, not because 10,000% is a sensible setting.

Accounts and sessions

What Ballista does not do

The limits that are not numbers.

Getting help

When you have hit something that is not on this page.