← Back to blog
ai trading
trading bots
trading systems

Why Most "AI Trading Bots" Are a Scam

Someone fed price data into an LLM, asked it "should I buy or sell?", and wrapped the answer in a Telegram bot with a monthly subscription. Here is why LLMs cannot trade and what a real trading system actually looks like.

D&T Systems··10 min read

You've seen the ads. "Let ChatGPT trade for you." "AI-powered bot makes 300% returns." "Set it and forget it."

Here's what's actually happening: someone fed price data into an LLM, asked it "should I buy or sell?", and wrapped the answer in a Telegram bot with a monthly subscription. That's the product. That's the whole thing.

We build algorithmic trading systems for a living. We've also traded live accounts across crypto futures, ES, NQ, and forex for years. What we're seeing in the "AI trading bot" space isn't innovation. It's a marketing play built on a fundamental misunderstanding of how both LLMs and trading work.

What "AI trading" actually means to most people

When someone searches "AI trading bot," they're usually imagining one of two things:

1. A system that uses ChatGPT (or a similar LLM) to analyze charts and make buy/sell decisions.

2. A black-box bot that claims to use "artificial intelligence" without ever explaining what that means.

The first one is broken by design. The second one is intentionally vague so you can't evaluate it.

Most "AI trading bots" on the market fall into category 2, but the growing trend is category 1. People are building wrappers around GPT-4, feeding in candlestick data or RSI values, and asking the model to output a trade signal.

This sounds reasonable if you don't think about it too hard. It falls apart the second you do.

Why LLMs can't trade

An LLM is a next-token prediction engine trained on internet text. It learned language patterns from books, articles, Reddit posts, and documentation. It did not learn to trade.

When you ask ChatGPT "Should I buy BTC at $68,000 based on this RSI reading?", the model isn't running a quantitative analysis. It's generating the most plausible-sounding response based on the trading content it absorbed during training. It's pattern-matching on language about trading, not on market behavior.

Three specific problems make this approach unusable:

Three reasons LLMs cannot generate trade signals

01

No testable edge

Every real trading system has an expectancy you can measure. You backtest it over thousands of trades, calculate the win rate, the average win vs. average loss, and arrive at a number. If expectancy is positive, you have something worth testing live. An LLM's buy/sell decision has no measurable expectancy. You can't backtest it because the model's internal reasoning isn't deterministic or reproducible. You literally cannot know if this "strategy" makes money over 500 trades.

02

No consistent logic

Ask the same LLM the same question twice and you might get different answers. Temperature settings, context window content, and prompt phrasing all change the output. A trading system needs to produce the same signal given the same inputs. Every time. Without exception.

03

Training data is not market experience

An LLM that read 10,000 articles about RSI divergence doesn't "understand" RSI divergence the way a trader who's watched 500 live setups does. The model knows that articles associate RSI divergence with reversals. It doesn't know that RSI divergence fails 60% of the time in strong trends, or that the failure rate varies by asset class, session, and volatility regime. That kind of knowledge comes from structured data analysis and live observation, not from text prediction.

What a real trading system looks like

A real systematic strategy has a few non-negotiable properties:

01

Objective entry and exit rules

"Buy when the 20 EMA crosses above the 50 EMA and ATR(14) is above its 30-period moving average." You can write this as code. You can test it. There is no ambiguity about whether the signal fired.

02

Measured expectancy

Over 1,000 backtested trades, the strategy has a 42% win rate with an average win of 2.1R and an average loss of 1R. That is a positive expectancy of 0.29R per trade. You know this number before you risk real money.

03

Walk-forward validation

The backtest is not just curve-fitted to historical data. You test on out-of-sample periods. You run Monte Carlo simulations to understand drawdown distributions. You confirm the edge holds across different market conditions.

04

Defined risk parameters

Maximum position size, maximum portfolio heat, maximum drawdown before the system shuts off. These are set in advance, not decided on the fly.

