CFD Trading: Understanding Contract for Differences

Contract for Differences (CFDs) have gained significant popularity in the trading world as a derivative financial instrument that allows traders to speculate on the price movements of various assets, such as forex, stocks, commodities, and cryptocurrencies, without actually owning the underlying asset. CFD trading provides traders with flexibility, leverage, and the opportunity to trade in different markets, making it an interesting option for both experienced and novice traders.

For beginners, understanding CFD trading is crucial to navigate the world of forex and trading effectively. It involves grasping the concept of leverage, margin, long and short positions, and risk management techniques. Having a solid understanding of CFD trading is essential to make informed trading decisions, manage risks, and potentially achieve profitable outcomes.

In this article, we will provide a comprehensive guide to CFD trading, covering the basics of what CFDs are, how they work, trading strategies for beginners, examples of CFD trading, advantages, risks, and tips for informed trading. We will also emphasize the importance of understanding CFD trading and managing risks for beginners to embark on a successful trading journey in the dynamic and fast-paced world of financial markets.

What are CFDs?

what are CFDs

CFDs, or Contract for Differences, are a type of derivative financial instrument that allows traders to speculate on the price movements of various assets, such as stocks, commodities, currencies, and indices, without owning the underlying asset. In a CFD trade, the trader enters into a contractual agreement with a broker to exchange the difference in the value of the asset between the opening and closing of the trade.

CFDs are popular in the world of forex and trading due to their flexibility and leverage. Traders can trade of both rising and falling markets by trading long positions (buying) or short positions (selling) in CFDs. This allows for using more trading strategies.

CFDs in Forex and Trading Markets

CFDs are widely used in forex and trading markets, providing traders with access to a wide range of financial instruments and markets. In forex trading, CFDs allow traders to speculate on the exchange rate movements of currency pairs, such as EUR/USD or GBP/JPY, without actually owning the currencies. Traders can take advantage of leverage, which allows them to control a larger position with a smaller initial investment, and potentially amplify their profits or losses.

In addition to forex, CFDs are also used in trading other assets such as stocks, commodities, indices, and cryptocurrencies. Traders can trade CFDs on popular stock indices like the S&P 500 or the FTSE 100, commodities like gold or oil, or cryptocurrencies like Bitcoin or Ethereum. CFDs provide traders with flexibility and access to various markets, allowing them to diversify their trading strategies and portfolios.

Key Features of CFDs

CFDs have several key features that make them unique and attractive to traders:

  • Leverage: CFDs allow traders to use leverage, which means they can control a larger position with a smaller initial investment. This can amplify both potential profits and losses, as traders are trading with borrowed capital from the broker. It’s important to note that leverage can significantly increase the risk associated with CFD trading, and traders should use it cautiously and understand the risks involved.
  • Margin: When trading CFDs with leverage, traders are required to maintain a certain amount of collateral in their trading account, known as margin. Margin is a percentage of the total trade value and serves as a form of security for the broker against potential losses. Margin requirements vary depending on the asset being traded and the leverage used, and it’s important for traders to understand and manage their margin requirements to avoid margin calls and potential liquidation of their positions.
  • Flexibility in position sizes: CFDs offer flexibility in choosing position sizes, allowing traders to adjust their trade size based on their risk tolerance and trading strategy. Traders can choose to trade micro lots, mini lots, or standard lots, depending on their account size and risk appetite. This allows for greater control over risk management and position sizing in CFD trading.

Risks and Risk Management in CFD Trading

CFD trading involves a high level of risk, and it’s important for traders to understand the risks involved and implement proper risk management strategies. The use of leverage can magnify both potential profits and losses, and traders should be aware of the potential for significant losses in a short period of time. It’s crucial to only trade with funds that you can afford to lose and to never trade with borrowed or borrowed funds.

Proper risk management strategies are essential in CFD trading. This includes setting stop-loss orders to limit potential losses, managing margin requirements and avoiding margin calls, and using proper position sizing based on risk tolerance and trading strategy. Traders should also have a clear trading plan in place, including predetermined entry and exit points, and stick to it to avoid impulsive or emotional trading decisions.

It’s also important for traders to educate themselves about the mechanics and risks of CFDs before engaging in trading. Understanding the contractual agreement between traders and brokers, the concept of leverage, margin requirements, and the potential impact of market volatility is crucial to make informed trading decisions.

