NQ · LIVE ENGINE Algomyth
AI

LLMs for trading: what ChatGPT can and cannot do with a chart

SEP 13, 2026 · 9 MIN READ

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.

What a language model actually is

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.

The one thing to remember

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.

What it genuinely helps with

Used as what it is, a language tool, ChatGPT earns its place in a trader's week. The honest list:

  • Explaining concepts. Ask what a profit factor is, how a trailing drawdown works, or why a 46% win rate can still be profitable, and it gives a clear, usually correct explanation you can check.
  • Drafting and checking code. It can write a first pass of a NinjaScript indicator, spot a bug in a loop, or turn a rule you describe in plain English into something closer to code. You still test it, but it clears the blank page.
  • Summarizing. Paste a long strategy document or a dense forum thread and it compresses it. Paste a description of an economic release and it tells you what that release usually moves.
  • Learning faster. It is a patient tutor that never sighs. For a beginner working through how a trading algorithm works, it turns a two-hour search into a ten-minute conversation.

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 wellWhat it cannot do
Explain a concept like profit factor or drawdownPredict the next price move
Draft and debug strategy codeRead a live chart or the order book
Summarize a long document or threadAccess real-time market data on its own
Translate a rule from English toward codeKnow whether its own answer is true
Teach a beginner patientlyFollow a rule set with discipline in the market

Where it reads a chart, and where it only appears to

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.

The two hard limits

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.

See a rule set, not a guess

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.

Why "predict the price" is the wrong request

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.

What actually works is boring and deterministic

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.

How to use ChatGPT around trading well

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.

Frequently asked questions

Can ChatGPT predict the stock market?

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.

Can I upload a chart screenshot and get a trade from it?

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.

Is it safe to use ChatGPT to write trading code?

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.

Do the Algomyth systems use ChatGPT or an LLM to decide trades?

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.

In short: a language model is a superb explainer, a decent coding assistant and a patient tutor, and it is not a forecaster. It predicts words, not prices, it has no live data of its own, and it will state a wrong answer with the same confidence as a right one. Use it to understand trading faster. Do not hand it the decision. The thing that can actually be tested and reproduced is a fixed rule set like Algomyth, not a chatbot's read on your chart.
Sources and further reading
  • Vaswani et al., "Attention Is All You Need," 2017 (the transformer architecture behind modern language models).
  • U.S. Securities and Exchange Commission, "Investor Alert: Artificial Intelligence (AI) and Investment Fraud."
  • CFTC, "Customer Advisory: Be Cautious of Trading Systems and Robots."

Watch the engine, not the promises

Everything we write comes back to one idea: verify, then decide. The live terminal exists for exactly that.

Unlock Algomyth Live