Best CFD Brokers and Trading Platforms in China 2025

Last updated Dec 3, 2025

We rigorously test brokers on real accounts and evaluate them using our methodology. Here are the best CFD brokers in China based on our analysis:

  1. 1
    AvaTrade Logo
    AvaTrade - Best CFD trading broker in China - A wide selection of financial assets. Innovative trading platforms. Highly rated educational resources.
  2. 2
    FP Markets Logo
    FP Markets - Robust regulation, serious fund protection plus segregated accounts in AA banks. Competitive trading conditions: spreads from 0 pip, commission 6 USD/lot; execution ≈ 20 ms on the NY4 server. Rich selection of trading platforms.
  3. 3
    Eightcap Logo
    Eightcap - Support for popular platforms MT4, MT5, and integration with TradingView. Over 800 trading instruments, including 160+ cryptocurrency CFDs. Regulated by ASIC, FCA, CySEC, and SCB.
  4. 4
    easyMarkets Logo
    easyMarkets - Regulated in many jurisdictions. Unique risk management tools (dealCancellation, Freeze Rate). Access to various trading platforms.
  5. 5
    AMarkets Logo
    AMarkets - A wide range of trading assets. Extensive analytical capabilities using modern tools and trading robots. No commissions on many operations.
  6. 6
    Roboforex Logo
    Roboforex - A variety of trading platforms. Over 12,000 trading assets. Different types of trading accounts.
  7. 7
    FxPro Logo
    FxPro - Various trading platforms. A diverse range of available markets and products. Multiple analytics tools.
  8. 8
    Plus500 Logo
    Plus500 - Diversity of trading assets. Intuitive trading platform. 24/7 support.
  9. 9
    Admirals Logo
    Admirals - Low trading fees. Wide range of payment methods. Extensive analytical resources.
  10. 10
    XM Logo
    XM - Wide range of trading assets. Extensive educational resources. Tight spreads on the Ultra Low account.

The brokers we have selected are global CFD providers that accept clients from many Asian countries where permitted by law. They stand out for their sophisticated trading platforms, competitive pricing and diverse CFD offering on forex, indices, stocks, commodities and more.

Comparison of the Top CFD Brokers in China

AvaTrade
FP Markets
Eightcap
Broker
AvaTrade LogoAvaTrade
FP Markets LogoFP Markets
Eightcap LogoEightcap
Rating
4.7/5
4.7/5
4.5/5
Foundation Year200520052015
Regulated in CountriesIreland, British Virgin Islands, Australia, South Africa, Japan, United Arab Emirates, Israel, CanadaAustralia, Cyprus, South Africa, Saint Vincent and the Grenadines, SeychellesAustralia, United Kingdom, Cyprus, Bahamas
Regulators
Minimum Deposit
  • 100 USD
  • 100 EUR
  • 100 GBP
  • 100 CHF
  • 100 USD
  • 100 EUR
  • 100 GBP
  • 100 CHF
  • 100 CAD
  • 100 AUD
  • 100 NZD
  • 100 SGD
  • 100 HKD
  • 1700 ZAR
  • 100 USD
  • 100 EUR
  • 100 GBP
  • 100 AUD
  • 100 NZD
  • 100 CAD
  • 100 SGD
Trading Accounts
  • CFD
  • Standard
  • Raw
  • Standard
  • Raw
Spreadfrom 0.6 pointsfrom 0 pointsfrom 0 points
Trading Assets (CFDs)
  • Forex
  • Precious Metals
  • Energy Carriers
  • Soft Commodities
  • Indices
  • Stocks
  • ETF
  • Bonds
  • Cryptocurrency
  • Forex
  • Precious Metals
  • Energy Carriers
  • Soft Commodities
  • Indices
  • Stocks
  • ETF
  • Bonds
  • Cryptocurrency
  • Forex
  • Precious Metals
  • Energy Carriers
  • Soft Commodities
  • Indices
  • Stocks
  • ETF
  • Cryptocurrency