How does CFD Trading Work?

Contract for Differences (CFDs) are derivative financial instruments that allow traders to speculate on the price movements of various assets without owning the underlying asset. CFD trading involves opening and closing positions, managing leverage and margin, calculating profits and losses, and implementing risk management strategies. Understanding how CFD trading works is crucial for traders to navigate the markets effectively.

The CFD Trading Process: Opening and Closing Positions

understanding CFD transaction

The process of CFD trading begins with opening a position. Traders can choose from a wide range of assets, including stocks, commodities, currencies, and indices, and determine the size of their position. They can either go long, which means buying a CFD with the expectation that the price will rise, or go short, which means selling a CFD with the expectation that the price will fall. Once a position is opened, it can be monitored in real-time through a trading platform.

Closing a CFD position involves executing a reverse trade to offset the original position. For example, if a trader has bought a CFD and the price has risen, they can sell the CFD to close the position and realize a profit. Conversely, if a trader has sold a CFD and the price has fallen, they can buy the CFD to close the position and minimize losses.

Traders should be familiar with different order types, such as market orders and limit orders, in CFD trading. Market orders allow traders to execute trades at the current market price, while limit orders allow traders to set a specific price at which they want to enter or exit a trade.

Understanding Leverage and Margin in CFD Trading

Leverage is a key feature of CFD trading that allows traders to amplify their trading positions with borrowed funds. It enables traders to control a larger position with a smaller amount of capital, potentially increasing profits but also magnifying losses. Leverage is expressed as a ratio, such as 1:10, which means that for every $1 of trader’s own capital, they can control $10 of the underlying asset in a CFD trade.

Margin is the amount of capital required by the broker as collateral to cover potential losses on a leveraged trade. It is typically a percentage of the total trade value, and the remaining portion of the trade value is borrowed from the broker. For example, if a trader wants to trade a CFD with a leverage ratio of 1:10 and the total trade value is $10,000, the required margin would be $1,000 (10% of $10,000).

It is important for traders to understand the concept of leverage and margin and their impact on potential profits or losses. Trading with high leverage can increase the risk of losses, and traders should carefully manage their leverage and margin levels to avoid excessive risks.

Profits and Losses in CFD Trading

Profits and losses in CFD trading are calculated based on the difference between the opening and closing prices of the CFD position. The smallest price movement in a CFD trade is typically referred to as a “pip”. The value of a pip depends on the size of the position and the price of the underlying asset.

For example, if a trader buys a CFD for 1 lot (which typically represents 100,000 units of the underlying asset) of a currency pair at an opening price of 1.2000 and sells it at a closing price of 1.2050, the trader would have made a profit of 50 pips. If the trader’s position size is 1 lot and the value of each pip is $10, the total profit would be $500 (50 pips x $10 per pip).

Leverage can magnify the profits and losses in CFD trading. While it can amplify potential gains, it can also result in substantial losses if the market moves against the trader’s position. Traders should always consider the potential risks and rewards of using leverage and be mindful of managing their positions accordingly.

Risk Management in CFD Trading

Managing risk is a critical aspect of CFD trading. Due to the leveraged nature of CFDs, traders should implement proper risk management strategies to protect their capital and minimize potential losses.

One common risk management tool is a stop-loss order, which is an instruction to automatically close a CFD position at a pre-determined level if the market moves against the trader’s position. Stop-loss orders help limit potential losses by allowing traders to set a maximum loss they are willing to tolerate on a trade.

Position sizing is another important risk management technique. Traders should carefully consider the size of their positions in relation to their account balance and risk tolerance. It is generally recommended to not risk more than 1-2% of the trading account balance on a single trade.

Traders should also stay informed about market conditions, news, and events that can impact the price movements of the underlying assets they are trading. Keeping abreast of market trends, conducting thorough analysis, and making informed trading decisions can help manage risks effectively.

Best CFD Brokers

Below you can find list of brokers offering CFD trading and Demo accounts.

8.5
XM Global

XM Global Best value

XM is a well-established and user-friendly online trading platform that caters to South African traders, offering a …
Add to compare
6.8
XTB

XTB

XTB is a leading online broker that provides access to a wide range of financial instruments, including Forex, Indices, …
Add to compare
9.2
Exness

