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

Need more information?

See all FAQs

How to calculate Pip value?

Down

Pip Value can be variable or fixed, depending on two factors:
1. The currency pair traded, (for example: EUR/USD).
2. The base currency, (for example: EUR of the EUR/USD currency pair is the measuring currency).
To calculate pip value, divide one pip (usually 0.0001) by the current market value of the forex pair. Then, multiply that figure by your lot size, which is the number of base units that you are trading. This means that the value of a pip will be different between currency pairs, due to the variations in exchange rates.
 

What spreads do markets.com offer?

Down

The Spread on our platform is Floating. This means that the Spread we have can vary throughout the day depending on various market factors such as liquidity or volatility. Floating spread means that when liquidity is high and volatility is low, it can adjust accordingly and tighten. 
 

How can I open Entry Limit/Entry Stop Orders?

Down

To open one of the above orders, select your direction (Buy or Sell) and from the New Order window, follow up by clicking on the ‘Advanced’ option.

If you have selected Buy, you will be allowed to place a Buy Limit or Buy Stop Order. If you have selected Sell, you will be allowed to place a Sell Limit or Sell Stop Order.

What are Balance & Equity?

Down

Balance is your account’s total value, excluding P&L from open positions.

Equity is your account value with open P&L included. Your Equity is what will become your balance in the event that you close all trades.

What are Market & Pending orders?

Down

Market Order refers to an order to Buy or Sell at the currently quoted market “ask” or “bid” prices.

Pending Orders are only initiated and automatically opened if your specified market prices are reached. Entry orders come in two forms: Entry Limit Orders and Entry Stop Orders.

An Entry limit order is an order to buy (or sell) at a specified price which is better than the current market price at the time the order is entered. An Entry Stop order is an order to buy (or sell) at a specified price which is worse than the current market price at the time the order is entered.

