Please note ThinkMarkets does not provide CFD services to residents of the US.

Please note ThinkMarkets does not provide CFD services to residents of the US.

Learn To Trade
Indicators & Chart Patterns

Deepen your knowledge of technical analysis indicators and hone your skills as a trader.

Find your detailed guides here
Trading Glossary

From beginners to experts, all traders need to know a wide range of technical terms. Let us be your guide.

Learn more
Knowledge Base

No matter your experience level, download our free trading guides and develop your skills.

Learn more
Learn To Trade

Trade smarter: boost your skills with our training resources.

Create a live account
Market Analysis
Market News

All the latest market news, with regular insights and analysis from our in-house experts

Learn more
Economic Calendar

Make sure you are ahead of every market move with our constantly updated economic calendar.

Learn more
Technical Analysis

Harness past market data to forecast price direction and anticipate market moves.

Learn more
Live Webinars

Boost your knowledge with our live, interactive webinars delivered by industry experts.

Register now
Special Reports

Engaging, in-depth macroeconomic analysis and expert educational content from our in-house analysts

Learn more
Market Analysis

Harness the market intelligence you need to build your trading strategies.

Create a live account
Introducing Broker

ThinkMarkets ensures high levels of client satisfaction with high client retention and conversion rates.

Learn more
Proprietary Trading

Partner with us to build your own prop trading business. Enquire with our account managers today.

Learn more
White Label

We supply everything you need to create your own brand in the Forex industry.

Learn more
Regional Representatives

Partner with ThinkMarkets today to access full consulting services, promotional materials and your own budgets.

Learn more
Refer a friend

Receive $50 for you and your friend when you convert them into an active trader of ThinkMarkets.

Learn more

Plug into the next-gen platforms and the trades your clients want.

Partner Portal
About ThinkMarkets

Check out our sponsorships with global institutions and athletes, built on shared values of excellence.

Learn more
About Us

Find out more about ThinkMarkets, an established, multi-award winning global broker you can trust.

Learn more

Discover a range of rewarding career possibilities across the globe

Apply now
ThinkMarkets News

Keep up to date with our latest company news and announcements

Learn more
Trading Infrastructure

When it comes to the speed we execute your trades, no expense is spared. Find out more.

Learn more
Contact Us

Our multilingual support team is here for you 24/7.

Learn more
About ThinkMarkets

Global presence, local expertise - find out what sets us apart.

Create a live account
Log in Create account

CFD trading

Why trade CFDs with ThinkMarkets


Tight spreads

We provide the lowest available spreads on CFDs, starting from zero commission, so that you can maximize your returns.


Wide range of markets

Diversify your trading with our wide range of CFD markets, including indices, commodities and energies.


Flexible trade sizes

Our smaller contracts allow you to position yourself with precision wherever you want in the markets.



Contracts for difference (CFDs) are derivative trading instruments that allow traders to speculate on the movements of financial markets, such as indices, commodities and oil, without owning the underlying market. By trading CFDs you are basically opening a contract with the broker. The profit or loss is then calculated based on the price difference of a market from the moment you open a position until you close it.

What are CFDs


A contract for difference (CFD) is a financial derivative product that allows a trader to speculate on the price movements of underlying assets without buying them. A contract for difference literally means an agreement between a trader and a CFD broker to exchange the difference between the opening and closing price of a trade. 

What is the difference between investing in shares and CFD trading? 


In online trading, financial instruments can be divided into two main categories – those that change hands (also called cash instruments) and those that don’t (derivatives). This difference determines whether you are required to buy an underlying asset to trade it. 

The most common example of cash instruments is shares of a company. A trader is required to buy a share to trade it. Once you own a share, you can actively trade it. However, most traders see them as a long-term investment, buying and holding them for an extended period of time, hoping to capitalise on their growth value. 

Derivatives (which is what CFD is), on the other hand, are very popular among short-term day traders. A derivative is a financial instrument that has its price based on an underlying asset, such as a forex pair, stock, commodity or other but has a different set of trading conditions and practices. There are many different kinds of derivatives. For example, options and futures are among the most common ones and have been around for decades. However, a little over 20 years ago, a new type of derivative was introduced. Contracts for difference have taken the financial markets by storm and are one of the most traded types of derivatives. 