Exness

Exness is a global online forex and CFD broker that provides access to a wide range of financial markets, including …
Add to compare
9.1
AvaTrade

AvaTrade

AvaTrade is a reputable, regulated broker that offers South African traders a diverse range of trading instruments, …
Add to compare
8.3
Plus500

Plus500

Plus500 is a user-friendly online trading platform catering to traders worldwide, including South Africa. The platform …
Add to compare
9.2
IC Markets

IC Markets

IC Markets is an Australian-based online forex and CFD broker offering a wide range of financial instruments, including …
Add to compare

CFD Trading Strategies for Beginners

CFD trading requires careful planning and risk management to increase the chances of success. In this chapter, we will explore some common CFD trading strategies for beginners, along with risk management techniques, to help traders develop an effective trading plan. You can also check our Forex Trading Strategies here.

Trend Following Strategy

Trend following is a popular CFD trading strategy that involves identifying and trading in the direction of established market trends. Traders using this strategy analyze historical price data and technical indicators to identify trends and enter positions in the direction of the trend. This strategy aims to capture profits from extended price movements in the direction of the trend.

Range Trading Strategy

Range trading is a CFD trading strategy that involves identifying and trading within a price range or a sideways market. Traders using this strategy look for price levels where the asset has historically shown support or resistance and enter positions when the price is near these levels. Range trading aims to capture profits from buying at support levels and selling at resistance levels within the established range.

Breakout Trading Strategy

Breakout trading is a CFD trading strategy that involves entering positions when the price breaks out of a defined price range or a consolidation pattern. Traders using this strategy look for significant price movements that indicate a breakout and enter positions in the direction of the breakout. Breakout trading aims to capture profits from strong price movements that may occur after a period of consolidation.

Risk Management Techniques

Risk management is crucial in CFD trading to protect against potential losses. Some common risk management techniques include:

Stop Loss Orders

A stop loss order is a predetermined order that automatically closes a position if the price reaches a specific level. Traders can use stop loss orders to limit their losses by setting a stop loss level that is below their entry point. This helps to protect against significant losses if the market moves against their position.

Take Profit Orders

A take profit order is a predetermined order that automatically closes a position when the price reaches a specific level. Traders can use take profit orders to lock in profits by setting a take profit level that is above their entry point. This helps to ensure that profits are realized before the market reverses.

Developing a Trading Plan

Having a well-defined trading plan is crucial in CFD trading. A trading plan includes a set of rules and guidelines that traders follow to make informed trading decisions. Some tips for developing a trading plan include:

  • Setting clear trading goals and objectives
  • Identifying preferred trading strategies and timeframes
  • Establishing risk management rules, including stop loss and take profit levels
  • Keeping track of trading performance and making adjustments as needed

Managing Risk in CFD Trading

Managing risk is essential in CFD trading to protect against potential losses. Traders should be aware of the risks associated with leverage and should never risk more than they can afford to lose. It is also crucial to stay updated with market news and developments and adjust trading strategies and risk management techniques accordingly.

Examples of CFD Trading

CFD examples

CFD trading offers flexibility to trade a wide range of markets, including forex, stocks, commodities, and more. In this chapter, we will provide illustrative examples of CFD trading in different markets, along with a walkthrough of a CFD trading example, including how to enter a trade, manage positions, and calculate profits/losses. We will also explain the concept of “going long” and “going short” in CFD trading.

CFD Trading in Forex

Forex, or foreign exchange, is one of the most popular markets for CFD trading. Traders can speculate on the price movements of currency pairs, such as EUR/USD, GBP/JPY, or AUD/CAD, without owning the underlying currencies. Let’s take an example of CFD trading in forex:

Example 1: John believes that the EUR/USD currency pair will increase in value, so he decides to go long (buy) 1 lot of EUR/USD CFDs at a current market price of 1.1000. Each lot in forex typically represents 100,000 units of the base currency (in this case, the EUR).

John’s CFD trading platform requires a margin of 2% for EUR/USD, which means he needs to deposit 2% of the total trade value as margin. Since John is trading 1 lot of EUR/USD, the total trade value is 100,000 EUR (1 lot) * 1.1000 (current market price) = 110,000 USD. Therefore, John needs to deposit 2% of 110,000 USD, which is 2,200 USD as margin.

