How we score and check trading bots

One formula for every platform, one scale out of 10, and a primary source behind every fact.

The score

score = Σ (criterion score × weight) ÷ Σ (weights of criteria that have a source)
CriterionWeightWhat we measureAccepted sources
Bot variety25%Strategies offered, configurability, presetsPlatform documentation, hands-on test
Fees20%Bot subscription and trading fees vs peersOfficial fee schedule
Safety & licensing20%Licences, registrations, proof of reserves, incidentsRegulator registers, platform disclosures
Ease of use15%Setup steps, mobile app, defaultsHands-on test with date
Support10%Channels, languages, hoursPlatform support pages
Transparency10%Published backtest and fee methodologyPlatform documentation

How facts become points

Two criteria are calculated from sourced facts with a fixed formula, so anyone can repeat the result:

Fee formulas differ by section because costs work differently, so compare scores within a section, not across sections.

Safety, ease of use, support and transparency are scored only after a regulator-register check, a dated hands-on test and a support check. Until then they show “Not scored” and every score is marked preliminary.

Rules we don’t break

  1. 01No source, no scoreA criterion without a primary source is not scored; its weight is redistributed and the score is marked preliminary.
  2. 02Unknown is not zeroMissing values show “Not verified”, never 0, “no” or “available”.
  3. 03One scaleEvery score is out of 10. We never show stars next to it.
  4. 04Two different dates“Score last changed” and “Review updated” are shown separately.
  5. 05Ads don’t rankPaid placements are marked AD and keep the position their score gives them.
  6. 06Lists by ruleRankings are built from a published rule, ordered by score, and need at least three platforms.

How we check availability by country

  1. Only primary sources: the platform’s terms, restricted-country lists, help center, and regulator registers.
  2. Every rule gets a link, a short quote and the date checked.
  3. If the source is silent about a country, the status is “Not verified”, never “Available”.
  4. A new check replaces that country’s rules completely and leaves other countries untouched.

Who writes and how we make money

Reviews are written and checked by the BotIndex editorial team. We earn affiliate commissions on some “Visit” links and sell clearly marked AD placements. Neither changes a score or a position in a ranking.