Someone screenshots a 5-minute chart of the Nasdaq, pastes it into ChatGPT, and types "should I go long or short?" The reply comes back in seconds, fluent and confident, with a suggested entry, a stop and a target. It reads exactly like a trader talking. That fluency is the thing to be careful with, because the model has no idea whether it is right.
Large language models are genuinely useful around trading, and they are also being sold as something they are not. This is the honest split: what an LLM like ChatGPT can do with a chart and a trading idea, and what it cannot do no matter how the prompt is worded.
An LLM is a text predictor. Trained on an enormous amount of writing, it estimates the most plausible next word given everything so far, then does it again, one token at a time. That is the whole mechanism, and it is astonishingly good at producing text that sounds like a knowledgeable human, because that is exactly what it was built to do.
Notice what is missing there: a price feed, a model of supply and demand, a memory of what the market did five minutes ago, any notion of being correct. The model is not reasoning about the Nasdaq. It is completing a passage of text about the Nasdaq. Most of the confusion about "AI trading" comes from mistaking the second thing for the first, and the fuller version is in what is real in AI trading.
An LLM predicts the next word, not the next candle. It can explain a strategy beautifully and still have no ability to tell you where price is going. Fluent is not the same as informed.
Used as what it is, a language tool, ChatGPT earns its place in a trader's week. The honest list:
Every one of those is a language task: explain, rewrite, summarize, teach. That is the model working well inside its actual competence. Now the other column.
| What an LLM does well | What it cannot do |
|---|---|
| Explain a concept like profit factor or drawdown | Predict the next price move |
| Draft and debug strategy code | Read a live chart or the order book |
| Summarize a long document or thread | Access real-time market data on its own |
| Translate a rule from English toward code | Know whether its own answer is true |
| Teach a beginner patiently | Follow a rule set with discipline in the market |
Modern versions of ChatGPT accept images, so you can upload a chart and it will describe it. It reads the axis labels, names the pattern it thinks it sees, and comments on the trend. Some of that is genuinely accurate, because it can often read text and obvious shapes off an image.
But "describe this picture" and "tell me what happens next" are different requests, and the model quietly slides from the first to the second. It cannot read exact price levels off a screenshot, it does not know what happened just outside the frame, and it cannot see the order book or the next tick. When it says "this looks like a bullish flag, consider a long," it is pattern-matching against the chart descriptions in its training data, not analyzing your market. The label may be right. The prediction attached to it is a guess dressed as analysis.
Two limits matter more than all the others, and neither goes away with a better prompt.
No real-time data. A base language model has no live market feed, and knows nothing after its training cutoff. Even tools that browse the web or call an API are fetching delayed, summarized data, not trading off the tape. Ask "where is MNQ right now" and the honest answer is that it does not know. The dangerous versions answer anyway.
Hallucination. Because the model generates the most plausible-sounding text, it will invent a confident, specific, wrong answer as readily as a correct one, and it cannot tell the two apart. It will cite a price that never printed, describe an indicator value it did not compute, or explain the "reason" for a move it made up. In casual writing a hallucination is embarrassing. Attached to a trade, it is money.
The full backtest is published with the live signal log that archives every new signal with its outcome in NinjaTrader 8. No prediction, no black box, just a report you can run.
Set the tool aside for a second, because this part is not really about ChatGPT. Short-term price movement in a liquid futures market is close to unpredictable in the strict sense: the next move is dominated by new information that, by definition, is not yet known when the model answers. Expecting any model, language-based or otherwise, to reliably call the next candle is asking for something the market does not offer. Anything that appears to do it in a screenshot is either cherry-picked or fooling you. The same point is argued in can AI predict the stock market and in machine learning in trading.
Here is the contrast that matters. The Algomyth engine is not a language model and does not guess direction. It is a fixed, rule-based program for NinjaTrader 8: a set of conditions that, when they are met, places one trade at 9:30 AM ET, with a stop and a target set in the market at the same instant as the entry, the target at three times the risk, and no position held overnight. Same inputs, same output, every time. Nothing is improvised.
That determinism is the point. It is why the system can be backtested day by day over nearly five years and produce the same report on your machine that it produces on ours: $87,359 net across 1,164 trades on a mid-size account, in simulation, with commissions and slippage charged inside the run. You cannot backtest a hunch, and an LLM's answer to "long or short" is a hunch with good grammar. A rule set you can test, measure and reproduce is the difference between a system and a mood. The mechanics are in the AI trading guide.
Hypothetical performance. The $87,359 figure comes from a backtest of the Algomyth engine over historical data, not from a live account. Simulated results are prepared with hindsight, carry no financial risk, and cannot fully reflect real execution or slippage. Past performance, real or simulated, does not guarantee future results.
The productive stance is simple: let it handle language, and keep the decisions yourself. Ask it to explain, to summarize, and to draft code you will test. Do not ask it to predict, and treat any confident market call as the model doing what it always does, producing plausible text. Verify anything factual it tells you, because it will state a wrong number in the same tone as a right one. A practical walkthrough of that workflow is in ChatGPT for trading. The model is a superb assistant and a poor oracle, and the trouble starts the moment you ask the assistant to be the oracle.
No. A language model predicts the next word in a passage of text, not the next move in a market, and it has no live price data of its own. Short-term futures moves are driven by information that is not yet known when the model answers, so any specific forecast it gives is a plausible-sounding guess rather than analysis.
You can upload a chart and the model will describe what it sees, sometimes accurately for labels and obvious shapes. It cannot reliably read exact price levels, it does not know what happened outside the image, and it cannot see the order book or the next tick. When it names a pattern and attaches "consider a long," the label may be fair but the prediction is not something it can actually compute.
It is useful for a first draft and for spotting bugs, and it is not safe to trust untested. Treat anything it writes as a junior developer's draft: read it, understand it, and backtest it thoroughly before it touches a live or funded account. The model can produce code that looks correct and behaves wrongly, which is exactly why the testing step is not optional.
No. Both are deterministic, rule-based code for NinjaTrader 8, not language models guessing direction. It applies the same fixed conditions every day, which is exactly what lets it be backtested and reproduced. An LLM's output shifts with the wording of the prompt; the system's output does not, and that is the point of building it as rules rather than as a chatbot.
Everything we write comes back to one idea: verify, then decide. The live terminal exists for exactly that.
Unlock Algomyth Live