SettingsRequest history8.1.18PHP Version7.8sRequest Duration4MBMemory UsageGET {locale}/{slug}/{slug2}
status
200 OK
full_url
https://web-qa.staging.markets.com/au/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/au/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
7.8s
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=au; XSRF-TOKEN=eyJpdiI6IlFGeHRINlVGV0tWakFUNzBKRngvSVE9PSIsInZhbHVlIjoiNkdmTmZac0Rma3g3TFBBM25LTTVUdFRQMnZrbWErbjkxMWp1MmYzTmZVTmRxM3lBNUZUTEIxL2JVeFRsSlRZZFBJYnJJYXJVMHBmdmRyaGxhM0p6bGgwV29ZR0hVZjBXZXRCTUYvaHZBT1lmbHpmVkFKUCsrbU1VOXpVSVovVEEiLCJtYWMiOiIzNzY2OTM4MzYxZTNiNjgwZDkwYThhYTM3NTI5MzMyOTI5NjMzZDY3Yzc4ZDkzZTFkYTc1M2RiYzE5N2MzYWUzIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IlhhSS95UnBDYjVFS0dLTE1NVnM4Mmc9PSIsInZhbHVlIjoidHNGM3plNnRpVDFMV1FjcUFsdUlOS2w3L1BmQVpBMExPVHZUeDBsZVlQeGNZS3dHLzZJdXh1VklOakpIUHNnK1RzKzlCSEZGK1ZteTRIR1RDTTdHeVpQMW9QTjllV05zYlhSeGUvN3lma0pJRFFDTzJ6eVI5MnNZMDQrOHdFRjAiLCJtYWMiOiIxZWQ3ZWEyMjYwMjI4NWJmNDhmYzM5NTY3ZjJmMmYyMmQxMGJlMzk1MjNhZmJiODI2YzM1ZGQ3YWQwYWU2YWQxIiwidGFnIjoiIn0%3Dmktv4_ip_override=au; XSRF-TOKEN=eyJpdiI6IlFGeHRINlVGV0tWakFUNzBKRngvSVE9PSIsInZhbHVlIjoiNkdmTmZac0Rma3g3TFBBM25LTTVUdFRQMnZrbWErbjkxMWp1MmYzTmZVTmRxM3lBNUZUTEI" ] "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:3 [ "mktv4_ip_override" => null "XSRF-TOKEN" => "jsWEcvmsW0r78pwTfWfoA6xWYKcPyLYV0Xm7sN2Q" "laravel_session" => "z0tBlmwqlsEqTT54GIfu5PMAlkjemddjJ3B3ZGDQ" ]
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 06:13:21 GMT" ] ]
session_attributes
0 of 0
array:4 [ "_token" => "jsWEcvmsW0r78pwTfWfoA6xWYKcPyLYV0Xm7sN2Q" "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://web-qa.staging.markets.com/au/instrument/usdjpy" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
  • infolog[06:13:14] LOG.info: api_6f50ecf2f5c0962475f0213de2bdeec0 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_3d546b06300c0f81502973ba01145b38 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_e440ff4ad8b3854babfaf15121355e6e [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_b36c5efbe7aa23c418213e7dad4e3f77 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_d5ef97d2e49820eddc5e84efdd8f84c0 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_0439292cc3126433f2e512d7813f65a4 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_41aa29c608f578ad12a58697ffa198f6 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:14] LOG.info: api_eb4a9c030aef4f6f404652c663aef2db [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_36253e671bb6a5438e058d393ef0b032 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_d3984e50f0ed1abadf223264e7bed506 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_82564eae3d15dfc96815b00dc4bb9500 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_50f1c53141f7a7fbcb3471623657a6b7 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_9054a2fe41ac8b411be07a7b5d0c8127 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_7e6b2ce18d47e44e670988804aa91849 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_d012661891171ca686d99c7e9a60797a [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_e9734bf9db2c6c9563180fb52f8ac5d1 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_affc88856b57cccdbcc7b1c2c5ec6b20 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:15] LOG.info: api_38b958486e3dbb7d0709475480fd5aae [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_b0eeedec1cd45040b98788b62d577c14 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_296b0b349c9f405c782c8ec9a6374d2c [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_2ad9fdba54b97598bba21aa6110b72fb [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_90564ca775b87f97901ea1b91b5d2392 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_d0c7160013e7836a1f61753a71779544 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_947a87c3d03717c2556727f9f6238175 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_f9302ee1f7bbe661a6a64f5d95b7becd [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_f526dfd62d40d058fbe059e54128e681 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_ca4e194a2e92fe18d6f0ff4d9a08af63 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_03e041449a8fdacf7e65ad5f9c2461c3 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_df71260b7ac5dde4de02d968e59d79a3 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:16] LOG.info: api_00408e63bda7ed939614ef7334e51911 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_e2c37c58b0211a358f4100082a4645c9 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_92095b66939fa087b3f35d9e2397889f [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_f3e7cd4967957d0edcf4cce7aa5a573b [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_4106bd9f246d7303b090a6eaa40f83e7 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_01a8309cc6cf0b0b0d226421bc8f4bc5 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_c4095a0fc8c67b66192356df822d3bb8 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_d3ec03b9beaec4ccf4d3f47b7e1d6ce1 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_927627f9b3f4547ccf50107086328c66 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_7e0776e243498812a3ac35a2841cd6ae [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:17] LOG.info: api_5e3752bd31b324fddf7c65a823dddd8d [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: api_ef046c0a2e4fa9f7879b863496056c07 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: api_a7dcce4a83383ab401f5022ca3adc700 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: api_329631aebbfcd3866aa55a2340e6b8a5 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: api_18d13fddb6442f7b064d7a6f1b6f5283 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: api_e9273d40d82dfc502a3a215472a1774d [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:18] LOG.info: url_mapping_en-AU [ "\/au\/trade\/cfd-trading\/", 3600, true ]
  • infolog[06:13:18] LOG.info: api_d4b3ad921c651f9a0689ba4ff0189241 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:20] LOG.info: api_92c594e0f7c1794400f078e1e49755c7 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:21] LOG.info: cached_menus_en-AU [ "\/au\/trade\/cfd-trading\/", 3600, true ]
  • infolog[06:13:21] LOG.info: api_9ebf7e627f88ed4f6e730bf81f1e7398 [ "\/au\/trade\/cfd-trading\/", 36...
  • infolog[06:13:21] LOG.info: api_9e44cdf97cc6838d95c2d6773aabbb65 [ "\/au\/trade\/cfd-trading\/", 36...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[06:13:21] LOG.info: api_cc4d62d07a20aceaf05617afdc7ba4ba [ "\/au\/trade\/cfd-trading\/", 36...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[06:13:21] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[06:13:21] LOG.info: page_9d7cf8ea6eba978f26c874c5c849506b [ "\/au\/trade\/cfd-trading\/", 3...
  • Booting (8.86ms)time
  • Application (7.79s)time
  • Routing (1.05ms)
  • 1 x Application (99.89%)
    7.79s
    1 x Booting (0.11%)
    8.86ms
    1 x Routing (0.01%)
    1.05ms
    103 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 18x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 9x components.spacerspacer.blade.php#?blade
    • 1x components.page-headerpage-header.blade.php#?blade
    • 2x components.strapi-buttonstrapi-button.blade.php#?blade
    • 44x 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 components.faq-blockfaq-block.blade.php#?blade
    • 1x components.text-editortext-editor.blade.php#?blade
    • 1x components.create-account-newcreate-account-new.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
    • 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
          jsWEcvmsW0r78pwTfWfoA6xWYKcPyLYV0Xm7sN2Q
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://web-qa.staging.markets.com/au/instrument/usdjpy" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-21 06:13:21GET/au/trade/cfd-trading/81103