If the EUR/USD price increases to 1.1200, John decides to close his trade and take profits. He sells his 1 lot of EUR/USD CFDs at the new market price of 1.1200.

Calculation of Profits/Losses: John’s profit is calculated as the difference between the sell price and the buy price, multiplied by the trade size. In this case, John’s profit is (1.1200 – 1.1000) * 100,000 = 2,000 USD.

If the EUR/USD price decreases to 1.0900, John decides to close his trade and cut his losses. He sells his 1 lot of EUR/USD CFDs at the new market price of 1.0900.

Calculation of Profits/Losses: John’s loss is calculated as the difference between the sell price and the buy price, multiplied by the trade size. In this case, John’s loss is (1.0900 – 1.1000) * 100,000 = -1,000 USD.

CFD Trading in Other Markets

CFD trading allows traders to speculate on the price movements of various markets, including stocks, commodities, indices, and more. Let’s take an example of CFD trading in stocks:

Example: Sarah believes that the stock price of XYZ Corp will increase, so she decides to go long (buy) 500 CFDs of XYZ Corp at a current market price of 50 USD per share.

Sarah’s CFD trading platform requires a margin of 5% for XYZ Corp, which means she needs to deposit 5% of the total trade value as margin. Since Sarah is trading 500 CFDs of XYZ Corp, and each CFD represents one share, the total trade value is 500 shares * 50 USD = 25,000 USD. Therefore, Sarah needs to deposit 5% of 25,000 USD, which is 1,250 USD as margin.

If the stock price of XYZ Corp increases to 55 USD per share, Sarah decides to close her trade and take profits. She sells her 500 CFDs of XYZ Corp at the new market price of 55 USD per share.

Calculation of Profits/Losses: Sarah’s profit is calculated as the difference between the sell price and the buy price, multiplied by the trade size. In this case, Sarah’s profit is (55 – 50) * 500 = 2,500 USD.

If the stock price of XYZ Corp decreases to 45 USD per share, Sarah decides to close her trade and cut her losses. She sells her 500 CFDs of XYZ Corp at the new market price of 45 USD per share.

Calculation of Profits/Losses: Sarah’s loss is calculated as the difference between the sell price and the buy price, multiplied by the trade size. In this case, Sarah’s loss is (45 – 50) * 500 = -2,500 USD.

Going Long and Going Short in CFD Trading

One of the advantages of CFD trading is the ability to position trades in accordance with both ascending and descending market trends. This is achieved through “going long” and “going short” positions.

Going Long: When a trader goes long in CFD trading, it means they are buying a CFD with the expectation that its price will rise. The trader hopes to sell the CFD at a higher price.

Example: John buys 1 lot of ABC Corp CFDs at a current market price of 100 USD per share, with the expectation that the price will increase. He goes long by buying the CFDs and plans to sell them at a higher price in the future.

Going Short: When a trader goes short in CFD trading, it means they are selling a CFD with the expectation that its price will fall. The trader hopes to buy back the CFD at a lower price.

Example: Sarah sells 500 CFDs of XYZ Corp at a current market price of 50 USD per share, with the expectation that the price will decrease. She goes short by selling the CFDs and plans to buy them back at a lower price in the future.

It’s important to note that in CFD trading, traders can enter both long and short positions without actually owning the underlying asset. This allows for greater flexibility in taking market opportunities in both rising and falling markets.

Advantages and Risks of CFD Trading

Contract for Difference (CFD) trading offers several advantages and opportunities for traders, but it also comes with inherent risks. Understanding the pros and cons of CFD trading is crucial for traders to make informed decisions and manage risks effectively.

Advantages of CFD Trading

  • Flexibility: One of the key advantages of CFD trading is its flexibility. Traders can trade on a wide range of markets, including stocks, indices, forex, commodities, and cryptocurrencies, all from a single trading account. This allows for diversification and the ability to capitalize on different market opportunities.
  • Access to Various Markets: CFDs provide traders with access to global markets that may not be easily accessible otherwise. Traders can participate in international markets and take advantage of global economic events and trends.
  • Leverage: CFD trading allows traders to trade on margin, which means they can control a larger position with a smaller initial investment. This leverage amplifies both profits and losses, providing the potential for higher returns. However, it is important to note that leverage also increases the risks associated with CFD trading.
  • Ability to Profit from Rising and Falling Markets: As discussed earlier, CFD trading allows traders to profit from both rising and falling markets. Traders can go long and buy CFDs when they expect the price to rise or go short and sell CFDs when they expect the price to fall. This provides greater flexibility in different market conditions.

