Stocks

Buying, selling and trading stocks is one of the most popular way to trade in the world. If you’re a novice, however, it can be quite intimidating. Here’s a quick guide on what you should know before you take your first share trading steps.

How stocks work

Stocks, also called equities or shares, are small fractions of a publicly-traded company that can be bought or sold on stock exchanges. Stock exchanges are found all around the world, with the New York Stock Exchange (NYSE) probably being the most famous. Business is done in person here. Brokers place orders on behalf of their clients which are passed onto floor traders who then find other traders looking for the other half of the deal, i.e., a trader selling apple shares would need to find a trader looking to buy them. Other exchanges are done electronically. The NASDAQ, for example, is a computer-based stock exchange where trades are all done digitally.

What affects share prices?

Share Price

Trading stocks is all tied in with a company or asset’s share price. You’re probably familiar with the old investor mantra: buy low and sell high. While it might seem a little cliché, that’s the principle that drives investing. It means buying when share prices are low and selling them when share prices are high. When a company is first listed on a stock exchange, it makes its initial public offering (IPO). The IPO price is the value of a single share at the time of the company’s first listing. After this, stock prices will begin to fluctuate. It’s important to note that company stock is always limited. There is always a finite number of shares available. A company can issue more shares, or buy back shares from investors, but the number of actual shares in circulation is always known. Share prices are affected by various different factors. When there are more buyers than sellers on the market, then there is a good chance there is high demand for that particular stock, and its price will rise. The opposite is true. If there are more sellers, then this indicates a decline in demand, so the price will fall.

Fluctuations in share prices are caused by:

  • Earnings reports – Companies generally release their financial performance reports once every quarter and produce a full report by the end of their financial year. Traders and investors use the information in these reports, which include revenue, profit, and earnings per share (EPS) as part of their fundamental analysis. These releases will affect share price movements.
  • Macroeconomic data – The overall health of the economy companies operate in will affect growth. Data releases such as gross domestic product (GDP) and retail sales can have a significant influence on company share prices. Strong data can cause them to rise. Weak data can cause them to fall.
  • Interest rates – Individuals potentially won’t need to take big risks to get healthy returns if interest rates are high. They may save instead. This can cause the stock market to see less investment. If signals from a central bank make it likely that it will raise interest rates, demand for shares may fall.
  • Market sentiment – Share price movements aren’t always based on fundamental analysis. The view that the public, as well as market participants, have on a particular stock can also cause demand to fluctuate. This is how speculative bubbles are formed.

The difference between buying & trading stocks

Before you begin, it’s important to learn the difference between investing and share trading. The key differences are:

  • The timeframe positions are held for
  • How profit is made

Start Trading Now

Investing

Investors buy shares outright. They hope that they will increase in price so they can be sold for a profit at a later date. That means they tend to hold onto shares for a long period of time, so they can attempt to profit from any changes in share price, and through any dividend payments they may be accorded as shareowners.
Trading


Trading stocks use derivative products like stock contracts for difference (CFDs) or spread bets. This means they take their value from the underlying market the asset is drawn from. Traders in this case do not own the shares. However, they can make a profit on the share price movement from rising or falling shares. As such, these trades take short to medium-term positions, instead of long ones.

Risks of share trading

Risk

Both investing and trading are inherently risky, but the risks associated with each activity differ.
When investing in stocks, your risk is limited to your initial outlay, i.e. the amount you paid for the stocks. For example, if you spent £1,000 buying shares, all you could ever lose would be £1,000, even accounting for share price movements.


Trading, however, is done with leveraged products (CFDs, spread bets). Leveraged products allow traders to open positions by placing down a percentage of the asset they wish to trade’s initial value. That can help maximise profits – but it can also mean you make significant losses if your trade moves against you.


Negative balance protection is offered by Markets.com at no extra cost, so if your balance does move into the negative, it will be bought back up to zero. However, be warned, you can lose money if trades move in the opposite direction when using leveraged products.

Related Education Articles

Monday, 17 February 2025

Indices

Pi network price prediction 2025: Will Pi Network price go up or down?

Tuesday, 21 January 2025

Indices

What is the XRP price prediction for 2025: Will XRP reach $1000?