Are you ready to trade live?

Create account

Why trade CFDs?  


CFD trading has numerous benefits that attract thousands of traders worldwide. Here is what they love about it:  

  • Access to multiple financial markets at once  

When you trade CFDs, you are not limited to the stock market or forex. You have a large pool of financial instruments in one place. With ThinkMarkets, for example, you can trade CFDs on over 4,000 instruments on various global markets – forex, stocks and stock indices, commodities, cryptocurrencies, exchange-traded funds (ETFs) and futures.  

  • Flexible lot sizes  

CFD trades don’t require you to trade a full lot at once. You can place a trade on just a fraction of it. For example, one standard lot of any forex pair is 100,000 units of currency. When you trade CFDs on ThinkTrader, you can trade as little as 0,01 lot – 1,000 units of a currency. 

  • Trading opportunities on both rising and falling markets  

Crashing markets are usually bad news for long-term investors because it always means the depreciation of their portfolios. CFD traders, on the other hand, could welcome crashing markets with open arms because they present multiple opportunities to short-sell financial instruments.  

  • Low starting capital  

Since traders don’t have to purchase an underlying asset when they place a CFD trade, the required trading capital is much lower. Depending on the instrument, market and trading conditions a CFD broker sets, you can open a trade with as little as a few dollars. With ThinkMarkets, you can start trading with as little as USD 10.  

  • Large market exposure  

CFDs are traded with leverage, which allows traders to open larger trades with smaller capital. A 500:1 leverage, for instance, allows traders to open a position 500 times larger than their trading capital. However, with the opportunities leverage brings to CFD trading, it also adds a risk of losses larger than the initial capital if risk management tools are not utilised. 

  • Demo accounts  

Almost every CFD provider offers trading platforms with a demo version to give traders an opportunity to familiarise themselves with the trading environment and test their trading strategies. 

Some of these benefits may sound confusing to you if you aren't familiar with trading CFDs. It is also important to note that despite offering multiple advantages, CFD trading presents a certain risk for traders as well. 

That's why a solid understanding of how it works is essential to determine how you can potentially capitalise on it and limit your risk exposure. 


How does CFD trading work? 


In a nutshell, when you trade CFDs, you only need to predict whether the underlying asset's price will go up or down and place your trade accordingly. However, there is much more to it. Let's start with the basics. 

Here is an example. You've been monitoring the price of gold, and you identified some trading opportunities. 

If you think the price of gold will go up, you open a buy trade, also called going long. If you think the price will go down, you place a sell trade, also called going short. 

  CFDs trading

Now let’s see both scenarios in detail.

Going long when trading CFDs (buy order)  

You think the price is going to go up and place a buy order. To keep the example simple, let's say the price you open your trade at or your entry point is USD 1,000. Your prediction turns out to be correct, the price does rise to USD 1,100, and you decide to close your trade (sell it). 

The difference between the opening and closing prices (entry and exit points) – USD 100 – is your profit. 

If your prediction was incorrect and the price went down to USD 900 instead, you would lose USD 100. 

 An example of going long when trading CFDs

Going long in CFD trading is very similar to investing in shares. You buy a share at a certain price and sell it later at a higher price, gaining profit. 

The same logic applies to a CFD contract:

 Buy low (USD 1,000) + sell high (USD 1,100) = profit (USD 100) 

However, if the shares you bought dropped in value instead of increasing in price, you sell them at a loss. Same with CFDs: 

Buy high (USD 1,000) + sell low (USD 900) = loss (USD 100) 

Just like with shares, you can hold CFDs indefinitely once you buy them. However, unlike shares, CFD positions have an extra fee for holding them overnight. 


Going short when trading CFDs (sell order)  

You think the price of the gold is going to go down and place a sell order. Your entry point is USD 1,000. Your prediction turns out to be correct, the price does drop to USD 900, and you close your trade with a buy order. 

The difference between the buy and sell price – USD 100 – is your profit. If your prediction was incorrect and the price went up to USD 1,100 instead, you would lose USD 100. 