None of this exists in an LLM-based trading bot. There's no backtest because you can't replay the model's decisions deterministically. There's no measured expectancy because each "analysis" is a one-off text generation. There's no risk framework because the model doesn't manage risk. It just says "buy" or "sell."

The business model behind AI trading bots

This is the part that matters most.

The people selling these bots make money from subscriptions, not from trading. If the bot actually produced consistent returns, the rational move would be to trade it quietly and compound capital. You wouldn't sell access for $49/month.

The math doesn't work in reverse. A bot with a genuine edge on a $100K account generating 30% annually makes $30,000/year. Selling subscriptions to 1,000 users at $49/month generates $588,000/year. And the subscription revenue has zero market risk.

The incentive is always to sell the bot, not to trade with it.

Watch for these red flags:

01

Unverified returns

Returns shown only as screenshots, not verified third-party track records.

02

No explained logic

No explanation of the underlying logic or strategy rules.

03

Vague AI claims

"AI" or "machine learning" used without specifying what model, what features, what validation.

04

Subscription-only pricing

Monthly subscription pricing with no performance fee structure.

05

Convenient backtests

Backtests that start conveniently after the strategy would have had its worst drawdown.

What proper ML in trading actually looks like

There is a legitimate role for machine learning in trading. It just looks nothing like asking ChatGPT for trade signals.

Real quantitative ML uses models like XGBoost, gradient boosting machines, or statistical classifiers trained on structured feature sets. The process:

1. Engineer features from market data

Volatility ratios, order flow imbalances, cross-asset correlations, microstructure signals.

2. Train with proper splits

Train a model on historical data with proper train/test splits. No data leakage. No look-ahead bias.

3. Walk-forward validation

The model makes predictions only on data it has not seen. If it does not beat a baseline on unseen data, it does not trade.

4. Measure out-of-sample performance

If the model does not beat a baseline on unseen data, it does not trade.

5. Deploy with risk controls

Position sizing, risk limits, and monitoring. The model is one component in a larger system.

LLMs are powerful tools for code generation, research summarization, and data processing. They are not trading models. Treating them as one conflates language ability with market understanding.

The bottom line

"AI trading bot" has become a marketing term, not a technical description. When you see it, ask three questions:

Three questions to ask any AI trading bot seller

01

What is the backtest result over 1,000+ trades?

02

What is the out-of-sample Sharpe ratio?

03

Why are you selling this instead of trading it?

If the answers are vague, you have your answer.

Trading is hard enough with a tested, validated strategy and proper risk management. Adding an LLM to the decision loop doesn't make it easier. It just makes it harder to figure out why you're losing money.

Frequently asked questions

Can ChatGPT or an LLM trade profitably?

No. LLMs are next-token prediction engines trained on internet text. They generate plausible-sounding trading advice by pattern-matching on language about trading, not on market behavior. Their outputs are not deterministic, not backtestable, and have no measurable expectancy.

Are AI trading bots a scam?

Most are. The business model relies on subscription revenue, not trading profits. If a bot produced consistent returns, the rational move would be to trade it quietly and compound capital, not sell access for $49/month. Look for verified third-party track records, explained strategy logic, and out-of-sample performance metrics.

What does a real algorithmic trading system look like?

A real systematic strategy has objective entry and exit rules you can write as code, measured expectancy over 1,000+ backtested trades, walk-forward validation on out-of-sample data, and defined risk parameters including position sizing, portfolio heat limits, and maximum drawdown kill switches.

Is there a legitimate use for machine learning in trading?

Yes. Quantitative ML uses models like XGBoost or gradient boosting machines trained on structured feature sets with proper train/test splits, walk-forward validation, and out-of-sample performance measurement. The key difference is rigorous validation, not marketing claims. LLMs are useful for code generation and research, not for generating trade signals.

Want to build a real systematic strategy?

We take strategies from research through backtest to live deployment with full parity and risk controls. Book a free 30-minute diagnostic and we'll map out what a real automated trading system looks like for your specific setup.