Trading With ChatGPT

ChatGPT is an AI-powered chatbot that is attracting attention in online trading circles. This tutorial will look at how to use ChatGPT for trading, from use cases to fees. Our team also uncover the limitations of trading with ChatGPT and list the best alternatives.

ChatGPT’s data is limited to 2021 – it has no awareness of recent or current market events. There are also issues of reliability and accuracy when using language models for trading. Ultimately, the tool is best for explaining trading concepts and providing basic insights into companies and markets.

Alternatively, consider brokers with specialist AI tools and real-time features:

Brokers With AI Trading

Active Trader Program With A 15% Reduction In Costs
Interactive Brokers
M1 Finance
M1 Finance Plus free for 3 months on new accounts

More about AI Trading and Brokers with Machine Learning

What Is ChatGPT?

ChatGPT is an advanced chatbot that can provide intelligent responses to questions and prompts.

Launched by OpenAI in November 2022, it was developed using various learning techniques, including being fed conversations to understand how to interpret a prompt and give a response.

ChatGPT is most well-known for its text chatbot application, however, it provides four additional services. This includes the generation and editing of images, code writing and teaching, model optimization and text comparisons.

The text ChatGPT system is made up of a series of models called DaVinci, Babbage, Ada and Curie, each with different development iterations. These models have separate purposes with trade-offs between capability and speed.

The DaVinci model is particularly popular due to its functionality but it comes with the drawback of taking the longest amount of time to compute. As this is the most capable model, it is the best for retail investors that want responses for online trading.

ChatGPT: Potential Trading Use Cases

Analyzing Assets

ChatGPT cannot pick stocks or offer trading advice but it could potentially support with market analysis. This includes scanning social media channels and news announcements to gauge investor sentiment as well as offering insights into events that may impact a company’s share price.

An example of how ChatGPT can analyze a stock can be seen below.

How to trade stocks with ChatGPT

While the response is fairly short, it could be useful for quickly getting a view of upcoming key dates.

Traders could then also drill down into specific elements of the answer provided, for example, requesting further details on the expected headlines at the annual shareholder meeting, and how these might influence the company’s share price.


It is worth noting that the insights are fairly high-level and OpenAI currently makes it difficult to verify the original source and accuracy of the information.

Also, the training data on ChatGPT is limited up to 2021, so information is likely to be outdated. Until the chatbot has access to current market events and data, traders cannot make informed investment decisions for short or long-term strategies.

Finally, it is worth pointing out that ChatGPT is mainly effective when prompted about well-known stocks and assets, such as those on the Nasdaq. Its knowledge of lesser-known stocks with smaller market caps is less comprehensive at this time.

Creating ScriptsHow to create trading scripts with ChatGPT

Another area where ChatGPT may be able to support trading is developing scripts that automated robots could use.

You can see an example of this to the right where ChatGPT is asked to write a script for an Expert Advisor (EA) to open call options on AMZN when the asset is believed to be oversold.

When using ChatGPT to create an automated trading strategy, you are not limited to using a single indicator. In this example, both the relative strength index and moving average convergence divergence are used.

Also, while Python is used here you can request scripts in other languages such as MQL4 and MQL5 for the MetaTrader platforms or Pinescript for TradingView.


However, ChatGPT has several key limitations when it comes to writing scripts for trading.

Firstly, the AI tool may not have sufficient domain knowledge, i.e. a thorough understanding of trading concepts and technical analysis.

Also, ChatGPT is restricted in terms of language capabilities. It uses a text-based language model which may be unable to create complex code structures.

Finally, it may struggle to adapt to new tasks outside of the patterns and data that it was trained in.

Ultimately, ChatGPT has not been built to complete tasks that need specialist knowledge or language capabilities. As a result, make sure you backtest any programs.

Explaining Trading Concepts

Arguably the best use for ChatGPT in trading is explaining concepts and investment ideas.

Given its ability to digest complex topics and communicate them in a succinct and beginner-friendly manner, it could help new traders get to grips with the basics.

You can see in the example below that ChatGPT unpacked the essentials of scalping forex, along with the steps to get started.

How forex scalping works explained by ChatGPT

Traders could also turn to the chatbot to provide insights into different sectors and markets. For instance, based on publicly available information, ChatGPT could unpack trends in a particular market, such as gold.

Alternatively, it could tell traders the top mining countries for the precious metal. Traders could then dig into local supply data and the geopolitical landscape.


