Guides and Tutorials

Learn more about the markets and sharpen your trading skills with our guides and tutorials. There’s something for everyone here.

Learn Glossary

Education Centre

Education Centre offers a treasure trove of knowledge and resources to help you evolve in your online trading. Explore our articles, videos, blogposts, and more to sharpen your trading skills and make informed decisions.

Learn more
Learn Glossary

Glossary

New to online trading and feeling overwhelmed by unfamiliar terms? Our online trading glossary is your trusted companion in navigating the world of trading.

Learn more
Learn Help Centre

Help Centre

Help Centre is a comprehensive resource for mastering online trading with markets.com. Inside, you’ll discover step-by-step guides crafted to assist you in navigating our trading platform with ease.

Learn more

Discover markets.com

Ready to embark on your trading journey with markets.com? Click now to explore our cutting-edge online trading platform! Unleash your potential, trade with confidence, and seize the opportunities of the financial markets. Don't miss out – take the first step towards your trading journey!

Try the Demo Account

Explore Trading Basics

Whether you're a novice looking to begin your trading journey or an experienced trader aiming to enhance your skills, our comprehensive Trading Basics tutorial is here to empower you. Click below to start your online trading tutorial and discover the strategies and insights that can help you make confident and informed decisions.

Go to Resources

News and Analysis

Keep up with the news as it happens and know what’s impacting the markets at any time.

Sunday, 29 December 2024

Indices

Stock market today: Most Asian stocks fell after US equities declined

Sunday, 29 December 2024

Indices

MicroStrategy joins Nasdaq-100 index: MSTR stock performance analysis 2024

Sunday, 29 December 2024

Indices

Morning Note: Key Levels & Data Driving the Last Monday of 2024

Live updates

Get the latest updates on markets.com website and straight from the platform.