Risks of CFD Trading

  • Market Volatility: CFD trading involves trading on margin and leveraged positions, which can amplify the impact of market volatility. Sudden price movements can result in significant losses if proper risk management measures are not in place. Markets can also be affected by unexpected events, such as economic news releases, geopolitical events, or changes in market sentiment, leading to increased volatility.
  • Leverage Risks: While leverage can amplify profits, it also amplifies losses. If the market moves against a leveraged position, the losses can exceed the initial investment, resulting in a substantial loss. Traders need to carefully manage their leverage and understand the risks associated with it.
  • Counterparty Risks: CFDs are traded with a broker, and traders are exposed to counterparty risks. This means that if the broker fails or becomes insolvent, it may impact the trader’s positions and funds. It is essential to choose a reputable and regulated broker to minimize counterparty risks.
  • Lack of Ownership of Underlying Assets: In CFD trading, traders do not actually own the underlying asset. They are only trading on the price movements of the asset without owning it. This means that traders do not have any voting rights or entitlements to dividends or other benefits associated with ownership of the underlying asset.

Tips for Managing Risks and Making Informed Decisions

  • Risk Management: Implementing effective risk management measures is crucial in CFD trading. This includes setting stop loss and take profit orders to limit losses and lock in profits, managing leverage carefully, and diversifying the trading portfolio. Traders should also have a clear understanding of their risk tolerance and never risk more than they can afford to lose.
  • Education and Research: Staying informed about the markets, understanding the financial instruments, and keeping up-to-date with relevant news and events is essential for making informed trading decisions. Traders should also educate themselves about technical and fundamental analysis techniques to analyze market trends and make informed trading decisions.
  • Choose a Reputable Broker: Selecting a regulated and reputable broker is critical in CFD trading. Traders should research and choose a broker that offers transparent pricing, reliable trading platforms, and has a good track record in terms of security, customer service, and trading conditions.
  • Keep Emotions in Check: Emotions can play a significant role in trading decisions. It is essential to keep emotions in check and avoid making impulsive decisions based on fear, greed, or excitement. Traders should stick to their trading plan, follow their risk management rules, and avoid letting emotions drive their trading decisions.
  • Practice with Demo Accounts: Before diving into real money trading, it is advisable for beginners to practice with demo accounts provided by many brokers. Demo accounts allow traders to gain experience, test different strategies, and understand the trading platform without risking real money. You can see list of brokers offering Demo account here.
  • Monitor and Review Trades: Regularly monitoring and reviewing trades is crucial for identifying any potential issues or areas for improvement. Traders should keep track of their trades, review their trading performance, and learn from their successes and failures to refine their trading strategies.
  • Diversify Trading Portfolio: Diversifying the trading portfolio can help spread risks and minimize losses. Traders should avoid putting all their capital into a single trade or a single market. Instead, they should diversify their investments across different markets, instruments, and timeframes to manage risks effectively.
  • Stay Disciplined and Patient: Successful trading requires discipline and patience. Traders should stick to their trading plan, avoid impulsive decisions, and be patient in waiting for the right trading opportunities. It is crucial to stay disciplined and not let emotions or external factors influence trading decisions.

In conclusion, CFD trading offers several advantages, such as flexibility, access to various markets, and leverage, but it also comes with inherent risks, including market volatility, leverage risks, and counterparty risks. Managing risks, staying informed, choosing a reputable broker, keeping emotions in check, practicing with demo accounts, monitoring and reviewing trades, diversifying the trading portfolio, and staying disciplined and patient are essential tips for beginners to manage risks and make informed trading decisions in CFD trading.

Note: Trading in CFDs involves a high level of risk and may not be suitable for all investors. It is important to understand the risks associated with CFD trading and seek professional advice if needed before engaging in CFD trading.

Conclusion

In this article, we have explored the world of CFD trading, covering topics such as understanding CFDs, how CFD trading works, common trading strategies, examples of CFD trading, advantages and risks of CFD trading, and risk management techniques. It is crucial to have a solid understanding of CFD trading and to manage risks effectively in order to increase the chances of successful trading.

