And much more

  • Multi-asset trading platform with Informative, customisable charts and alerts
  • Go long or short on thousands of financial instruments
  • Saving the best for last — Lower Spreads, Speedy Execution
  • Trade with leverage* to make your capital go further 

* Leverage magnifies both profits and losses

CFD_why_trade2_op.webp

What markets can I trade?

Trade Shares

Shares

Thousands of stocks from around the world, from Apple to Zoom

Trade Shares
Trade Forex

Forex

A selection of FX pairs with low spreads starting at 0.6 pips on EUR/USD

Trade Forex
Trade Commodities

Commodities

Metals, energies and soft commodities with gold from 0.5pts

Trade Commodities
Trade Indices

Indices

Trade over the stock markets 24/5 with cash and futures CFDs on indices

Trade Indices
Trade Crypto

Cryptocurrencies

Go long or short on our selection of the largest crypto* assets

Trade Crypto
Go to the market

Other markets

Find out some of our other markets including ETFs and Bonds.

Go to the market

Join markets.com in 3 steps and start trading

Create your account

1. Create your account

Fund your account

2. Fund your account

Start trading straight away

3. Start trading straight away

SettingsRequest history8.1.18PHP Version10.57sRequest Duration4MBMemory UsageGET {locale}/{slug}/{slug2}
status
200 OK
full_url
https://web-qa.staging.markets.com/en-vi/trade/cfd-trading
controller_action
App\Http\Controllers\DynamicContentController@getPageFromCollection
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/en-vi/trade/cfd-trading
action_name
controller_action
App\Http\Controllers\DynamicContentController@getPageFromCollection
uri
GET {locale}/{slug}/{slug2}
controller
App\Http\Controllers\DynamicContentController@getPageFromCollection
prefix
/{locale}
where
file
app/Http/Controllers/DynamicContentController.php:311-368
middleware
web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
duration
10.57s
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 => "mktv4_ip_override=en-vi" ] "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:1 [ "mktv4_ip_override" => null ]
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 => "Mon, 21 Apr 2025 19:11:27 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "Ie3QmNKomwO5egHLkXD3TBTfaS819eSZJDcNRlgR" ]
  • infolog[19:11:17] LOG.info: api_e360e9a756de20f5aa75825bed210df0 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:18] LOG.info: api_26d749af4783f29e7dadfa877e19251a [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_44399be7a9587426969490ad8feab10c [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_990ec4a60c7896cf55a71492a644170a [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_8834298961d7a16f3d018969d8dd8c9e [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_59258af9dc55933c32a75fc3dafef530 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_9a451f4f0be2d0987064e12d3d338131 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_16de3e09cecb22f78699ff3a00c6e330 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_e472cb786d2caf9ebf4bc94cf7ea5d65 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_b59818423617ad81cb868bc5f3c61520 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_15ec22ab9c8deaa7ebb62f7fbd2ee7ef [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:19] LOG.info: api_fe86d60523c822741fc37e8838ed10f3 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_a42c2ec977bfa7ee7d12016b191246ce [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_8256a444d1ad19653d7c09a21c93fd22 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_189cef67bda73bfd011037c5b6b6a35a [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_5d9ea9c3a09ca3a185c89026d891ec37 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_f5cedaef0ce307c90f60be69e3554d92 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_a2dc19559bc3bc3a635797a5c3274d66 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_40b3f0ae583fa2074a7779dbd10143fc [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_27a2c54f205bd778cae5997539b05c61 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_516f2a45ee1566b85011ef91d11c3d89 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:20] LOG.info: api_605390cadbb48af36352c9ad9ef78a7f [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_8da34650c0cacb140b3afab15ce8ebbc [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_5c7dfbd069ba952b1e7efafa6f379986 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_4542228470b522a2015b7f8c523b8e0f [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_45aee060b2ff8a63366df05ef05b6fd4 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_0aa824c2bda02b472da828e3edb702ce [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_f73753dbcb927467511c8ef1e0b14b83 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_5526110fee62efc207f1aaf249666887 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_5d69fb07e1982b86f3159e82c1fed608 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_6067bcc285265f38351e4e9746e20ee5 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_d9a9653ce7da3530cde705bfbab4abad [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_6af014eb1d88e0733eaa7e9b4b61e406 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:21] LOG.info: api_343dc80549694b2793b69c5bcb00fc27 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_250facd3ba59e92329def5d75298846f [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_73bd14b1014ced24fe1e07c6ba3822e9 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_b514273ae4387dcddddd976ff612c975 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_a6af42ed2816aee760964f32db450ff5 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_2c494379ee4fb538b9535d200e08a9cd [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_a6ddba7de03dc6ab56508d7aa5b22117 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_1a1d76eb0f9235a3c7c018b912239294 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:22] LOG.info: api_bc8a00874cc30bd37f3be660270099de [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_91445c67af33191d5393e313552fd766 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_fe0f14fb7f237c5c2f85690252e853e7 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_39dc0288d862010cf5383a028e67127d [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_adabf3436d7621da7427db03f2f3c43c [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_77858bde3f333daa396a4157cb9c1837 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_e47d35a2318d7085ec71122fd16c1102 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:23] LOG.info: api_4a125f3eeefa19de3627cc2158651a7f [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:24] LOG.info: api_ac031379e70c403cdfd5e2f052eeaba2 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:24] LOG.info: url_mapping_en-VI [ "\/en-vi\/trade\/cfd-trading\/", 3600, true ]
  • infolog[19:11:24] LOG.info: api_16bc55f88528d3a9d3c512368fa59e54 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:25] LOG.info: api_9666d7fd9a831f640bbd28d50b8f840e [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:26] LOG.info: api_8447d45ed8fa966b3a4c619bd4045fe4 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:26] LOG.info: api_ff8c13c89013028f66355820068a7adb [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:27] LOG.info: api_4130f9758fce81b9c0e3acfa73aeadac [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:27] LOG.info: cached_menus_en-VI [ "\/en-vi\/trade\/cfd-trading\/", 3600, true ]
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[19:11:27] LOG.info: api_d049b6aee452c4dacb6448e897c2320d [ "\/en-vi\/trade\/cfd-trading\/", ...
  • infolog[19:11:27] LOG.info: api_9a8b1132f1d100b5a90fc23281b61388 [ "\/en-vi\/trade\/cfd-trading\/", ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[19:11:27] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[19:11:27] LOG.info: page_f84b422fc2a69b72aa9c6f5c2f89795b [ "\/en-vi\/trade\/cfd-trading\/", ...
  • Booting (28.93ms)time
  • Application (10.54s)time
  • Routing (1.25ms)
  • 1 x Application (99.73%)
    10.54s
    1 x Booting (0.27%)
    28.93ms
    1 x Routing (0.01%)
    1.25ms
    94 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 13x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 7x components.spacerspacer.blade.php#?blade
    • 1x components.page-headerpage-header.blade.php#?blade
    • 2x components.strapi-buttonstrapi-button.blade.php#?blade
    • 43x components.strapi-imgstrapi-img.blade.php#?blade
    • 2x components.blur-animationblur-animation.blade.php#?blade
    • 1x components.image-textimage-text.blade.php#?blade
    • 1x components.text-imagetext-image.blade.php#?blade
    • 1x components.market-tilesmarket-tiles.blade.php#?blade
    • 1x components.stylesstyles.blade.php#?blade
    • 1x components.three-iconsthree-icons.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 layouts.floating.cookiescookies.blade.php#?blade
    • 1x scripts.breadcrumbsbreadcrumbs.blade.php#?blade
    • 2x components.page-advertpage-advert.blade.php#?blade
    • 1x components.corner-advertcorner-advert.blade.php#?blade
    • 1x layouts.footerfooter.blade.php#?blade
    • 1x scripts.functionalfunctional.blade.php#?blade
    • 1x scripts.trackingtracking.blade.php#?blade
    uri
    GET {locale}/{slug}/{slug2}
    middleware
    web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
    controller
    App\Http\Controllers\DynamicContentController@getPageFromCollection
    prefix
    /{locale}
    where
    file
    app/Http/Controllers/DynamicContentController.php:311-368
    0 statements were executed0μs
          _token
          Ie3QmNKomwO5egHLkXD3TBTfaS819eSZJDcNRlgR
          ClearShow all
          Date ↕MethodURLData
          #12025-04-21 19:11:27GET/en-vi/trade/cfd-trading/8694