Sunday, 29 December 2024

Indices

What is the USD DXY index and how does the DXY reflect the dollar's value?

Sunday, 29 December 2024

Indices

Major pairs in forex: an introduction of the most traded forex pairs

SettingsRequest history8.1.18PHP Version2.17sRequest Duration4MBMemory UsageGET education-centre/{slug}
status
200 OK
full_url
https://web-qa.staging.markets.com/education-centre/how-to-buy-sell-trade-stocks
controller_action
App\Http\Controllers\DynamicContentController@getCategoryOrEducationArticles
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/education-centre/how-to-buy-sell-trade-stocks
action_name
controller_action
App\Http\Controllers\DynamicContentController@getCategoryOrEducationArticles
uri
GET education-centre/{slug}
controller
App\Http\Controllers\DynamicContentController@getCategoryOrEducationArticles
file
app/Http/Controllers/DynamicContentController.php:655-756
middleware
web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
duration
2.17s
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 => "Fri, 11 Apr 2025 10:23:06 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "n01gB2J4cYr2yvkLEYyV5M4HXVmdMvdazvM6ZLnc" ]
  • infolog[10:23:04] LOG.info: api_f42aebda6c1e12984c7994aea84b2dc4 [ "\/education-centre\/how-to-buy-sell...
  • infolog[10:23:04] LOG.info: api_d8b795d3d8089cc1f5ccb38059726a45 [ "\/education-centre\/how-to-buy-sell...
  • infolog[10:23:05] LOG.info: api_084c22d5b54646fec1083836e0c74b46 [ "\/education-centre\/how-to-buy-sell...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[10:23:06] LOG.info: api_5cd237f6260cfa72ec7a25604cf1e4ae [ "\/education-centre\/how-to-buy-sell...
  • infolog[10:23:06] LOG.info: api_79db24aeac19033ca12e7a5ddfd38da0 [ "\/education-centre\/how-to-buy-sell...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[10:23:06] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[10:23:06] LOG.info: page_80e7e8b19e9db0e91640022181713ed2 [ "\/education-centre\/how-to-buy-sel...
  • Booting (26.07ms)time
  • Application (2.14s)time
  • Routing (1.29ms)
  • 1 x Application (98.8%)
    2.14s
    1 x Booting (1.2%)
    26.07ms
    1 x Routing (0.06%)
    1.29ms
    108 templates were rendered
    • 1x education-contenteducation-content.blade.php#?blade
    • 1x components.news-landingnews-landing.blade.php#?blade
    • 1x components.news-singlenews-single.blade.php#?blade
    • 1x components.article-navigationarticle-navigation.blade.php#?blade
    • 1x components.text-editortext-editor.blade.php#?blade
    • 3x repeatable._include-blocks_include-blocks.blade.php#?blade
    • 1x components.stylesstyles.blade.php#?blade
    • 1x components.center-textcenter-text.blade.php#?blade
    • 1x components.strapi-buttonstrapi-button.blade.php#?blade
    • 1x components.create-account-newcreate-account-new.blade.php#?blade
    • 38x components.strapi-imgstrapi-img.blade.php#?blade
    • 1x components.share-listshare-list.blade.php#?blade
    • 1x repeatable.trading-tabletrading-table.blade.php#?blade
    • 6x repeatable.trading-table-labelstrading-table-labels.blade.php#?blade
    • 24x repeatable.trading-table-rowtrading-table-row.blade.php#?blade
    • 2x components.page-advertpage-advert.blade.php#?blade
    • 1x components.news-columnnews-column.blade.php#?blade
    • 3x components.spacerspacer.blade.php#?blade
    • 1x components.news-rownews-row.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 education-centre/{slug}
    middleware
    web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
    controller
    App\Http\Controllers\DynamicContentController@getCategoryOrEducationArticles
    file
    app/Http/Controllers/DynamicContentController.php:655-756
    0 statements were executed0μs
          _token
          n01gB2J4cYr2yvkLEYyV5M4HXVmdMvdazvM6ZLnc
          ClearShow all
          Date ↕MethodURLData
          #12025-04-11 10:23:06GET/education-centre/how-to-buy-sell-trade-stocks/36108