An example of going short when trading CFDs

Sell high (USD 1,000) + buy low (USD 900) = profit (USD 100) 


Sell low (USD 1,000) + buy high (USD 1,100) = loss (USD 100) 


The concept of shorting an instrument usually confuses novice traders because selling something you don't have seems counterintuitive. However, it's a popular practice even in investing. To short a share in investment terms, you would have to borrow it from your broker, sell it on the market and then buy it back, hopefully at a lower price. 

In CFD trading, you don't actually buy or sell the underlying asset – you simply predict its future price direction. Although the trades you place are called 'buy' and 'sell' depending on your prediction, in both cases, you are just buying a contract – an agreement to exchange the price difference. So, when you go long, you buy a 'buy' CFD, and if you go short, you buy a 'sell' CFD.   


What is leverage in CFD trading? 

In everyday life, leverage means an extra influence over something. For example, you want to lift a heavy box. Lifting it with your bare hands would be pretty challenging, especially if it's large. To make it easier, you could use a lever – a stick, for example. By pushing a stick down, you'd be able to lift a box with much less effort. That means using leverage. Understanding how it works requires some knowledge of physics, but we are not going down that route – there is no doubt it works. 

A representation of a CFD trader and leveraged trading
In trading, the concept of leverage is no different. If you want to open a CFD trade on gold worth USD 1,000, but you only have USD 5 in your trading account, you need to use leverage. 

Think of a trade as a heavy box you are trying to lift. You can't lift it with your bare hands – USD 10 in our example, so you need some leverage over it. So, what serves as a lever in CFD trading? The answer is borrowed funds. Let's see how it works. 

How does leverage work in CFD trading? 

Leverage in CFD trading means using borrowed funds to open a larger trade. Leverage is usually described as a ratio – 500:1, 200:1 or 30:1, for example. The number indicates the fraction of a trade you need to cover with your own funds to open a leveraged trade – 1/500th, 1/200th or 1/30th. In other words, it indicates how many times bigger your trade is going to be. Leverage is usually set by a broker and differs depending on the instrument you trade. 

Following our example, to open a USD 1,000 trade with only USD 5, you’ll need to use a 200:1 leverage (5 X 200 = 1,000). In this case, your broker covers the USD 995 for you. 

A representation of the value of the trade in the leveraged trading

This process is usually described as borrowing. However, just as you don't buy or sell the underlying asset when you trade CFDs, you also don't physically borrow funds. They are just automatically allocated to you when you choose to trade with leverage. 

Having much greater market exposure with less capital is the main attraction of trading with leverage. 

Here is a comparison of how a trade with no leverage compares to a leveraged one, assuming identical market conditions:   


Trading scenarios regular trade vs CFD trade 


Trade A – a successful trade with no leverage 

Trade B – a successful trade with leverage 

       Entry point (buy price)        

USD 1,000 

USD 1,000 




Required capital 

USD 1000 

USD 5 

Exit point (sell price) 

USD 1,100 

USD 1,100 

Profit (price difference) 

USD 100 

USD 100 


As you can see, in both scenarios, the profit is USD 100, but with the leveraged trade, you had to pay only USD 5 instead of USD 1000 to get it. 

However, it is crucial to understand that leverage exposes you to much greater risks as well. In a losing trade, your loss would be much bigger than your starting capital: 

Trading scenarios: a regular trade vs CFD trade 

Trade A – a losing trade with no leverage 

Trade B – a losing trade with leverage 

Entry point (buy price) 

USD 1,000 

USD 1,000 




Required capital 

USD 1000 

USD 5 

Exit point (sell price) 

USD 1,100 

USD 1,100 

Loss (price difference) 

USD 100 

USD 100 


In a trade with no leverage, you would lose 1/10th of your starting capital – USD 100 out of USD 1,000. In a leveraged trade, you would lose twenty times more than your trading capital – USD 100 vs USD 5. 

That's why using risk management tools that help you minimise the risk you are exposed to is crucial in CFD trading.   

What are risk management tools in CFD trading? 