We emphasized the importance of understanding the unique characteristics of CFDs, such as leverage, margin, and the contractual agreement between traders and brokers. We also discussed various trading strategies, risk management techniques, and tips for developing a trading plan and managing emotions. It is essential to keep emotions in check, practice with demo accounts, diversify trading portfolio, and stay disciplined and patient in order to navigate the complex world of CFD trading.

As with any form of trading, CFD trading involves risks, including market volatility, leverage risks, and counterparty risks. It is important for traders to be aware of these risks and take necessary precautions to manage them effectively. We encourage readers to continue learning and developing their skills in CFD trading through further research, education, and practice.

In conclusion, CFD trading can be a potentially lucrative form of trading, but it requires a deep understanding of the mechanics, risks, and strategies involved. By managing risks effectively, developing a trading plan, and staying disciplined, traders can increase their chances of success in CFD trading. We hope that this article has provided valuable insights into CFD trading and has encouraged readers to continue their journey of learning and improving their trading skills. Remember to always seek professional advice if needed and practice responsible trading.

Tags:

Related

Articles

Crypto Arbitrage: Understanding and Navigating Price Differences

In the vast world of financial markets, a myriad of strategies and techniques are ...
crypto arbitrage
Articles

Understanding the Metaverse

In the ever-evolving world of technology and digital connectivity, a new frontier has ...
metaverse
Articles

Forex Robots 101: Unleashing the Power of Automated Trading

In the ever-evolving world of forex trading, one innovation has garnered significant ...
forex robot

Leave a reply

Risk Disclosure: The information provided on this website is intended for general informational purposes only and should not be considered as financial advice, investment recommendations, or an endorsement of any particular investment product or service. Trading forex, cryptocurrencies, and other investment products carries a high level of risk and may not be suitable for all investors.

 

This website may contain links to third-party websites, which are provided for your convenience and information. We are not responsible for the content, accuracy, or reliability of these external sites and do not endorse or guarantee any products or services offered therein. It is your responsibility to carefully review the terms and conditions, privacy policies, and risk disclosures of any third-party websites before engaging in any transactions or investments.

 

By using this website, you acknowledge and agree that you have read, understood, and accept this Risk Disclosure in its entirety and that you are solely responsible for any investment decisions you make.

 

At Compape, we strive to provide our users with the most accurate, reliable, and up-to-date information on forex/CFD brokers and crypto exchanges. To maintain our website and continue offering valuable content to our users, we may receive compensation through affiliate links on our site. This means that when you click on some of the links on our website and sign up or make a purchase, we may receive a commission at no additional cost to you.

 

Please note that our affiliate partnerships do not influence our reviews, comparisons, and educational content. Our priority is to remain unbiased and transparent in all our recommendations. We maintain a strict editorial policy to ensure the quality and integrity of our content, and we always put our users’ best interests first. Your trust is our top priority, and we are committed to providing you with reliable information to help you make informed decisions in the world of forex, CFD, and crypto trading.

 

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 72% – 89% of retail investor accounts lose money when trading CFDs.You should not risk more than you are prepared to lose. Please ensure you fully understand the risks associated with the product and read our full risk disclosure statement.

TOP 10 CRYPTOCURRENCIES

Add to compare

Binance

Add to compare

Binance

Use code "VZPAVQ2T" during registration to reduce fees on Binance by 20%.
Add to compare

Coinbase

Add to compare

Kraken

Add to compare

Easy Crypto

Add to compare

Luno

Deposit and buy €250 in any crypto and get €25.00 free BTC
Add to compare

Valr

10% rebate on your trading costs, up to a cap of approximately $100 in value

TOP 10 FOREX / CFD

Add to compare

Binance

Add to compare

Binance

Use code "VZPAVQ2T" during registration to reduce fees on Binance by 20%.
Add to compare

Exness

Add to compare

IC Markets

Add to compare

Coinbase

Add to compare

AvaTrade

Add to compare

Kraken

Add to compare

XM Global

$30 no deposit bonus and 50% deposit bonus
Add to compare

Plus500

Add to compare

Easy Crypto

Add to compare

Luno

Deposit and buy €250 in any crypto and get €25.00 free BTC

TOP 5 TAGS

Compape
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart