Back to blog
Automated Trading

AI Trading: What It Can and Can't Do

7 min read · Automated Trading · By Karani Markets
AI Trading: What It Can and Can't Do

AI trading means using a computer model, usually a machine learning model, to decide when to buy or sell, instead of a person reading a chart by hand. That is the plain definition. In practice the phrase covers two very different things: a real statistical model trained on market data, and a marketing label attached to an ordinary rules-based system to make it sound more advanced. The gap between those two matters more than the phrase itself, especially in a market like the S&P 500 E-mini (ES), where limited historical data and overfitting cap how much real edge any model can produce.

What is AI trading, really?

A machine learning model takes historical inputs, like price, volume, or order flow, and learns a mapping to some target, such as next-bar direction or expected volatility. It adjusts its own internal parameters based on training data rather than following a fixed instruction someone typed by hand. That is the technical core of AI trading: the system's behavior comes from what it learned, not just from what a programmer wrote.

All AI trading is algorithmic, since a computer places the trades either way. But most algorithmic trading is not AI. A rule like 'buy when the 20-day average crosses above the 50-day average' is algorithmic and fixed. A model that adjusts its own weights as it sees more data is the AI version, and it behaves differently in ways that matter for risk.

The marketing version versus the engineering version

Plenty of retail platforms attach 'AI-powered' to what is really a fixed indicator strategy with a chatbot layered on top for explanations. The trading logic never changes based on data. Calling it AI is a labeling choice, not a technical one.

The engineering version looks different: a defined training set, a defined test set the model never saw during training, and a process for checking whether performance on new data matches performance on old data. If a firm cannot describe that process in specific terms, the word 'AI' is doing marketing work, not engineering work.

A model can look sharp on the data it has and still be blind to the conditions it hasn't seen.

Why data quality limits AI in futures

The ES has traded continuously since 1997. That sounds like a lot of history, but a model trying to learn intraday patterns only gets a handful of distinct market regimes: the 2008 credit crisis, the 2020 pandemic crash, a couple of extended low-volatility grinds, and a few sharp rate-driven repricings. A model trained mostly on calm years has almost no real exposure to a 2008-style unwind, no matter how much recent tick data it consumes.

This is different from the domains where machine learning has had its clearest wins, like image recognition or language, where training examples number in the billions and the underlying patterns are stable over time. Markets do not offer that volume of independent examples, and the patterns themselves shift as other participants adapt. A model can look sharp on the data it has and still be blind to the conditions it hasn't seen.

Overfitting: the mechanism that fools everyone

Overfitting happens when a model learns the noise in its training data instead of the underlying signal. Give a flexible enough model a few years of ES prices and it can find a rule that would have made money on that exact stretch, purely by chance, the same way flipping a coin twenty times will occasionally produce a streak that looks meaningful.

The check against this is out-of-sample testing: holding back a chunk of data the model never trains on, then seeing if the pattern still holds. Even that is imperfect, because a researcher can try many variations behind the scenes until one passes the holdout test, which just moves the overfitting one step back. A model's live results, watched for months across real conditions, tell you more than any backtest ever will.

What ai trading can actually do well

Where machine learning helps in a real way is in narrow, well-defined estimation problems: predicting short-term volatility, filtering noisy signals, or classifying which of a few known regimes the market is currently in. These are bounded questions with enough historical examples to train on responsibly.

What it cannot do is replace risk management. A model producing a signal still needs a hard position cap, a daily-loss limit, and a way for a human to shut it off. The signal-generation part and the risk-control part are separate engineering problems, and no amount of model sophistication substitutes for the second one.

Common questions

Is AI trading the same as algorithmic trading?

No. All AI trading is algorithmic because a computer executes it, but most algorithmic trading follows fixed rules with no learning involved. AI trading specifically means the system's parameters were derived from training on data.

Can an AI model predict the ES with high accuracy?

No model produces reliable, high-accuracy predictions of short-term futures price direction. The market has too few distinct historical regimes and too much noise for that claim to hold up under honest out-of-sample testing.

Does calling a system 'AI-powered' mean it's better?

Not by itself. The label describes a technique, not a result. A fixed rule-based system that has been tested rigorously across market conditions can outperform a poorly validated machine learning model.

Karani runs the disciplined part for you

A tested, rules-based system on the S&P 500 futures, with hard risk limits and a kill switch you control. Access is invite-only.