Trading Platforms
  • MetaTrader 4
  • MetaTrader 5
  • WebTrader
  • AvaTradeGO
  • MetaTrader 4
  • MetaTrader 5
  • cTrader
  • TradingView
  • MetaTrader 4
  • MetaTrader 5
  • TradingView
ReviewAvaTrade ReviewFP Markets ReviewEightcap Review
Broker Comparison
RegisterTrading CFDs carries high risks. You may lose all invested fundsRegisterTrading CFDs carries high risks. You may lose all invested fundsRegisterTrading CFDs carries high risks. You may lose all invested funds

Best CFD Trading Platforms in China 2025

1
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2005
Minimum Deposit
$100
2
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2005
Minimum Deposit
$100
3
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2015
Minimum Deposit
$100
4
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2001
Minimum Deposit
$25
5
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2007
Minimum Deposit
$100
6
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2009
Minimum Deposit
$10
7
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2006
Minimum Deposit
$100
8
Plus500 Logo
4.3/5
Plus500 reviewPlus500 is a CFD broker and offers Forex CFDs.
Register79% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.
Foundation Year2007
Minimum Deposit
$100
9
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2001
Minimum Deposit
$1
10
RegisterTrading CFDs carries high risks. You may lose all invested funds
Foundation Year2009
Minimum Deposit
$5

1. AvaTrade

AvaTrade Logo
1
RegisterTrading CFDs carries high risks. You may lose all invested funds
Trading Assets
ForexStocksIndicesETFCryptocurrencyBondsPrecious MetalsEnergy CarriersSoft Commodities
Trading Platforms
MetaTrader 4MetaTrader 5WebTraderAvaTradeGO
compare AvaTrade trading accounts

AvaTrade is ideal for traders looking for various trading tools and a high level of investment protection. Beginners will be comfortable with the intuitive interface of the AvaTradeGO mobile platform, while experienced traders will appreciate the depth of MetaTrader's customization and analytical tools. However, traders who need access to STP or ECN accounts should pay attention to other brokerage companies.

Pros and Cons of AvaTrade

Pros

  1. A wide selection of financial assets.
  2. Innovative trading platforms.
  3. Highly rated educational resources.

Cons

  1. Limited trading account options.
  2. Account inactivity fee.

2. FP Markets

FP Markets Logo
2
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Trading Assets
ForexPrecious MetalsEnergy CarriersSoft CommoditiesIndicesStocksETFBondsCryptocurrency
Trading Platforms
MetaTrader 4MetaTrader 5cTraderTradingView
compare FP Markets trading accounts

FP Markets successfully combines a strict licensing framework, a fast ECN order book with zero spreads, a rich selection of platforms — ranging from classic MT4/5 to TradingView and Iress DMA — and a developed analytics, education, and 24/7 support infrastructure. This combination makes the broker attractive for active scalpers and algorithmic traders who value speed and moderate commission per lot, as well as for investors preferring copy trading, PAMM/MAM, or DMA stocks via Iress. Beginners will benefit from a low entry of 100 AUD, online courses, and no inactivity fees.

Pros and Cons of FP Markets

Pros

  1. Robust regulation, serious fund protection plus segregated accounts in AA banks.
  2. Competitive trading conditions: spreads from 0 pip, commission 6 USD/lot; execution ≈ 20 ms on the NY4 server.
  3. Rich selection of trading platforms.
  4. Wide range of instruments.
  5. Numerous deposit/withdrawal methods.
  6. Strong analytics and education.
  7. 24/7 support.

Cons

  1. Lack of cent accounts and fixed spread accounts.
  2. Some analytical materials and software are accessible only with a deposit or trading volume.

3. Eightcap

Eightcap Logo
3
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Regulators:
Trading Assets
ForexPrecious MetalsEnergy CarriersSoft CommoditiesIndicesStocksCryptocurrency
Trading Platforms
MetaTrader 4MetaTrader 5TradingView
compare Eightcap trading accounts

Eightcap is a modern broker with reliable regulation, convenient MT4, MT5, and TradingView platforms, and a wide selection of instruments, including over 160 cryptocurrency CFDs. It suits traders who value technology, fast market access, and competitive trading conditions. The broker will be especially interesting for active traders and those who use CFD instruments, but is less convenient for investors seeking passive trading solutions.