The downside of turning to ChatGPT to explain investing concepts is that it’s hard to verify the accuracy of its outputs. With no credible sources listed or citations, users have to trust that ChatGPT’s responses are correct.

However, the tool has already come under fire for incorrect answers and even poses the risk of spreading misinformation. Given that traders may invest money based on its ‘teachings’, this is a serious concern.

Pros Of Using ChatGPT For Trading

Cons Of Using ChatGPT For Trading

With that said, the multiple drawbacks of trading with ChatGPT outweigh the advantages:


Before you consider trading with ChatGPT, it is worth factoring in the cost and how this will impact your profits.

The artificial intelligence tool offers a free account, however it is only available when demand is relatively low. If you want full and unrestricted access to ChatGPT applications for trading, you will need to purchase one of the three subscription options:


Alternatives To ChatGPT

Many top brokers already offer AI-powered tools and automation features specifically designed for trading forex, stocks, commodities, and cryptos.

For example, Pepperstone offers the platform with code-free automation capabilities. Traders can build their own customizable trading bots which can analyze, monitor and execute positions.

Alternatively, offers its SMART Signals engine, which uses a selection algorithm to automatically scan 800+ price patterns and over 100,000 data points daily. Unlike ChatGPT, data has no cut-off point and is based on years of historical data up until today.

Some platforms also offer integrated social trading features where you can get advice from experienced traders, as well as access live market data via reputable sources like Bloomberg.

Final Word On Trading With ChatGPT

Turning to software to help traders is not a new concept as algorithms have been used since the 1970s, however ChatGPT brings a novel perspective. Its ability to answer complex questions with easy-to-understand, conversational responses means that in some instances, it could add value for online traders.

However, using ChatGPT for trading does come with drawbacks. Ultimately, the tool has not been built to complete tasks that need specialist knowledge or language capabilities, often needed for online trading. Additionally, the reliability of its answers and information is largely unproven, and there remain questions about bias, copyright, and the limited nature of the training data.

These have become the key arguments against deploying ChatGPT in the real-world environment, and as such, there is not yet a strong enough case for using ChatGPT to trade online.

Instead, consider brokers with machine learning and AI-enabled tools specifically designed for online trading.


How Can I Use ChatGPT For Trading?

ChatGPT can potentially support with several trading tasks. While it does not offer stock picks or fully reliable trading advice, it can provide insights into market sentiment, timing considerations, and help analyze securities. It is also useful for explaining basic trading concepts.

In addition, ChatGPT can be used to some degree to write scripts for automated trading bots to deploy. Traders can write code in MQL4 and MQL5 for MetaTrader and Pinescript for TradingView.

With that said, ChatGPT may not have the domain knowledge, language capabilities or ability to manage tasks that require specialist financial knowledge and technical analysis. As a result, traders should not expect fully functioning code with zero bugs or issues.

Is It Expensive To Use ChatGPT For Trading?

It is free to use ChatGPT for online trading with the standard plan, however OpenAI has launched a subscription service. There are three pricing tiers at $9.99/month, $49.99/month and $99.99/month. Premium profiles benefit from uninterrupted access during periods of high demand, plus more powerful chatbots with advanced responses and insights.

However, it’s worth noting that the best brokers with AI tools typically offer features at no additional cost.

What Is The Best Way To Use ChatGPT For Trading?

ChatGPT can help with some tasks related to trading, for example, interpreting annual reports to assess a company’s performance, scanning social media posts and news announcements to gauge market sentiment, and analyzing historical data to identify trends. Some traders also use ChatGPT to create scripts though these should be backtested and refined.

Overall though, given its drawbacks and limitations, its most reliable use case is its ability to explain basic trading concepts.

Should I Use ChatGPT For Trading?

While ChatGPT can be useful in some instances, such as gauging market sentiment, there is no guarantee that you will start making money trading online.

It is best thought of as a tool that can support certain trading tasks, such as unpacking investing ideas and sectors.

Can I Use ChatGPT With TradingView?

ChatGPT can write some code in Pinescript, which is TradingView’s proprietary programming language used to create charting tools and strategies. However, the results are mixed.

Ultimately, ChatGPT lacks the deep domain knowledge, extensive language capabilities and specialist knowledge of technical analysis to develop advanced code structures and syntax.

Further Reading

Article Sources

The writing and editorial team at use credible sources to support their work. These include government agencies, white papers, research institutes, and engagement with industry professionals. Content is written free from bias and is fact-checked where appropriate. Learn more about why you can trust