What makes Markets.com special?

Over 4,700,000 traders chose us and here is how we earned their trust

  • $3TN+

    Trading volume

  • 5

    Major licences

  • 170+

    Countries

  • 6

    Offices globally

  • 24/5

    Multilingual support

  • 1:500

    Max leverage

Join a community of driven traders and reap the ‘benefits’

Share insights, learn from experienced traders, and take advantage of our promotions. Our vibrant community provides the support and resources to potentially help you achieve your trading goals.

Why wait? Unlock premium market insights.

Explore a wide range of CFDs on trading products that suit your style

A diverse selection of trading assets that enables you to personalise your approach

Most Traded

Asset
Sell
Buy
Change (%)

Commodities

Asset
Sell
Buy
Change (%)

Indices

Asset
Sell
Buy
Change (%)

Crypto

Asset
Sell
Buy
Change (%)

Shares

Asset
Sell
Buy
Change (%)

Forex

Asset
Sell
Buy
Change (%)

The reviews speak for us

Here is what our customers have to say

Markets.com trading instruments

Forex

Online Forex trading involves buying and selling CFDs on currency pairs in the foreign exchange market.

Shares

Shares, also known as stocks, can be bought and sold through CFDs on stock exchanges.

Commodities

Commodities trading revolves around purchasing and selling non-physical goods through CFDs such as oil, gold, or wheat within financial markets.

Indices

An index is a numerical score derived from asset prices, like the S&P 500 and Dow Jones Industrial Average, to monitor the performance of stocks or bonds without physically owning them thorugh CFDs.

Bonds

CFDs on Bonds are debt instruments where companies or governments borrow money from bondholders.

ETFs

CFDs on Exchange-Traded Funds (ETFs) consist of a portfolio of assets like bonds, stocks, or commodities.

Crypto

Crypto trading involves buying and selling digital currencies like Bitcoin and Ethereum through CFDs on exchanges. The aim is to profit from price fluctuations.

Why traders choose Markets.com?

Over 4,700,000 users

Millions of traders continue to choose Markets.com as their trusted broker, a testimony to our reputation for professionalism and excellence.

Authorised & regulated

Fully licenced and regulated by 5 major financial authorities such as CySEC (CY), FCA (UK), FSCA (ZA), ASIC (AU), FSC (GLOBAL).

Transparent pricing

Highly competitive market conditions such as low trading fees starting from 0.0 spreads and a maximum leverage of 1:500.

170+ countries across the world

Our products and services have a global outreach, covering several regions and continents around the globe.

Multilingual customer support 24/5

Quick and efficient support available in multiple languages ready to assist you 24 hours a day, 5 days a week.

Secured assets & funds

We prioritise security with robust measures such as segregated bank accounts, firewall protection, two-factor authentication (2FA) and advanced encryption.