Pros and Cons of Eightcap

Pros

  1. Support for popular platforms MT4, MT5, and integration with TradingView.
  2. Over 800 trading instruments, including 160+ cryptocurrency CFDs.
  3. Regulated by ASIC, FCA, CySEC, and SCB.
  4. Convenient deposit and withdrawal methods with no fees.
  5. Modern analytics tools: AI economic calendar and FlashTrader for MT5.

Cons

  1. No cent or Islamic accounts.
  2. No passive trading solutions (copy trading, PAMM).

4. easyMarkets

easyMarkets Logo
4
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Trading Assets
ForexPrecious MetalsEnergy CarriersSoft CommoditiesIndicesStocksCryptocurrency
Trading Platforms
easyMarketsMetaTrader 4TradingViewMetaTrader 5
compare easyMarkets trading accounts

easyMarkets is a reliable international broker with nearly 25 years of experience, licenses from leading regulators (CySEC, ASIC, FSCA, etc.), and a focus on simplicity and trading safety. It suits beginner traders thanks to a low minimum deposit from 25 USD, fixed spreads, and a convenient proprietary platform with unique risk management tools. At the same time, the broker will also appeal to more experienced users thanks to the availability of MT4, MT5, TradingView, Islamic accounts, and VIP service. Despite a relatively average selection of CFD instruments and the absence of passive trading services, easyMarkets delivers a good combination of reliability, technology, and customer support.

Pros and Cons of easyMarkets

Pros

  1. Regulated in many jurisdictions.
  2. Unique risk management tools (dealCancellation, Freeze Rate).
  3. Access to various trading platforms.
  4. Minimum deposit from 25 USD, convenient for beginners.
  5. A wide range of deposit and withdrawal methods, including cryptocurrencies.
  6. Strong analytics (Daily Pitch, AI reviews, trading signals).
  7. Competent support with many contact channels.

Cons

  1. High swaps compared to competitors.
  2. No cent accounts or passive trading services (PAMM, copy trading).
  3. Average number of CFD instruments, behind market leaders.

5. AMarkets

AMarkets Logo
5
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Trading Assets
ForexIndicesCryptocurrencyStocksBondsPrecious MetalsEnergy CarriersSoft Commodities
Trading Platforms
MetaTrader 5MetaTrader 4
compare AMarkets trading accounts

AMarkets is a versatile broker offering a full range of services in the Forex market. It enables independent trading and investing funds in copy trading with equal success.

Traders can access several accounts with low spreads, permitted scalping, and fast trade execution. Up-to-date analytics, valuable services, and rapid fund withdrawal support a stable technical platform.

Investors who are not keen on engaging in independent trading can still achieve significant profits by copying the trades of successful traders. Building a portfolio is time-efficient and offers the possibility of passive income.

Pros and Cons of AMarkets

Pros

  1. A wide range of trading assets.
  2. Extensive analytical capabilities using modern tools and trading robots.
  3. No commissions on many operations.
  4. Convenience and simplicity of opening an account and managing it.

Cons

  1. Not the most extensive educational materials.
  2. On some assets, spreads are higher than those of competing Forex brokers.

6. RoboForex

Roboforex Logo
6
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Regulators:
Trading Assets
ForexIndicesStocksETFPrecious MetalsEnergy CarriersSoft CommoditiesFutures
Trading Platforms
MetaTrader 5MetaTrader 4R WebTraderR MobileTraderR StocksTrader
compare Roboforex trading accounts

RoboForex is recognized as one of the few Forex brokers with an impeccable reputation. The company strictly adheres to its regulations, does not delay payments, and provides fair quotes. RoboForex can be a good choice for both novice and professional traders due to its robust offerings, which include a variety of trading instruments, account types, platforms, and competitive trading conditions. The broker's commitment to transparency and customer service further solidifies its standing in the Forex community.

Pros and Cons of Roboforex

