Type "ai trading bot" into a search bar and the results are a wall of near-identical claims: adaptive, self-learning, powered by neural networks, smarter than the market. Almost none of them explain what "AI" is actually doing inside the bot, because in a lot of cases the honest answer is: not much, or nothing at all.

The label isn't meaningless, though β€” there's a real, technical line between an AI trading bot and a rule-based one, and it matters for how much you should trust its results.

Rule-based: if this, then that

A rule-based trading bot runs on logic a person wrote and can read back line by line. "If RSI drops below 30 and 20-period volatility is above its own trailing median, open a long position." Every decision the bot ever makes traces back to a rule someone deliberately chose, usually after testing it against historical data to see whether it held up.

The strength of rule-based systems is that they're explainable. When a trade loses, you can point to the exact condition that triggered it and reason about whether the rule itself is flawed or the market just did something unlikely. Nothing is hidden inside a black box.

AI / machine learning: the rules are learned, not written

A genuine AI trading bot doesn't run on rules a person wrote directly. Instead, a model β€” commonly a reinforcement-learning policy or a supervised model trained on historical price/feature data β€” learns a mapping from market conditions to actions by optimizing against a reward signal (usually some version of profit) over thousands or millions of simulated decisions. Nobody explicitly told it "buy when X" β€” it arrived at whatever pattern it uses on its own, from data.

That's a real capability difference: a good model can pick up on relationships too complex or too subtle for a person to hand-code as a rule. It's also the source of AI trading's real risks:

The tell that separates real AI from marketing AI: ask what the model was trained on, what it's optimizing for, and how many real (not backtested) trades it has behind it. If a site can't answer those three questions, "AI-powered" is doing marketing work, not describing an actual system.

Why most "AI trading bots" are actually rule-based with better branding

Building and safely deploying a genuine learned model is meaningfully harder than writing a good rule-based strategy β€” it needs more data, more infrastructure, and a lot more validation before it's safe to run with real money. Plenty of products labeled "AI trading bot" are, underneath, a rule-based system with a modern name. That isn't automatically dishonest β€” a well-built rule-based bot can be just as effective, sometimes more predictable β€” but it's worth knowing which one you're actually looking at.

Which one is "better"?

Rule-basedAI / machine-learning
ExplainabilityEvery decision traces to a written ruleDecisions come from learned weights, harder to inspect
Can capture complex patternsLimited to what a person can specifyCan pick up relationships too subtle to hand-code
Overfitting riskVisible β€” you can read the rule and judge itCan be invisible until it fails live
Evidence needed before trustStandard backtest + live validationMeaningfully more β€” small live samples are close to meaningless

Neither is inherently superior β€” the honest answer is that both need the same thing to actually be trustworthy: a real track record against real market data, not just a plausible-sounding description of the method.

How our own fleet handles this

Most of our bots are openly rule-based β€” volatility-gated mean-reversion logic you can read about in full on our how it works page. One bot in the fleet runs a genuine reinforcement-learning policy, and we don't blur that line: it only gets meaningfully backed once it has earned enough real trade evidence to clear the same trust bar every strategy in the fleet has to clear, exactly because small live samples from a learned model are the easiest thing in this industry to over-trust. Every trade from every bot, rule-based or learned, posts to the same public performance page β€” the label on the strategy doesn't earn it different treatment.