Pro-level trading in a beginner-friendly trading platform

Whether you’re at your desk or on the move, you can buy or sell financial instruments using the secure markets.com online trading platform. Our goal is to help you become a more confident, decisive trader by giving you all the insights and analysis you need to make more informed trading decisions.

Try It Now

platforms-mainImage.png

When you open a trading account with markets.com, you’ll get:

Algorithmic Trading - Metatrader 5

Trading tools to suit different experience levels.

From our beginner-friendly demo platform right through to elite platforms like MetaTrader 4 and 5, wherever you are in your trading journey, we’ve got the software to help you.

fraud-investment.svg

In-app financial commentary.

Our analysts have appeared on BBC, Bloomberg and CNBC. In the markets.com platform, you get access to their commentary and analysis before anyone else.

mt5 - improved.svg

Market sentiment analysis.

Unsure about a particular trade? You don’t need to decide alone. See in real-time whether your fellow traders are bearish or bullish.

fraud - currecy.svg

To see what the markets really telling you?

Where are the hedge funds buying and selling? What do Wall Street’s top analysts think of your trade? Are employee shareholders in a company buying up stock or getting rid of it? Get the real story.

Insight from industry leaders

To trade like a legend.

Our ‘guru’ give you the chance to trade like legends such as Warren Buffet or Carl Icahn… with just a couple of clicks.

megaphone.svg

7 types of trade alert.

Time to buy? Time to sell? Get alert notifications delivered direct to your mobile, so you never miss the price moves that matter.

Intuitive Charts - Metatrader 5

Risk management tools.

Cut losses quickly using our suite of risk-management tools, and let your trades run with our suite of risk-management tools.

spread - tax.svg

Trading calculators.

Position size. Margin. Potential returns. Work out all the details of your trade before you place it, so when you execute, you do so with certainty.

and more.svg

And more.

Our platform has been trusted by more than 4,300,000 traders since 2009. Now it’s your turn to try it out.

Try it now

Execute trades quickly and decisively no matter where you are.

Don’t miss out on trading at the right time, just because you’re on the move. Tablet, desktop, mobile… it's all covered. Make the trades you need to make, when you need to make them. The markets won’t wait. You shouldn’t have to, either.

App_Store_Badge_en.svg

Trade other platforms with markets.com

MetaTrader4 Platform

MetaTrader4. Forex trading software that the pros use

Trusted by thousands of traders, MT4 contains everything you need to execute pro-level forex trades. In-app advisors, micro-lots, hedging and one-click trading… it’s all here.

Find Out More
MetaTrader 5 trading platform

MetaTrader 5. Multi-asset trading at the highest level

MT5 takes everything that makes MT4 an industry-standard, and applies it to a whole world of asset trading. More technical indicators, wider timeframes, faster trading, hedging capabilities… everything you need to trade like a professional.