Pros

  1. A variety of trading platforms.
  2. Over 12,000 trading assets.
  3. Different types of trading accounts.
  4. Competent 24/7 customer support.
  5. Loyalty programs and bonus offers for clients.
  6. Low spreads and fees.

Cons

  1. Regulation in an offshore jurisdiction.
  2. Beginner traders may find a lack of educational materials.

7. FxPro

FxPro Logo
7
4.4/5
FxPro review
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Regulators:
Trading Assets
ForexIndicesCryptocurrencyStocksPrecious MetalsEnergy CarriersSoft Commodities
Trading Platforms
MetaTrader 4FxPro EdgeMetaTrader 5cTrader
compare FxPro trading accounts

FxPro provides a comprehensive range of services and tools for traders. With its variety of trading accounts, platforms, and available markets, it is well-suited to meet the needs of different traders. This broker suits traders looking for a wide selection of markets, diverse platforms, and analytical tools. It is also apt for beginner traders, thanks to the educational materials and experienced traders who value flexible trading conditions.

Pros and Cons of FxPro

Pros

  1. Various trading platforms.
  2. A diverse range of available markets and products.
  3. Multiple analytics tools.
  4. Extensive educational materials.

Cons

  1. An inactivity fee.
  2. Absence of cent accounts and services for copying trades.

8. Plus500

Plus500 Logo
8
Register79% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you can afford to take the high risk of losing your money.
Countries of registration:
Trading Assets
ForexIndicesStocksETFPrecious MetalsEnergy CarriersSoft Commodities
Trading Platforms
WebTrader
compare Plus500 trading accounts

Plus500 is ideal for traders seeking a convenient and intuitive platform with a broad spectrum of trading instruments. It's particularly well-suited for those who value a diverse range of CFDs on stocks, indices, currencies, commodities, and ETFs. The built-in Insight+ analytics tool is a significant advantage for those keen on analyzing trends and activities based on real-time data.

Pros and Cons of Plus500

Pros

  1. Diversity of trading assets.
  2. Intuitive trading platform.
  3. 24/7 support.
  4. Built-in analytics.

Cons

  1. Limited channels for communication with technical support.
  2. Limited choice of trading accounts.

9. Admirals

Admirals Logo
9
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Trading Assets
ForexIndicesPrecious MetalsEnergy CarriersSoft CommoditiesCryptocurrencyStocksETF
Trading Platforms
MetaTrader 4MetaTrader 5
compare Admirals trading accounts

The broker Admirals is suitable for a broad spectrum of traders. With its strict regulation, various account types, and a competent set of educational and analytical materials, this broker provides high-quality services for novice and experienced traders.

Beginners seeking detailed educational resources and support will undoubtedly appreciate this broker. Experienced traders will also find it beneficial due to competitive trading commissions, abundant tools for analysis and trading, and the convenience of the depositing and withdrawal process.

Pros and Cons of Admirals

Pros

  1. Low trading fees.
  2. Wide range of payment methods.
  3. Extensive analytical resources.
  4. A rich collection of educational materials.

Cons

  1. Inactivity fee.
  2. Some users complain about the intrusiveness of the support service.

10. XM

XM Logo
10
4.2/5
XM review
RegisterTrading CFDs carries high risks. You may lose all invested funds
Countries of registration:
Trading Assets
ForexIndicesStocksPrecious MetalsEnergy CarriersSoft CommoditiesCryptocurrency
Trading Platforms
MetaTrader 5MetaTrader 4
compare XM trading accounts

XM broker offers a wide range of services, making it an attractive option for various traders. With over 1500 trading instruments, extensive educational resources, and numerous trading platforms, XM is ideally suited for beginners and experienced traders. Novice traders will particularly appreciate the accessible educational materials and low entry threshold, while professionals will find the competitive spreads and diversity of instruments appealing.

Pros and Cons of XM

Pros

  1. Wide range of trading assets.
  2. Extensive educational resources.
  3. Tight spreads on the Ultra Low account.
  4. Many analytical materials.
  5. Commission-free deposits and withdrawals.

Cons

  1. Inconsistency in technical support.
  2. Inactivity fee.
  3. Standard account has a higher spread than the market average.