Risk management tools are special orders you can place in addition to every trade you open to have better control over your trading capital. Seasoned traders have multiple techniques and strategies to minimise their risk exposure, but the logic behind all risk management tools is the same – stop the losses or secure the gains. 

A stop-loss order can help you stop your losses on a losing trade. For example, you open a buy CFD trade at USD 1,000 and predict the price will go up. In case the price moves against your prediction and goes down instead, you are not willing to lose more than USD 5 of your capital. So, you place a stop-loss order at USD 995, and your trade will be automatically closed if the price reaches that level. It may seem logical to have your stop loss at USD 1,000, not to lose anything at all, but the price never moves in a straight line, and your trade needs some room to pick up momentum. 

An example of a stop-loss order in a CFD trade

A take-profit order, on the other hand, can help you preserve your profit on a winning trade. Like in our previous example, you go long and enter a trade at USD 1,000. The price does go up, as you predicted. So, you place a take-profit order at USD 1,100, and your trade is automatically closed when the price reaches that level. It may also seem logical to have your trade running to get a higher profit. However, price movements are unpredictable. A trend can reverse anytime, wiping off your profit and turning your successful trade into a losing one. 


An example of a take-profit order in a CFD trade

Using stop loss and take profit won't guarantee your gains and won't eliminate your losses entirely. Still, they can help you control your own trading capital instead of tapping into funds you borrow from a broker to place a larger trade. 

Similarly to the risk management tools available to you as a trader, a broker you trade with also has a mechanism to secure its funds. An important part of this mechanism is margin. 

What is margin in CFD trading? 

Margin in trading means a deposit required by a broker for every leveraged trade you place. It helps a broker minimise the risk of lending money to you as a CFD trader. It is an important part of a trading process because if your leveraged trade turns out to be losing, your broker will lose money just like you. From our example in the table above, you can see that if the price moves against your prediction, you can lose USD 100, although your initial capital was only USD 5. So the USD 95 of that loss are the funds you borrowed from a broker. 

To help prevent big losses of the funds it lends to you, a broker will block some part of your trading capital every time you open a trade. This amount is called a margin and serves as a deposit or collateral. 

Margin is usually described as a percentage, also called a margin requirement – 0,5%, 10% or 50%, for example. This number indicates how much of a total trade value is required for a deposit. 

If you want to open a trade worth USD 1,000 and its margin requirement is 0,5%, you'll have to put down USD 5 as a deposit to open this trade. This amount doesn't get deducted from your account – it is simply blocked for as long as a trade is open. Once you close your trade, this amount is released, and the profit or loss of your trade is added or subtracted from your account. Essentially, the margin amount is blocked in your account to make sure you have enough funds to cover potential losses. 

The relationship between margin and leverage 

Margin and leverage are two parts of the same concept. A 200:1 leverage means you need to pay only the 200th part of the whole trade amount, and this amount is the margin. 

A representation of a leverage in the margin trading

Margin and leverage are also inversely related – the larger your leverage, the smaller your margin. Here is how you calculate a margin requirement of your trade if you know your leverage: 


Margin = reversed leverage ratio 

Margin = 1:200 

0.005 = 1:200 

0.5 % = 1:200 

When trading with leverage, you will also often see the term margin call. A margin call is an alert issued by a broker to a trader to announce that the funds in their trading account are lower than the margin requirement. Essentially, a margin call indicates a losing trade. 

Margin calls are usually issued when the total funds in a trading account are below 100% of a margin requirement. Once it happens, a trader usually has two choices – to deposit more funds to maintain the margin or to close the trade. If neither happens, a broker will liquidate (close) the trade automatically once the amount of funds in a trading account drops to a certain level. The margin call policy varies from broker to broker, but most of them liquidate a trade once the total balance of a trading account is below 50% of the required margin. 

A representation of a margin call in CFD trading

There may also be additional requirements and things to keep in mind when you trade CFDs, but this sums up the basic knowledge of CFD trading. We suggest putting into practice what you've learned so far to grasp it better by using a demo account. 

Create a free demo trading account on our award-winning trading platform ThinkTrader and practice trading risk-free with virtual funds. 



Back to top