SettingsRequest history8.1.18PHP Version291msRequest Duration4MBMemory UsageGET {locale}
status
200 OK
full_url
https://web-qa.staging.markets.com/en-vi
controller_action
App\Http\Controllers\DynamicContentController@getHomePage
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/en-vi
action_name
controller_action
App\Http\Controllers\DynamicContentController@getHomePage
uri
GET {locale}
controller
App\Http\Controllers\DynamicContentController@getHomePage
prefix
/{locale}
where
file
app/Http/Controllers/DynamicContentController.php:20-35
middleware
web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
duration
291ms
peak_memory
6MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:16 [ "cookie" => array:1 [ 0 => "intent_group=%252Fph%252Fabout%252Ffaqs%252F; firstURL=https://web-qa.staging.markets.com/th/about/faqs/; lastURL=https://web-qa.staging.markets.com/th/about/faqs/; mktv4_ip_override=en-vi; mktloc=eyJpdiI6Ik5IVnNUWDU2bHUwTEcxTzNKeFlZRWc9PSIsInZhbHVlIjoiQTQweitTZVNnWmhvSENyT1hXTjJNbDZ3VTdEbjVzNXRjQTBOdStxelppQlpmZjRVQlgxM0FSd3p3VGZ4ajNzdSIsIm1hYyI6IjkzN2YxYmJlZjU4YjM4ZjczOWZlZDYwNDU5NjYxZThjZWZhYWQ2NzM0N2Y4YzMzN2FkMGFlMGE0ZDI5MjhmYTgiLCJ0YWciOiIifQ%3D%3D; XSRF-TOKEN=eyJpdiI6ImZCczNvMHdGRW53aEVpaFY3TWloQUE9PSIsInZhbHVlIjoiaWRFakluVzFmVDdtWHJUMXJmZyt1a0pGV0x4bExVZXFqVVRrSzc2WTluUi9hWnFnY1BxdldnWXBjS2FlM0hhZ0R4VjgwN29BUWk0Y3JYVkNOTlVXemR0VVIzOE9jcTJSRzhDVDB5TmdLUmlXZGsxaDhDQmU3RE41Q1hzU09zamwiLCJtYWMiOiJjNTE0OTk5ZDY5MzUzMWQ1ZWI3MGE2Y2EwNmNhM2ZmMGQ1NzE0MDA5Mjc1NDVhZjc3NTU1OWJkZGQzNDQ5ZmFhIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IkJtUTJoYmI1UTVZNGg2SnplOVFibkE9PSIsInZhbHVlIjoiZWVuT1FEeFNYNU5DR1AvakZtT3B1SWxFVWVKUCt1YTgySnlrdlMydlJiWE1oSDh2aVBCcGROem9nZWRWc0lUcDJVVEU0MzdHZWk0SUZjelNIZSsyTGYxcDZJRitwSWtNMnllM0xNbHBXa0F1eC9TN1gwTmlVQnBKTDRjdTlITS8iLCJtYWMiOiIzNjdkMTFhYTZkZDJiNmExMDYzNDQxZWRjY2JmNTU3ZDgyMWQzZjE1NGY1ZWZjY2EzMWQ3YWViYmU1YzdiMjJlIiwidGFnIjoiIn0%3Dintent_group=%252Fph%252Fabout%252Ffaqs%252F; firstURL=https://web-qa.staging.markets.com/th/about/faqs/; lastURL=https://web-qa.staging.markets.com/th/about/fa" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "keep-alive" ] "host" => array:1 [ 0 => "web-qa.staging.markets.com" ] ]
request_cookies
0 of 0
array:7 [ "intent_group" => null "firstURL" => null "lastURL" => null "mktv4_ip_override" => null "mktloc" => "us,us" "XSRF-TOKEN" => "4ZrCAGhQu3owNx98bmyU3bbqyCrfXJC1q8AR8fZL" "laravel_session" => "12eBKh0BZuroPT8JRD5PG3uj6R5g4IvOhMNxCFjL" ]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 08 Apr 2025 00:11:00 GMT" ] ]
session_attributes
0 of 0
array:4 [ "_token" => "4ZrCAGhQu3owNx98bmyU3bbqyCrfXJC1q8AR8fZL" "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://web-qa.staging.markets.com/params" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[00:11:00] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[00:11:00] LOG.info: page_479a50f32e40317cf13459d377d0a9e1 [ "\/en-vi\/", 3600, true ]
  • Booting (35.83ms)time
  • Application (255ms)time
  • Routing (652μs)
  • 1 x Application (87.67%)
    255ms
    1 x Booting (12.32%)
    35.83ms
    1 x Routing (0.22%)
    652μs
    129 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 12x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 1x components.stylesstyles.blade.php#?blade
    • 1x components.homepage-bannerhomepage-banner.blade.php#?blade
    • 56x components.strapi-imgstrapi-img.blade.php#?blade
    • 1x components.homepage-special-digithomepage-special-digit.blade.php#?blade
    • 1x components.homepage-communityhomepage-community.blade.php#?blade
    • 1x components.homepage-trade-tablehomepage-trade-table.blade.php#?blade
    • 6x repeatable.trading-table-labelstrading-table-labels.blade.php#?blade
    • 24x repeatable.homepage-table-rowhomepage-table-row.blade.php#?blade
    • 1x components.homepage-platformshomepage-platforms.blade.php#?blade
    • 1x components.homepage-promohomepage-promo.blade.php#?blade
    • 1x components.homepage-insightshomepage-insights.blade.php#?blade
    • 1x components.homepage-customerhomepage-customer.blade.php#?blade
    • 1x components.homepage-instrumentshomepage-instruments.blade.php#?blade
    • 1x components.homepage-traderhomepage-trader.blade.php#?blade
    • 1x components.spacerspacer.blade.php#?blade
    • 1x layouts.mainmain.blade.php#?blade
    • 1x csscss.blade.php#?blade
    • 1x scripts.hrefmaphrefmap.blade.php#?blade
    • 1x layouts.headerheader.blade.php#?blade
    • 1x layouts.header.mobile-login-buttonsmobile-login-buttons.blade.php#?blade
    • 1x layouts.header.mobile-searchmobile-search.blade.php#?blade
    • 2x repeatable.languageslanguages.blade.php#?blade
    • 1x layouts.header.menumenu.blade.php#?blade
    • 1x layouts.header.search-togglesearch-toggle.blade.php#?blade
    • 1x layouts.header.login-buttonslogin-buttons.blade.php#?blade
    • 1x components.search-resultssearch-results.blade.php#?blade
    • 1x components.blur-animationblur-animation.blade.php#?blade
    • 1x layouts.floating.cookiescookies.blade.php#?blade
    • 1x scripts.breadcrumbsbreadcrumbs.blade.php#?blade
    • 1x layouts.footerfooter.blade.php#?blade
    • 1x scripts.functionalfunctional.blade.php#?blade
    • 1x scripts.trackingtracking.blade.php#?blade
    uri
    GET {locale}
    middleware
    web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
    controller
    App\Http\Controllers\DynamicContentController@getHomePage
    prefix
    /{locale}
    where
    file
    app/Http/Controllers/DynamicContentController.php:20-35
    0 statements were executed0μs
          _token
          4ZrCAGhQu3owNx98bmyU3bbqyCrfXJC1q8AR8fZL
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://web-qa.staging.markets.com/params" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-08 00:11:00GET/en-vi/27129