What Is CFD Trading?

Contracts for Difference (CFDs) are derivatives that allow you to speculate on the price movements of underlying assets without owning them directly. With a single CFD trading account, you can access markets such as forex, stock indices, individual shares, commodities and cryptocurrencies. When you trade a CFD, you agree with the CFD provider to exchange the difference between the opening and closing price of the position.

How CFDs Differ from Other Financial Instruments

In traditional investing, you buy and own the asset, such as a share or a physical commodity. In CFD trading, you simply trade on price movements. This structure lets you go long or short, so you can potentially profit from both rising and falling markets. CFDs are usually traded on margin, meaning you only need to deposit a fraction of the full position value. This leverage increases your market exposure but also magnifies losses, which makes risk management crucial.

Pros and Cons of CFD Trading

Advantages

  • Leverage: Control larger positions with a relatively small initial margin.
  • Flexibility: Ability to trade both long and short across many asset classes.
  • Diverse Markets: Access forex, indices, stocks, commodities, ETFs and more from one platform.
  • Efficient Pricing: Many top CFD brokers offer tight spreads and fast execution.

Disadvantages

  • High Risk: Leverage amplifies both gains and losses; you can lose your entire deposit.
  • Complexity: Understanding margin, overnight financing and market volatility takes time.
  • Costs: Spreads, commissions and swap/financing fees can add up, especially for long‑term positions.
  • Regulatory Limitations: Availability of CFDs depends on your country of residence and local rules. Traders in China must pay special attention to capital‑control regulations and the legal status of offshore accounts.

Key Factors to Consider When Choosing a CFD Broker in China

Selecting the right CFD broker is essential, especially for traders based in China who often access international markets via offshore platforms. Here are the main factors to consider:

  1. Regulation and Security. Choose a CFD provider that is licensed by well‑known regulators (for example in the EU, UK or Australia) and that clearly explains how client funds are held. Segregated accounts, regular audits and transparent terms are key indicators of safety.
  2. Trading Fees and Overall Costs. Compare typical spreads, any commissions, overnight financing rates and non‑trading fees such as deposits or withdrawals. Over time, small differences in pricing can significantly affect your results, particularly if you trade frequently.
  3. Trading Platforms and Tools. The best CFD trading platforms for traders in China combine reliability with rich functionality. Look for MetaTrader 4/5, cTrader or strong proprietary platforms that offer advanced charts, indicators, one‑click trading, risk‑management tools and stable mobile apps.
  4. Asset Availability and Product Range. Make sure the broker offers CFDs on the markets you care about: major and minor FX pairs, global indices, popular Chinese and US stocks, commodities and possibly crypto‑CFDs, depending on your risk profile.
  5. Account Types, Leverage and Order Sizes. Check whether the broker offers different account types with suitable leverage levels, minimum deposits and position sizes. Micro or cent accounts can be especially useful when you are starting with small capital.
  6. Payments and Local Convenience. For traders in China, convenient and cost‑effective funding is important. Many top CFD brokers support international bank transfers, cards and popular e‑wallets; always review fees, processing times and any currency‑conversion charges.
  7. Customer Service and Education. Responsive support in English (and, where available, Chinese) via live chat or email can be invaluable. High‑quality educational materials, webinars and market analysis help you improve as a trader over time.

How We Compiled the List of the Best CFD Brokers in China

To build our CFD brokers list for traders in China, we followed a structured and transparent review process:

  1. We started with our global database of Forex brokers and filtered for companies with strong regulatory profiles, long operating histories and a proven reputation in multiple regions.
  2. Each broker was then tested using live or real‑market environment accounts to evaluate spreads, execution speed, platform stability and the overall trading experience.
  3. Only firms that clearly outline whether and how they accept clients from China or other Asian countries were considered for the final ranking.
  4. We assessed the quality of each broker’s CFD offering, focusing on the range of instruments, the depth of their forex and index markets, and the availability of risk‑management tools such as guaranteed stop‑loss orders where applicable.
  5. Special attention was given to education, research, customer support in Asian time zones and the clarity of information related to funding, withdrawals and account verification for international clients.