News Trading Conditions CFD Asset List Trading Info
SettingsRequest history8.1.18PHP Version12.86sRequest Duration4MBMemory UsageGET {locale}/{slug}
status
200 OK
full_url
https://web-qa.staging.markets.com/za/learn
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/za/learn
action_name
controller_action
App\Http\Controllers\DynamicContentController@getPageFromCollection
uri
GET {locale}/{slug}
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
12.86s
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 => "mktloc=eyJpdiI6InZOWk9CayswL0h1bU1TUk9kUTZtL0E9PSIsInZhbHVlIjoiOVE0enpOeXNSaEFwV1AwVmNuUmQ1aHZlVkZKd3FWOFdWSnNkUWxjRUlPYWZsRVZWUjZVUDRPRm0rdEoxZGc3TCIsIm1hYyI6IjJkYmY0ZDIyYzczZTEwNGNlM2E1OTlkODExMTg5YTYyNjdlNmU0YmYwMzJhNjgzODQ1YjgxZGFiMjllY2JlZGYiLCJ0YWciOiIifQ%3D%3D; intent_group=%252Fit%252Flearn%252F; firstURL=https://web-qa.staging.markets.com/it/learn/; lastURL=https://web-qa.staging.markets.com/it/learn/; mktv4_ip_override=zh; XSRF-TOKEN=eyJpdiI6IlFzRGRnZG9Gd0Zkay9lZDBIaEdXdmc9PSIsInZhbHVlIjoiWmQrSFUwd1B0QkRyVWMzb255V3JVLzBhRytrUDBpNUxWU0N2OGtURllVb0c1WUVZOUlPOGxqck8yRDFsQ0p2b1YrYkdKUERvbzQ4R0tRRE1zVlBtQmladTEzbHY1eFoxNmRyYmdWcWhWTW1iVlZvOHlXTWFsUFN4Qms5RjYrb0MiLCJtYWMiOiI1N2IyMGNiMWY1MDEyODc1ODMxNDViOWY2YzVmNWJkZTZmYmM4ODNkMDU3YWFhYThmNDcxNmVmNjAxMjU2NzA2IiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6IjBPS0tlRktUL01lTVFmTjZseGtZaGc9PSIsInZhbHVlIjoiT1cwVHlGOUNLL2hwZEJWd3NzaGhSNjFNQlpsR0V0UEprM29tb0k5UVVoNU56em5DUEFaeXBZdVplUFlEMGY3WFpKNExVd3FSOVlzamJodGI1dXA1YWNNSDhzMk5ibERpTERURzU2S3NXNmRDY0w5SVhnQVNWYTVnaFJHU1hmSGgiLCJtYWMiOiIxYmU1NGZlYmQyZTAxYWNjMzBhMGY1MDBlYjczNzFkOTgwZWM2YzJjYmRmNzY4YzBiYTliMTk1NmQ4MDg2NWJmIiwidGFnIjoiIn0%3Dmktloc=eyJpdiI6InZOWk9CayswL0h1bU1TUk9kUTZtL0E9PSIsInZhbHVlIjoiOVE0enpOeXNSaEFwV1AwVmNuUmQ1aHZlVkZKd3FWOFdWSnNkUWxjRUlPYWZsRVZWUjZVUDRPRm0rdEoxZGc3TCIsIm1hYyI6I" ] "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 [ "mktloc" => "us,us" "intent_group" => null "firstURL" => null "lastURL" => null "mktv4_ip_override" => null "XSRF-TOKEN" => "zX7ssKslTKzH3tz3YdblFEg5pACxq1NrtEl5nmKg" "laravel_session" => "ctRIV3kubLsHg1YJcBNHXAWkUfhv799VvqLsHM15" ]
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, 07 Apr 2025 20:25:28 GMT" ] ]
session_attributes
0 of 0
array:4 [ "_token" => "zX7ssKslTKzH3tz3YdblFEg5pACxq1NrtEl5nmKg" "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://web-qa.staging.markets.com/zh/trade" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
  • infolog[20:25:16] LOG.info: api_856a044fd05eec1032022c40edfb62ca [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:18] LOG.info: api_48deaeb0b854618adf2bc261a348398c [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_ddddfc3dd0929857f57c4689cfc0a9c9 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_bcf30164770298320eeec300b53f4de8 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_0782541873d6fc659c1e15b14d23d329 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_b478c69b48a338fcdce0bea51a008458 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_b3783dbb3c2abeea09a3c81164b037de [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_f60c8d71677c74c3225dbe6fab958524 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_882530850ec9e702aca151fab1874ec5 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_a7e0b38c53e3ca677ee78c93dc748523 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_f8bc9707a754a5d182d21fa284b0665d [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_53fad32f90076b36f5b4c5fab5f4cbdb [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_4041f88ecd60ce6dd7fc60a8c48605cc [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_a69ad57720c17454f24ef9ac7272d31f [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:19] LOG.info: api_afd7ca9267466804ee669a0219946a2f [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_e3d9c8bbbf6f4a140d54e7227d069cbb [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_334ede374059a8647f78ead29b62f0ab [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_5a21a50b59be30e863b55f6777649b4f [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_7ca7ef02c8ef608ad160b6ce95e7dadc [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_9f05d305eb37d9b9614bd27e0b39a2cc [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_9171c7a809e84c9f3d2f3f5461146385 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_776fbfab6ea282c2a7556a03c14adedd [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_478c9b967f0b4b3398fbefff43a6d826 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_957490397a00d5b2b333e5a4c9f0554b [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_fb470bfb6c3a1def4384834fe33b36ea [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_085b0d8c7a5bcb90b7fe3fba1fb4394b [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_75de01b5b97708c976dbd2bd48dd29b1 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_e1da50b43df28cceb88e58343f447e09 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_443db5d2189e7b2ae5aa4150d4072aff [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_c292fc3eb58fe97222f70fa621c98457 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:20] LOG.info: api_fcbd81a62c08d585dbcb7eebea6f709b [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_58176ba82785e414b7923eaaf4c91ebc [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_1cefaad4e797740ba6f1839132742273 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_4f81d33ed79527e79f14b6794454aef6 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_adc18ef5262f71b0b69c2bef52f813cd [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_b2b6125f60839a95a178aa25561bc159 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_e0612ad26b4a62aca0559509817ac09d [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_5feb3f11980e4b7b10f1b0b4b0b633b6 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_c68174cf2da01ce33f8e9ccfb73e4342 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_747d4ae67756b2128877d302e93f3633 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_9af300952b5f6ab000dfc10b92369601 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_a27af851ddf69343b6dfb39ca06f21f1 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_ac467e7bde31dee7b4608814c322c8fe [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_935a0b1a48d23744f7a0feb1ebbe6b1a [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_a23143533696f109f3373efd0af1c866 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:21] LOG.info: api_662fb9c35ebea3e63a8532af2168aa32 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: api_b7668d01d41c2962d63f182b53c7d9e9 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: api_c8bca317640c0d6ba43506cf248b1ab6 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: api_0516dbfea4f4a464e7a8db646d417c00 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: api_f6d4ec1796f2d68f12252ac288c1d266 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: api_4c82ace5c3d93d9b1226f601130f3807 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:22] LOG.info: url_mapping_en-ZA [ "\/za\/learn\/", 3600, true ]
  • infolog[20:25:22] LOG.info: api_4ce30c6cc87f8e481125c28e632e3846 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:26] LOG.info: api_5893bb3228c9bf0cee9c5eb39ffcd3f4 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:26] LOG.info: api_e5f5b264f9006c1587b2a1a0bcc636d4 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:27] LOG.info: api_6aafe86fc8438158ad4bd8d3a5ccb273 [ "\/za\/learn\/", 3600, true ...
  • infolog[20:25:27] LOG.info: cached_menus_en-ZA [ "\/za\/learn\/", 3600, true ]
  • infolog[20:25:28] LOG.info: api_9e44cdf97cc6838d95c2d6773aabbb65 [ "\/za\/learn\/", 3600, true ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[20:25:28] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[20:25:28] LOG.info: page_7c11da89e04b344ed68706bac46a71a4 [ "\/za\/learn\/", 3600, true...
  • Booting (14.18ms)time
  • Application (12.84s)time
  • Routing (4.82ms)
  • 1 x Application (99.89%)
    12.84s
    1 x Booting (0.11%)
    14.18ms
    1 x Routing (0.04%)
    4.82ms
    118 templates were rendered
    • 1x dynamic-contentdynamic-content.blade.php#?blade
    • 22x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 10x components.spacerspacer.blade.php#?blade
    • 1x components.stylesstyles.blade.php#?blade
    • 1x components.page-headerpage-header.blade.php#?blade
    • 2x components.strapi-buttonstrapi-button.blade.php#?blade
    • 52x components.strapi-imgstrapi-img.blade.php#?blade
    • 1x components.tool-iconstool-icons.blade.php#?blade
    • 1x components.text-imagetext-image.blade.php#?blade
    • 1x components.image-textimage-text.blade.php#?blade
    • 1x components.promo-bannerpromo-banner.blade.php#?blade
    • 1x components.news-rownews-row.blade.php#?blade
    • 2x components.text-editortext-editor.blade.php#?blade
    • 1x components.tabstabs.blade.php#?blade
    • 1x components.education-centre-swipereducation-centre-swiper.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 components.blur-animationblur-animation.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}
    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
          zX7ssKslTKzH3tz3YdblFEg5pACxq1NrtEl5nmKg
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://web-qa.staging.markets.com/zh/trade" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-07 20:25:28GET/za/learn/89118