Find Out More
SettingsRequest history8.1.18PHP Version10.29sRequest Duration4MBMemory UsageGET {locale}/{slug}/{slug2}
status
200 OK
full_url
https://web-qa.staging.markets.com/sc/trade/platform
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/sc/trade/platform
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.29s
peak_memory
6MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:15 [ "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
[]
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 08:57:01 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "lsUpiv0Ee87VSPfEnPUA2Ebub12zo8XcnIgdB1vT" ]
  • warninglog[08:56:50] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • infolog[08:56:51] LOG.info: api_c12c04c568503433a3f87adda5d8a1b4 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:51] LOG.info: api_d787fdba505a45499d52cde332114c0b [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:51] LOG.info: api_4453861e5d5e7a6f1aef3813fb643bdd [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:51] LOG.info: api_0d0e8ad6c4f1637e8171496a35ca5fee [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:52] LOG.info: api_a61fc8d347f79c0d48cecf3aaef72613 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:52] LOG.info: api_708c80b040c8b05fa1c27ceb9541f00c [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:52] LOG.info: api_51ab53169764b7550b69ef98c684c5cd [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:52] LOG.info: api_1ca6a7e3c058ab80e8c775c766d842b2 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:52] LOG.info: api_d3d1ccf71f225eed176b6eb2b22abdcb [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_f438a85a2fd593d99cfef04f2574f4b6 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_ec88fd95d26d97a348b8e7748f6aeaa5 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_01166104fa6a01a06d9a6f5f0581173f [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_48d4b8cdab0c39f99caf149b9f86b470 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_df22a3ca36f93e99824a9d51a6e94f65 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_94d96e391b977e8efe5e365911789b16 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:53] LOG.info: api_064a6db9883a087833bfad7f5fc1e4b4 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_734bd522bd4b0c0bb7440dc5e946fb96 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_a71e497b99a7fd0760c02494a990566a [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_efea31b1ccb01a78e567ecb9a9ecbf98 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_10a96bc554069b83106819c3bbab1ae9 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_0ae5c7e614da0a4705eb71c3b49c64f3 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_4fe5d14ce15eff904f7898cc8a803667 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_4ef5eba894be69f1646ee3c1399b0c8f [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:54] LOG.info: api_6e50146d6be1c1d9a206156968501d65 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_a5059428ef5a5694d718566112a18a7b [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_579abb49d095bca582f7a1a5099ee366 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_4e1140b3f78936e73ed210d1b8fe4d1f [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_e910ded395982c895631d14ae9d05c34 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_f444311541ac76a61aae300cdb5ca544 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_67b5fb9a51b41522dacfe9b12c11f337 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_9328b4380a6a5ec13a8be9c61de3379f [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_a5f142acc5862795a083fe7e48b91b9d [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_e903508a860e5904f643eae2fc82a525 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:55] LOG.info: api_c7715302a4db6e20c86535f81f1981a4 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_d2f5e8fc82ab149be553c9d444deed8b [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_9f4eb8057fe579782a1c9d19255c9fac [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_44ae4164ffbcb7bbec476c42acdb876f [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_31c5a2aea741ad06dd4d188eaf29659b [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_414a61bdae2246eb7857b7f9c9469f75 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_70e6d70c205803a85928d40f28a49f6d [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_d5a2be27c8f19ca6c89d8e42c3fba074 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_47128707645fa51d1ffbf5c89d5217e7 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_52c906ed8485b9444faa6973ebdf27ab [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_7fd213deafbee1917a6af55529123aeb [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:56] LOG.info: api_d522a59479a649db1e5cb169f08950c5 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:57] LOG.info: api_44be47f21fe5163d56bc1a797931891d [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:57] LOG.info: api_678683e2ef896e98821ac130ab2802ad [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:57] LOG.info: api_800b2042302db5568f886a06bf5d56ae [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:57] LOG.info: api_58771930bd4901eaad38fb9e4ac495e6 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:57] LOG.info: url_mapping_en-SC [ "\/sc\/trade\/platform\/", 3600, true ]
  • infolog[08:56:57] LOG.info: api_33292404e1bdd33f8206c6dc0662967a [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:58] LOG.info: api_dc8e9994f1eff0748831ace2bcb9e666 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:58] LOG.info: api_ef7624f02d626191422dfe170be8aa78 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:56:58] LOG.info: api_11a099928b13907565b10cc25e74e9aa [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:57:00] LOG.info: api_bb0e27ee32d7c2f47e70fd9e2828fbcc [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:57:00] LOG.info: cached_menus_en-SC [ "\/sc\/trade\/platform\/", 3600, true ]
  • infolog[08:57:01] LOG.info: api_10cb2cdd5c345baf8b155b20d47a78ed [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:57:01] LOG.info: api_e53149ca4fedcb3249ac40f7085d7671 [ "\/sc\/trade\/platform\/", 3600,...
  • infolog[08:57:01] LOG.info: api_1244ec466fd3f2feab357da12ee999b7 [ "\/sc\/trade\/platform\/", 3600,...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[08:57:01] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[08:57:01] LOG.info: page_c212cacc636d81fd5fc9ba4ab5fd443f [ "\/sc\/trade\/platform\/", 3600...
  • Booting (36.41ms)time
  • Application (10.26s)time
  • Routing (996μs)
  • 1 x Application (99.65%)
    10.26s
    1 x Booting (0.35%)
    36.41ms
    1 x Routing (0.01%)
    996μs
    93 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 18x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 8x components.spacerspacer.blade.php#?blade
    • 2x components.center-textcenter-text.blade.php#?blade
    • 1x components.strapi-buttonstrapi-button.blade.php#?blade
    • 2x components.blur-animationblur-animation.blade.php#?blade
    • 2x components.text-editortext-editor.blade.php#?blade
    • 1x components.promo-bannerpromo-banner.blade.php#?blade
    • 1x components.market-tilesmarket-tiles.blade.php#?blade
    • 36x components.strapi-imgstrapi-img.blade.php#?blade
    • 1x components.text-imagetext-image.blade.php#?blade
    • 1x components.two-large-tilestwo-large-tiles.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
    • 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
    • 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
          lsUpiv0Ee87VSPfEnPUA2Ebub12zo8XcnIgdB1vT
          ClearShow all
          Date ↕MethodURLData
          #12025-04-08 08:57:01GET/sc/trade/platform/7393