By weighting these factors, we identified the top CFD brokers and platforms that combine strong oversight, competitive trading conditions and features that suit the needs of traders accessing the markets from China.

FAQ

Which broker is best for CFD trading in China?

There is no single broker that is perfect for every trader in China. The best choice depends on your strategy, experience level, preferred markets and the size of your account. Look for top CFD brokers that are well regulated, offer the instruments you want to trade and provide platforms you find easy to use. Always make sure that opening an account with an international broker is compatible with local rules and your personal circumstances.

What is a CFD provider?

A CFD provider is a financial company or broker that offers Contracts for Difference to clients. Instead of sending your orders directly to an exchange, you trade CFDs with the provider, who quotes bid and ask prices based on the underlying market. The provider manages your margin, executes your trades and pays you the profit or charges the loss when you close a position.

How do CFD providers make money?

CFD providers typically earn money from the spread - the difference between the buy and sell price - plus any commissions they charge on certain instruments. They may also receive overnight financing fees (swaps) when positions are held after the trading day. Some providers hedge client exposure in the underlying market, while others internalise part of the flow; in both cases, the main revenue sources are still spreads, commissions and financing.

Which CFD trading platform is best for traders in China?

Many traders in China prefer established platforms such as MetaTrader 4 or MetaTrader 5 because they support automated trading, advanced charting and a wide ecosystem of tools. Other traders like web‑based or proprietary platforms that offer simpler interfaces and built‑in research. The best CFD trading platforms for you are those that are stable with your internet connection, offer the tools you need and are provided by a trustworthy broker.

Is CFD trading good for beginners?

CFD trading can be appealing to beginners because it offers access to many markets from a single account and allows small starting deposits. However, CFDs are complex and highly leveraged, so they are also risky. New traders should treat them cautiously: start with a demo account, invest time in education, use low leverage and never risk money you cannot afford to lose.

What is the minimum deposit required to start trading CFDs?

The minimum deposit depends on the broker and account type. Some CFD brokers allow you to open an account with the equivalent of around 100 USD, while others require larger deposits for access to better spreads or additional services. Before funding, check not only the minimum deposit but also the typical trade size and the margin requirements for the instruments you plan to trade.

Can I trade CFDs from mainland China?

Many global brokers accept clients from different countries in Asia, but the rules for residents of mainland China are complex and can change. In general, leveraged CFDs are not commonly offered by domestic institutions, so traders often use offshore brokers. It is your responsibility to understand local regulations, capital‑control rules and tax obligations before opening and funding an account.

Can I make $1,000 per day from CFD trading?

While it is theoretically possible to make large daily profits, expecting to earn a fixed amount such as $1,000 per day from CFD trading is unrealistic for most people. Markets are volatile and unpredictable, and leverage means losses can be just as large as gains. Successful traders focus on building a robust strategy, managing risk and thinking in terms of long‑term performance rather than daily income targets.

Are demo accounts available for practicing CFD trading?

Yes. Most of the best CFD brokers in China and worldwide offer free demo accounts funded with virtual money. A demo account lets you explore the platform, test strategies and understand how margin and leverage work before risking real funds. It is an essential step for beginners and a useful tool even for experienced traders when learning a new platform.

Do Forex and CFD brokers in China offer the same type of trading conditions?

Not always. While many international brokers provide both Forex and CFD trading, the available instruments, leverage levels, and regulatory protections can differ depending on the product and the trader’s location. Forex trading typically focuses on currency pairs, whereas CFDs include a much wider range of markets such as indices, stocks, commodities, and cryptocurrencies. Traders in China should carefully compare these conditions to ensure they match their goals and risk tolerance. For a detailed comparison of reputable Forex platforms, see our guide to the best forex brokers in China.

Nikolay is an experienced specialist in financial markets and co-founder of IamForexTrader. He has been successfully trading Forex since 2014 and has been actively involved in the cryptocurrency market since 2017.

He develops investment strategies adaptable to any level of experience and has been actively investing in stocks, bonds and ETFs since 2018.