Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.
Market participants are all the parties that buy and sell in financial markets. No single classification is used everywhere; the diagram below shows how some sources sort them:Each branch is one way of sorting. By purpose, the exchange operator Intercontinental Exchange (ICE) divides derivatives traders into three groups: hedgers trade to reduce the risk of price moves, speculators open positions on their own view, and arbitrageurs seek to profit from price gaps between products. By role, the US derivatives regulator CFTC divides them into the sell side (the banks and dealers that sell financial products to clients) and the buy side (those clients themselves). And the US securities regulator SEC distinguishes retail customers from institutional investors such as funds, banks and insurers.The three ways of sorting do not exclude one another: a hedge fund is at once an institution, part of the buy side and possibly a speculator.
Once you know the names of the groups, the next question is how much of the market each one holds. The two charts below answer it for two large markets. The US stock chart rests on the Federal Reserve’s statistics on who holds the 123.7 trillion USD of US stocks at the end of Q2 2026, and the forex chart on the survey of the Bank for International Settlements (BIS) on the 9.5 trillion USD traded in foreign exchange each day in April 2025.
US stocks
Forex
In US stocks, households are the largest holders: 52,119 billion of 123,687 billion USD, or 42.1%. That figure is not only individuals, because the Fed counts private equity funds and personal trusts in households and counts unlisted stocks and foreign stocks held by Americans in the total.Holding a lot of stock does not mean trading a lot, though. According to the US securities industry association SIFMA, retail investors accounted for only 17.9% of US stock trading volume in 2024. The forex market tilts toward institutions even more: 46.7% of the value traded is dealers trading with each other, while the part that comes from retail clients is only 2.5%.
The two charts above show who is in the market but not who stands on the buying side and who on the selling side. For futures that data exists: every week the CFTC publishes the positions of each group of traders. The chart below is the E-mini S&P 500 contract on CME, as of Tuesday, September 29, 2026.The group with the largest long position is the asset managers, the pension funds, mutual funds and insurers: they are net long 1,104,434 − 200,431 = 904,003 contracts. On the other side, dealers are net short 606,988 contracts and leveraged funds (mostly hedge funds) net short 372,489. The net positions of the five groups always add up to 0, because every open contract has a buyer and a seller.From the chart you might think dealers and hedge funds are betting that the S&P 500 will fall, but that is not necessarily so. According to the CFTC, dealers often use futures to offset the risk from products they have sold to clients, and leveraged funds may be arbitraging between markets. The CFTC also notes that it classifies traders by their main activity, not trade by trade, so you cannot be sure that every position of a hedge fund is speculative.
Each buy order of yours trades only when someone is willing to sell, and the other way round. Who that is depends on the market you trade.
US stocks
Futures
Crypto
Forex and CFDs
US stocks trade on order books: each exchange such as NYSE or Nasdaq matches the orders of its members in its own book. The SEC lists 29 registered stock exchanges as of January 2026, many of them belonging to the same group, such as NYSE, Nasdaq or Cboe. But exchanges are not the only place. According to the exchange operator Cboe Global Markets, 50.6% of US stock volume traded off exchange in 2025, more than half for the first time. Which of the three routes below your order takes is decided by your broker, unless you choose the venue yourself.
Exchange
The order goes into the order book of NYSE, Nasdaq or another exchange and trades against the opposite order of any member: a fund, a bank, a market maker.
The broker sends the order to an off-exchange dealer that specializes in retail orders, and the dealer itself buys from or sells to you.
For retail investors, the third route is the most common. Take Robinhood, a US retail broker, as an example: Rule 606 requires every US broker to publish each quarter where it sent its clients’ orders. The chart below comes from Robinhood’s Q2 2026 report, counting S&P 500 stock orders in April 2026.The top five firms received 95.18% of orders, and all five are wholesalers, not exchanges. Each broker splits differently: at Fidelity in the same month, 64.72% of S&P 500 stock orders went to wholesalers, 16.30% to exchanges and 14.29% to Fidelity’s own ATS. Even so, the overall picture leans toward wholesalers: according to the SEC in 2022, more than 90% of retail investors’ marketable orders in the US went to a small group of wholesalers, which usually fill them internally. So even though US stocks have order books, the seller to you is usually a wholesaler, not another investor on an exchange.
Futures trade only on exchanges, and each exchange gathers all orders into its own order book. There are many such exchanges, and most belong to a few groups:
VIX volatility index futures, bitcoin and ether futures
Whichever exchange it is, the way it works is the same. Your order trades against the opposite order of anyone waiting in the book. At CME Group, that is the central order book of the CME Globex system. After the order trades, the exchange’s clearing house steps in between the two sides: the clearing houses of CME Group and ICE become the buyer to every seller and the seller to every buyer.The person with the order on the opposite side can be anyone. CME Group describes its clients as professional traders, financial institutions, institutional investors, retail investors and large corporations. The E-mini S&P 500 chart above shows how much each group holds. You do not need to know who it is, because once the order trades, the party responsible for settling with you is the clearing house. The article Exchanges and OTC markets says more about this step.
Crypto has two kinds of exchange. A centralized exchange (CEX) is run by a company and keeps its order book in its own system, while a decentralized exchange (DEX) records every trade on a blockchain. Yet who you trade with depends not on CEX or DEX but on how the exchange matches orders: with an order book or with a liquidity pool.
Binance
CEX, order book. You trade with other users or market makers who place resting orders in the exchange’s order book.
Hyperliquid
DEX, order book. The order book is on a blockchain. The other side is another trader or HLP, Hyperliquid’s own market-making vault.
Uniswap
DEX, liquidity pool. No order book. You swap tokens against a pool funded by many people.
With an order book it is the same on a CEX or a DEX: your order trades against orders already resting, in order of price and then time. Hyperliquid matches the same way, except that its order book is on a blockchain, for both spot trading and perpetual futures. The person with the resting order can be a trader like you or a market maker that places both buy and sell orders in advance. On Hyperliquid, one such market maker is HLP, a vault of Hyperliquid itself that anyone can put money into to share its profits and losses. On a CEX, the operator itself sometimes takes part: Binance.US’s rules say the company may trade on its own exchange.With a liquidity pool you do not trade with any particular person. Uniswap replaces buy and sell orders with a pool holding two tokens, and anyone can add tokens to the pool and become a liquidity provider (LP). When you swap one token for the other, the price is set by the formula x×y=k, where x and y are the pool’s balances of the two tokens and k is a constant: the more of one token you take out of the pool, the higher its price. So the other side of the trade is everyone who has funded the pool.One more case: you buy crypto through a brokerage app and not on an exchange directly. Then the order may not reach any order book. Robinhood says it acts only as an agent and routes its clients’ crypto orders to third-party market makers, much as stock orders go to wholesalers.
Products such as forex and CFDs do not trade on any central exchange. You open the order directly with a broker, so the other side of the order is the broker itself. The CFTC says so plainly to forex traders in the US: you are not trading on an open market but only with your own dealer. What differs between brokers is what they do with your order afterward. Traders usually call the two ways B-book and A-book.
B-book
The broker quotes its own prices and takes the other side of the order: you buy, the broker sells, and the broker keeps the position. What you lose the broker gains, and the other way round. Also called the market maker model.
A-book
As soon as it receives your order, the broker automatically places an identical order with a third party, so it carries no price risk and lives on the spread or commission. STP and ECN accounts belong here.
Regulators themselves describe the two models. According to the Australian securities regulator ASIC, a market-maker CFD provider quotes its own prices and each client order creates an opposite position for the provider itself, which it can keep or hedge. A DMA (direct market access) provider automatically places each client order in the underlying market, so it carries no price risk. ASIC also notes that some providers combine both, and under either model their revenue comes mainly from the spread and commissions on clients’ orders.On the case where the provider keeps the position (B-book), the European Union’s securities regulator ESMA observes that the provider’s interests are directly opposed to the client’s. ESMA also found that, in EU countries, between 74% and 89% of retail CFD accounts lose money. For forex in the US, the CFTC reports that about two thirds of the clients of registered dealers lost money from Q2 2021 through Q1 2022.Even so, A-book does not mean you trade straight with the market. STP (straight-through processing) is only the broker automatically placing your order again with another party. The US futures and forex self-regulatory organization NFA does not let a dealer that uses STP say that it is not the party trading with clients. Under both models, the party trading with you is still the broker; the difference is whether the broker keeps the risk from your order.
What a broker does, how it is paid and where it sends its clients’ orders.
Exchanges and OTC markets
Exchanges, off-exchange trading, and which products trade where.
Last modified on October 16, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Quantumine","description":"How financial markets and quantitative trading work.","colors":{"primary":"#1c2f54","light":"#77a2f8","dark":"#1c2f54"},"logo":{"light":"https://mintcdn.com/quantumine/X-gmtsbqDav11Wj7/learn/logo/light.png?fit=max\u0026auto=format\u0026n=X-gmtsbqDav11Wj7\u0026q=85\u0026s=ef68e90b4461f54c35f87a0f5085eaf0","dark":"https://mintcdn.com/quantumine/X-gmtsbqDav11Wj7/learn/logo/dark.png?fit=max\u0026auto=format\u0026n=X-gmtsbqDav11Wj7\u0026q=85\u0026s=88c441d24f351efedf4a67e7c80edc3d","href":"https://quantumine.net"},"favicon":"https://mintcdn.com/quantumine/X-gmtsbqDav11Wj7/learn/favicon.png?fit=max\u0026auto=format\u0026n=X-gmtsbqDav11Wj7\u0026q=85\u0026s=a91f1017b6fb75daeca36439ea3df210","appearance":{"default":"system"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/quantumine","github":"https://github.com/QuantumineResearch"}},"seo":{"metatags":{"canonical":"https://quantumine.net","author":"Quantumine"},"organization":{"id":"https://quantumine.net/#organization","name":"Quantumine","url":"https://quantumine.net/","logo":"https://quantumine.net/logo-quantumine-full.png","sameAs":["https://www.linkedin.com/company/quantumine","https://github.com/QuantumineResearch"]}},"fonts":{"family":"Geist"},"contextual":{"options":["copy","view","chatgpt","claude","mcp"],"display":"header"},"metadata":{"timestamp":true},"markdown":{"instructions":["This library is published in two languages with the same paths: English at https://quantumine.net/learn/\u003cpath> and Vietnamese at https://quantumine.net/learn/vi/\u003cpath>. Add .md to either address for the Markdown version.","llms.txt and llms-full.txt list the English pages only. When the reader writes in Vietnamese, read and cite the Vietnamese page.","To search the library, connect to the MCP server at https://quantumine.net/learn/mcp. Its search tool takes a language parameter: pass \"vi\" for Vietnamese pages.","The library is licensed under CC BY 4.0: it may be quoted, reused and used to train models. Credit Quantumine and link to the page you used."]},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/quantumine","github":"https://github.com/QuantumineResearch"},"links":[{"header":"Quantumine","items":[{"label":"Disclaimer","href":"https://quantumine.net/disclaimer"}]}]},"navbar":{"links":[{"href":"https://quantumine.net/learn","label":"Learn"}]},"href":"learn/getting-started/overview"},{"language":"vi","footer":{"socials":{"linkedin":"https://www.linkedin.com/company/quantumine","github":"https://github.com/QuantumineResearch"},"links":[{"header":"Quantumine","items":[{"label":"Miễn trừ trách nhiệm","href":"https://quantumine.net/vi/disclaimer"}]}]},"navbar":{"links":[{"href":"https://quantumine.net/vi/learn","label":"Kiến thức"}]},"href":"learn/vi/getting-started/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"quantumine","hasAudioNarration":false,"actualSubdomain":"quantumine","customDomains":["quantumine.net"],"gitSource":{"type":"github","owner":"quantumineresearch","repo":"quantumine-learn","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ad25423206131ce55e56b99","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"Overview","count":12},{"language":"vi","tag":"Tổng quan","count":12},{"language":"en","tag":"Foundations","count":9},{"language":"vi","tag":"Nền tảng","count":9},{"language":"en","tag":"Financial markets","count":3},{"language":"en","tag":"Statistics basics","count":3},{"language":"en","tag":"Getting started","count":3},{"language":"vi","tag":"Thị trường tài chính","count":3},{"language":"vi","tag":"Thống kê cơ bản","count":3},{"language":"vi","tag":"Hướng dẫn","count":3},{"language":"en","tag":"Automation","count":2},{"language":"en","tag":"Backtesting","count":2},{"language":"en","tag":"Order book and liquidity","count":2},{"language":"en","tag":"Machine learning and AI","count":2},{"language":"en","tag":"Market microstructure","count":2},{"language":"vi","tag":"Tự động hoá","count":2},{"language":"vi","tag":"Backtest và đánh giá","count":2},{"language":"vi","tag":"Sổ lệnh và thanh khoản","count":2},{"language":"vi","tag":"Machine learning và AI","count":2},{"language":"vi","tag":"Vi cấu trúc thị trường","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/learn","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"learn/foundations/market-participants","slug":"/learn/foundations/market-participants","pageMetadata":{"title":"Market participants","sidebarTitle":"Market participants","description":"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.","keywords":["market participants","hedger","speculator","arbitrageur","market maker","dealer","wholesaler","retail","institutional","buy side","sell side","retail investors","institutional investors","Commitments of Traders","COT","E-mini S\u0026P 500","counterparty","forex","CFD","crypto","futures"],"href":"/learn/foundations/market-participants"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const LongShortBars=({lang=`vi`,rows=[],unit=``,axis=``})=>{const ROW=50;const BAR=16;const SIDE=92;const M={left:2,right:2,top:6,bottom:axis?44:26};const plotBottom=M.top+rows.length*ROW;const H=plotBottom+M.bottom;const TEXT={vi:{locale:`vi-VN`,long:`Mua (long)`,short:`Bán (short)`,net:`Vị thế ròng = mua − bán`,readout:(name,long,short,net)=>`${name}: mua ${long}, bán ${short}, ròng ${net}`,total:(long,short)=>`Cộng các nhóm: mua ${long}, bán ${short}`,chart:(title,list)=>`Biểu đồ vị thế mua và bán theo nhóm${title?`: ${title}`:``}. ${list}`},en:{locale:`en-US`,long:`Long`,short:`Short`,net:`Net position = long − short`,readout:(name,long,short,net)=>`${name}: long ${long}, short ${short}, net ${net}`,total:(long,short)=>`All groups together: long ${long}, short ${short}`,chart:(title,list)=>`Long and short positions by group${title?`: ${title}`:``}. ${list}`}};const t=TEXT[lang]||TEXT.vi;const THEMES={light:{ink:`#0b0b0b`,secondary:`#52514e`,muted:`#898781`,grid:`#e1e0d9`,axis:`#c3c2b7`,blue:`#2a78d6`,orange:`#eb6834`},dark:{ink:`#ffffff`,secondary:`#c3c2b7`,muted:`#898781`,grid:`#2c2c2a`,axis:`#383835`,blue:`#3987e5`,orange:`#d95926`}};const[hover,setHover]=useState(null);const[dark,setDark]=useState(false);const[mounted,setMounted]=useState(false);const[room,setRoom]=useState(760);const frame=useRef(null);useEffect(()=>{const root=document.documentElement;const read=()=>setDark(root.classList.contains(`dark`));read();setMounted(true);const observer=new MutationObserver(read);observer.observe(root,{attributes:true,attributeFilter:[`class`]});return()=>observer.disconnect()},[]);useEffect(()=>{const element=frame.current;if(!element)return;const measure=()=>setRoom(element.clientWidth);measure();const watcher=new ResizeObserver(measure);watcher.observe(element);return()=>watcher.disconnect()},[]);const c=dark?THEMES.dark:THEMES.light;const W=Math.max(520,Math.min(760,room||760));const plotW=W-M.left-M.right;const number=new Intl.NumberFormat(t.locale,{maximumFractionDigits:0});const withUnit=text=>unit?`${text} ${unit}`:text;const signed=value=>(value\u003c0?`−`:value>0?`+`:``)+number.format(Math.abs(value));const maxLong=Math.max(0,...rows.map(row=>row.long));const maxShort=Math.max(0,...rows.map(row=>row.short));const scale=(plotW-2*SIDE)/(maxLong+maxShort||1);const x0=M.left+SIDE+maxShort*scale;const x=value=>x0+value*scale;const rough=Math.max(maxLong,maxShort)/3||1;const power=Math.pow(10,Math.floor(Math.log10(rough)));const step=[1,2,2.5,5,10].map(m=>m*power).find(s=>s>=rough);const ticks=[0];for(let i=1;i*step\u003c=maxLong*1.0001;i++)ticks.push(i*step);for(let i=1;i*step\u003c=maxShort*1.0001;i++)ticks.push(-i*step);const rowTop=i=>M.top+i*ROW;const barMiddle=i=>rowTop(i)+22+BAR/2;const netMark=(cx,cy)=>`M${cx} ${cy-BAR/2-4}V${cy+BAR/2+4}M${cx-4} ${cy-BAR/2-4}H${cx+4}M${cx-4} ${cy+BAR/2+4}H${cx+4}`;const onMove=event=>{const box=event.currentTarget.getBoundingClientRect();const py=(event.clientY-box.top)/box.height*H;const i=Math.floor((py-M.top)/ROW);setHover(i>=0\u0026\u0026i\u003crows.length?i:null)};if(!mounted)return _jsx(`div`,{ref:frame,style:{minHeight:H*.8+30}});const sum=key=>rows.reduce((total,row)=>total+row[key],0);const say=row=>t.readout(row.name,number.format(row.long),number.format(row.short),withUnit(signed(row.long-row.short)));const pointed=hover!==null?rows[hover]:null;return _jsxs(`div`,{ref:frame,style:{color:c.ink,fontSize:14,lineHeight:1.4},children:[_jsxs(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:`4px 18px`,color:c.secondary,fontSize:13,marginBottom:6},children:[_jsxs(`span`,{style:{display:`inline-flex`,alignItems:`center`,gap:6},children:[_jsx(`span`,{style:{display:`inline-block`,width:18,height:10,borderRadius:2,background:c.orange}}),t.short]}),_jsxs(`span`,{style:{display:`inline-flex`,alignItems:`center`,gap:6},children:[_jsx(`span`,{style:{display:`inline-block`,width:18,height:10,borderRadius:2,background:c.blue}}),t.long]}),_jsxs(`span`,{style:{display:`inline-flex`,alignItems:`center`,gap:6},children:[_jsx(`svg`,{width:`9`,height:`16`,viewBox:`0 0 9 16`,\"aria-hidden\":`true`,children:_jsx(`path`,{d:`M4.5 1.5V14.5M1 1.5H8M1 14.5H8`,fill:`none`,stroke:c.ink,strokeWidth:`1.5`})}),t.net]})]}),_jsxs(`svg`,{viewBox:`0 0 ${W} ${H}`,role:`img`,\"aria-label\":t.chart(axis,rows.map(say).join(`; `)),onPointerMove:onMove,onPointerLeave:()=>setHover(null),style:{display:`block`,width:`100%`,height:`auto`,touchAction:`pan-y`},children:[ticks.map(value=>_jsxs(`g`,{children:[_jsx(`line`,{x1:x(value),x2:x(value),y1:M.top,y2:plotBottom,stroke:value===0?c.axis:c.grid,strokeWidth:value===0?1.5:1}),_jsx(`text`,{x:x(value),y:plotBottom+16,textAnchor:`middle`,fontSize:`12`,fill:c.muted,children:number.format(Math.abs(value))})]},value)),axis\u0026\u0026_jsx(`text`,{x:M.left,y:H-8,fontSize:`12`,fill:c.muted,children:axis}),rows.map((row,i)=>_jsxs(`g`,{opacity:hover===null||hover===i?1:.45,children:[_jsx(`text`,{x:M.left,y:rowTop(i)+15,fontSize:`13.5`,fill:c.ink,children:row.name}),_jsx(`rect`,{x:x(-row.short),y:rowTop(i)+22,width:Math.max(1,x0-x(-row.short)),height:BAR,rx:`3`,fill:c.orange}),_jsx(`rect`,{x:x0-Math.min(3,x0-x(-row.short)),y:rowTop(i)+22,width:Math.min(3,x0-x(-row.short)),height:BAR,fill:c.orange}),_jsx(`rect`,{x:x0,y:rowTop(i)+22,width:Math.max(1,x(row.long)-x0),height:BAR,rx:`3`,fill:c.blue}),_jsx(`rect`,{x:x0,y:rowTop(i)+22,width:Math.min(3,x(row.long)-x0),height:BAR,fill:c.blue}),_jsx(`text`,{x:x(-row.short)-8,y:barMiddle(i),textAnchor:`end`,dominantBaseline:`central`,fontSize:`12.5`,fill:c.ink,children:number.format(row.short)}),_jsx(`text`,{x:x(row.long)+8,y:barMiddle(i),dominantBaseline:`central`,fontSize:`12.5`,fill:c.ink,children:number.format(row.long)}),_jsx(`path`,{d:netMark(x(row.long-row.short),barMiddle(i)),fill:`none`,stroke:c.ink,strokeWidth:`1.5`})]},row.name))]}),_jsxs(`div`,{\"aria-live\":`polite`,style:{fontSize:13,minHeight:40},children:[_jsx(`div`,{style:{color:c.ink,fontWeight:600},children:pointed?say(pointed):t.total(number.format(sum(`long`)),withUnit(number.format(sum(`short`))))}),_jsx(`div`,{style:{color:c.secondary},children:pointed\u0026\u0026pointed.note?pointed.note:``})]})]})};const ShareBars=({lang=`vi`,rows=[],unit=`%`,digits=1,axis=``})=>{const ROW=46;const BAR=16;const VALUE_ROOM=104;const M={left:2,right:2,top:6,bottom:axis?44:26};const plotBottom=M.top+rows.length*ROW;const H=plotBottom+M.bottom;const TEXT={vi:{locale:`vi-VN`,chart:(title,list)=>`Biểu đồ thanh${title?`: ${title}`:``}. ${list}`},en:{locale:`en-US`,chart:(title,list)=>`Bar chart${title?`: ${title}`:``}. ${list}`}};const t=TEXT[lang]||TEXT.vi;const THEMES={light:{ink:`#0b0b0b`,secondary:`#52514e`,muted:`#898781`,grid:`#e1e0d9`,axis:`#c3c2b7`,quiet:`#cfcec7`,blue:`#2a78d6`},dark:{ink:`#ffffff`,secondary:`#c3c2b7`,muted:`#898781`,grid:`#2c2c2a`,axis:`#383835`,quiet:`#4b4b47`,blue:`#3987e5`}};const[hover,setHover]=useState(null);const[dark,setDark]=useState(false);const[mounted,setMounted]=useState(false);const[room,setRoom]=useState(760);const frame=useRef(null);useEffect(()=>{const root=document.documentElement;const read=()=>setDark(root.classList.contains(`dark`));read();setMounted(true);const observer=new MutationObserver(read);observer.observe(root,{attributes:true,attributeFilter:[`class`]});return()=>observer.disconnect()},[]);useEffect(()=>{const element=frame.current;if(!element)return;const measure=()=>setRoom(element.clientWidth);measure();const watcher=new ResizeObserver(measure);watcher.observe(element);return()=>watcher.disconnect()},[]);const c=dark?THEMES.dark:THEMES.light;const W=Math.max(520,Math.min(760,room||760));const plotW=W-M.left-M.right;const number=new Intl.NumberFormat(t.locale,{minimumFractionDigits:digits,maximumFractionDigits:digits});const tick=new Intl.NumberFormat(t.locale,{maximumFractionDigits:2});const withUnit=text=>unit===`%`?`${text}%`:unit?`${text} ${unit}`:text;const max=Math.max(0,...rows.map(row=>row.value));const end=max*1.03||1;const rough=max/5||1;const power=Math.pow(10,Math.floor(Math.log10(rough)));const step=[1,2,2.5,5,10].map(m=>m*power).find(s=>s>=rough);const ticks=[];for(let i=0;i*step\u003c=max*1.0001;i++)ticks.push(i*step);const x=value=>M.left+value/end*(plotW-VALUE_ROOM);const rowTop=i=>M.top+i*ROW;const onMove=event=>{const box=event.currentTarget.getBoundingClientRect();const py=(event.clientY-box.top)/box.height*H;const i=Math.floor((py-M.top)/ROW);setHover(i>=0\u0026\u0026i\u003crows.length?i:null)};if(!mounted)return _jsx(`div`,{ref:frame,style:{minHeight:H*.8}});const list=rows.map(row=>`${row.name}: ${withUnit(number.format(row.value))}`).join(`; `);const pointed=hover!==null?rows[hover]:null;return _jsxs(`div`,{ref:frame,style:{color:c.ink,fontSize:14,lineHeight:1.4},children:[_jsxs(`svg`,{viewBox:`0 0 ${W} ${H}`,role:`img`,\"aria-label\":t.chart(axis,list),onPointerMove:onMove,onPointerLeave:()=>setHover(null),style:{display:`block`,width:`100%`,height:`auto`,touchAction:`pan-y`},children:[ticks.map(value=>_jsxs(`g`,{children:[_jsx(`line`,{x1:x(value),x2:x(value),y1:M.top,y2:plotBottom,stroke:value===0?c.axis:c.grid,strokeWidth:value===0?1.5:1}),_jsx(`text`,{x:x(value),y:plotBottom+16,textAnchor:value===0?`start`:`middle`,fontSize:`12`,fill:c.muted,children:withUnit(tick.format(value))})]},value)),axis\u0026\u0026_jsx(`text`,{x:M.left,y:H-8,fontSize:`12`,fill:c.muted,children:axis}),rows.map((row,i)=>_jsxs(`g`,{opacity:hover===null||hover===i?1:.45,children:[_jsx(`text`,{x:M.left,y:rowTop(i)+15,fontSize:`13.5`,fill:c.ink,children:row.name}),_jsx(`rect`,{x:x(0),y:rowTop(i)+22,width:Math.max(1,x(row.value)-x(0)),height:BAR,rx:`3`,fill:row.muted?c.quiet:c.blue}),_jsx(`text`,{x:x(row.value)+8,y:rowTop(i)+22+BAR/2,dominantBaseline:`central`,fontSize:`13`,fontWeight:`600`,fill:c.ink,children:withUnit(number.format(row.value))})]},row.name))]}),_jsx(`div`,{\"aria-live\":`polite`,style:{color:c.ink,fontSize:13,minHeight:20},children:pointed?`${pointed.name}: ${withUnit(number.format(pointed.value))}${pointed.note?`. ${pointed.note}`:``}`:``})]})};function _createMdxContent(props){const _components={a:`a`,annotation:`annotation`,math:`math`,mi:`mi`,mo:`mo`,mrow:`mrow`,p:`p`,semantics:`semantics`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Mermaid,Tab,Table,Tabs,_MdxComponentBoundary}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Market participants are all the parties that buy and sell in financial markets. No single classification is used everywhere; the diagram below shows how some sources sort them:`}),`\n`,_jsx(Mermaid,{chart:`%%{init: {\"flowchart\": {\"nodeSpacing\": 14, \"rankSpacing\": 46}}}%%\nflowchart LR\n P([\"Market\u003cbr/>participants\"])\n P --> A[\"By purpose\u003cbr/>(ICE)\"]\n P --> B[\"By role\u003cbr/>(CFTC)\"]\n P --> C[\"Retail or institutional\u003cbr/>(SEC)\"]\n A --> A1[\"Hedger\u003cbr/>reduces risk\"]\n A --> A2[\"Speculator\u003cbr/>trades on a view\"]\n A --> A3[\"Arbitrageur\u003cbr/>earns from price gaps\"]\n B --> B1[\"Sell side\u003cbr/>banks, dealers\"]\n B --> B2[\"Buy side\u003cbr/>funds, insurers\"]\n C --> C1[\"Retail\u003cbr/>individual investors\"]\n C --> C2[\"Institutional\u003cbr/>institutional investors\"]\n classDef default fill:#2a78d614,stroke:#2a78d6,stroke-width:1px\n classDef strong fill:#2a78d633,stroke:#2a78d6,stroke-width:2px\n class P strong`}),`\n`,_jsxs(_components.p,{children:[`Each branch is one way of sorting. By purpose, the exchange operator `,_jsx(_components.a,{href:`https://ice.com/insights/exchanges/why-financial-participants-matter-to-the-commodity-markets/participation-in-derivatives-markets`,children:`Intercontinental Exchange (ICE)`}),` divides derivatives traders into three groups: hedgers trade to reduce the risk of price moves, speculators open positions on their own view, and arbitrageurs seek to profit from price gaps between products. By role, the US derivatives regulator `,_jsx(_components.a,{href:`https://www.cftc.gov/sites/default/files/idc/groups/public/@commitmentsoftraders/documents/file/tfmexplanatorynotes.pdf`,children:`CFTC`}),` divides them into the sell side (the banks and dealers that sell financial products to clients) and the buy side (those clients themselves). And the US securities regulator `,_jsx(_components.a,{href:`https://www.law.cornell.edu/cfr/text/17/240.15l-1`,children:`SEC`}),` distinguishes retail customers from institutional investors such as funds, banks and insurers.`]}),`\n`,_jsx(_components.p,{children:`The three ways of sorting do not exclude one another: a hedge fund is at once an institution, part of the buy side and possibly a speculator.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-big-is-each-group`,children:`How big is each group?`}),`\n`,_jsxs(_components.p,{children:[`Once you know the names of the groups, the next question is how much of the market each one holds. The two charts below answer it for two large markets. The US stock chart rests on the `,_jsx(_components.a,{href:`https://www.federalreserve.gov/releases/z1/20260911/html/F51_1_s.htm`,children:`Federal Reserve’s`}),` statistics on who holds the 123.7 trillion USD of US stocks at the end of Q2 2026, and the forex chart on the survey of the Bank for International Settlements (`,_jsx(_components.a,{href:`https://www.bis.org/publications/triennial-survey/rpfx25-fx-annex-2606.pdf`,children:`BIS`}),`) on the 9.5 trillion USD traded in foreign exchange each day in April 2025.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`US stocks`,id:`us-stocks`,children:_jsx(_MdxComponentBoundary,{name:`ShareBars`,children:_jsx(ShareBars,{lang:`en`,digits:1,axis:`Share of 123.7 trillion USD of stocks, end of Q2 2026 (source: Fed, table F.51.1.s)`,rows:[{name:`Households`,value:42.1,note:`The Fed counts nonprofit organizations, private equity funds and personal trusts in this line.`},{name:`Foreign investors`,value:18},{name:`Mutual funds`,value:15.1},{name:`ETFs`,value:10.3},{name:`Pension funds`,value:8.2},{name:`Nonfinancial businesses`,value:3.1},{name:`Other groups`,value:3.1,muted:true,note:`Insurance companies 1.2%, hedge funds 0.7%, government, banks and other funds 1.2%. The figures are rounded, so they add up to 99.9%.`}]})})}),_jsx(Tab,{title:`Forex`,id:`forex`,children:_jsx(_MdxComponentBoundary,{name:`ShareBars`,children:_jsx(ShareBars,{lang:`en`,digits:1,axis:`Share of 9.5 trillion USD of daily foreign exchange turnover, April 2025 (source: BIS)`,rows:[{name:`Dealers trading with each other`,value:46.7},{name:`Dealers with smaller banks`,value:23.1},{name:`Dealers with institutional investors`,value:13.3},{name:`Dealers with hedge funds and proprietary trading firms`,value:8},{name:`Dealers with nonfinancial corporations`,value:4.6},{name:`The rest`,value:4.3,muted:true,note:`Official-sector financial institutions 1.4%, other financial institutions 2.4%, unallocated 0.5%.`}]})})})]}),`\n`,_jsxs(_components.p,{children:[`In US stocks, households are the largest holders: 52,119 billion of 123,687 billion USD, or 42.1%. That figure is not only individuals, because the Fed `,_jsx(_components.a,{href:`https://www.federalreserve.gov/releases/z1/20260911/html/S1M_s.htm`,children:`counts private equity funds and personal trusts`}),` in households and `,_jsx(_components.a,{href:`https://www.federalreserve.gov/releases/z1/20260911/html/table_desc_instruments.htm`,children:`counts unlisted stocks and foreign stocks held by Americans`}),` in the total.`]}),`\n`,_jsxs(_components.p,{children:[`Holding a lot of stock does not mean trading a lot, though. According to the US securities industry association `,_jsx(_components.a,{href:`https://www.sifma.org/research/insights/insights-equity-market-structure-compendium`,children:`SIFMA`}),`, retail investors accounted for only 17.9% of US stock trading volume in 2024. The forex market tilts toward institutions even more: 46.7% of the value traded is dealers trading with each other, while the part that comes from retail clients is only 2.5%.`]}),`\n`,_jsx(Heading,{level:`2`,id:`who-is-long-and-who-is-short-the-s\u0026p-500`,children:`Who is long and who is short the S\u0026P 500?`}),`\n`,_jsxs(_components.p,{children:[`The two charts above show who is in the market but not who stands on the buying side and who on the selling side. For futures that data exists: every week the CFTC publishes the `,_jsx(_components.a,{href:`https://www.cftc.gov/dea/futures/financial_lf.htm`,children:`positions of each group of traders`}),`. The chart below is the E-mini S\u0026P 500 contract on CME, as of Tuesday, September 29, 2026.`]}),`\n`,_jsx(_MdxComponentBoundary,{name:`LongShortBars`,children:_jsx(LongShortBars,{lang:`en`,unit:`contracts`,axis:`E-mini S\u0026P 500 contracts held by each group, September 29, 2026 (source: CFTC)`,rows:[{name:`Asset managers (pension funds, mutual funds, insurance companies)`,long:1104434,short:200431,note:`Institutional investors and the people who manage money for institutions.`},{name:`Dealers (large banks, securities and derivatives dealers)`,long:178591,short:785579,note:`Sell side: they design and sell financial products to clients.`},{name:`Leveraged funds (mostly hedge funds)`,long:125453,short:497942,note:`They may hold a one-way position, or arbitrage between markets.`},{name:`Other reportables (other large traders)`,long:55473,short:87217,note:`Corporate treasury departments, central banks, smaller banks.`},{name:`Nonreportable (small positions, below the reporting threshold)`,long:246863,short:139645,note:`The rest of the open contracts; the report does not say which group they belong to.`}]})}),`\n`,_jsxs(_components.p,{children:[`The group with the largest long position is the asset managers, the pension funds, mutual funds and insurers: they are net long 1,104,434 − 200,431 = 904,003 contracts. On the other side, dealers are net short 606,988 contracts and leveraged funds (mostly hedge funds) net short 372,489. The net positions of the five groups always add up to 0, because `,_jsx(_components.a,{href:`https://www.cftc.gov/MarketReports/CommitmentsofTraders/ExplanatoryNotes/index.htm`,children:`every open contract has a buyer and a seller`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`From the chart you might think dealers and hedge funds are betting that the S\u0026P 500 will fall, but that is not necessarily so. `,_jsx(_components.a,{href:`https://www.cftc.gov/sites/default/files/idc/groups/public/@commitmentsoftraders/documents/file/tfmexplanatorynotes.pdf`,children:`According to the CFTC`}),`, dealers often use futures to offset the risk from products they have sold to clients, and leveraged funds may be arbitraging between markets. The CFTC also notes that it classifies traders by their main activity, not trade by trade, so you cannot be sure that every position of a hedge fund is speculative.`]}),`\n`,_jsx(Heading,{level:`2`,id:`who-are-you-trading-with`,children:`Who are you trading with?`}),`\n`,_jsx(_components.p,{children:`Each buy order of yours trades only when someone is willing to sell, and the other way round. Who that is depends on the market you trade.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`US stocks`,id:`us-stocks-2`,children:[_jsxs(_components.p,{children:[`US stocks trade on order books: each exchange such as NYSE or Nasdaq matches the orders of its members in its own book. The `,_jsx(_components.a,{href:`https://www.sec.gov/divisionsmarketreg/mrexchanges`,children:`SEC lists 29 registered stock exchanges`}),` as of January 2026, many of them belonging to the same group, such as NYSE, Nasdaq or Cboe. But exchanges are not the only place. According to the exchange operator `,_jsx(_components.a,{href:`https://www.cboe.com/insights/posts/2025-u-s-equities-year-in-review`,children:`Cboe Global Markets`}),`, 50.6% of US stock volume traded off exchange in 2025, more than half for the first time. Which of the three routes below your order takes is decided by your broker, unless you choose the venue yourself.`]}),_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Exchange`,icon:`building-columns`,children:_jsx(_components.p,{children:`The order goes into the order book of NYSE, Nasdaq or another exchange and trades against the opposite order of any member: a fund, a bank, a market maker.`})}),_jsx(Card,{title:`ATS`,icon:`eye-slash`,children:_jsxs(_components.p,{children:[`An alternative trading system `,_jsx(_components.a,{href:`https://www.sec.gov/foia/docs/atslist`,children:`matches orders like an exchange but need not register as one`}),`. The order trades against orders of other parties using that system.`]})}),_jsx(Card,{title:`Wholesaler`,icon:`right-left`,children:_jsx(_components.p,{children:`The broker sends the order to an off-exchange dealer that specializes in retail orders, and the dealer itself buys from or sells to you.`})})]}),_jsxs(_components.p,{children:[`For retail investors, the third route is the most common. Take Robinhood, a US retail broker, as an example: `,_jsx(_components.a,{href:`https://www.law.cornell.edu/cfr/text/17/242.606`,children:`Rule 606`}),` requires every US broker to publish each quarter where it sent its clients’ orders. The chart below comes from `,_jsx(_components.a,{href:`https://cdn.finra.org/606/2026/287900_606_NMS_2026_Q2_V1.xml`,children:`Robinhood’s Q2 2026 report`}),`, counting S\u0026P 500 stock orders in April 2026.`]}),_jsx(_MdxComponentBoundary,{name:`ShareBars`,children:_jsx(ShareBars,{lang:`en`,digits:2,axis:`Where Robinhood clients' S\u0026P 500 stock orders went, April 2026 (% of orders)`,rows:[{name:`Virtu Americas`,value:35.62},{name:`Citadel Securities`,value:27.38},{name:`G1 Execution Services`,value:13.79},{name:`Jane Street`,value:13.19},{name:`Hudson River Trading`,value:5.2},{name:`Other venues`,value:4.82,muted:true,note:`What remains after the five firms above: 100 − 95.18.`}]})}),_jsxs(_components.p,{children:[`The top five firms received 95.18% of orders, and all five are wholesalers, not exchanges. Each broker splits differently: at `,_jsx(_components.a,{href:`https://clearingcustody.fidelity.com/-/media/project/shared-regulatory/xml/fbs-q2-2026.xml`,children:`Fidelity`}),` in the same month, 64.72% of S\u0026P 500 stock orders went to wholesalers, 16.30% to exchanges and 14.29% to Fidelity’s own ATS. Even so, the overall picture leans toward wholesalers: `,_jsx(_components.a,{href:`https://www.sec.gov/newsroom/press-releases/2022-225`,children:`according to the SEC in 2022`}),`, more than 90% of retail investors’ marketable orders in the US went to a small group of wholesalers, which usually fill them internally. So even though US stocks have order books, the seller to you is usually a wholesaler, not another investor on an exchange.`]})]}),_jsxs(Tab,{title:`Futures`,id:`futures`,children:[_jsx(_components.p,{children:`Futures trade only on exchanges, and each exchange gathers all orders into its own order book. There are many such exchanges, and most belong to a few groups:`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Group`}),_jsx(_components.th,{children:`Exchanges`}),_jsx(_components.th,{children:`Typical products`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://www.sec.gov/Archives/edgar/data/1156375/000115637526000009/cme-20251231.htm`,children:`CME Group`})}),_jsx(_components.td,{children:`CME, CBOT, NYMEX, COMEX`}),_jsx(_components.td,{children:`Interest rates (SOFR, US Treasuries), stock indexes (E-mini S\u0026P 500, E-mini Nasdaq 100), currencies, agriculture (corn, soybeans, wheat), energy (WTI crude, natural gas), metals (gold, silver, copper)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://www.sec.gov/Archives/edgar/data/1571949/000157194926000004/ice-20251231.htm`,children:`Intercontinental Exchange (ICE)`})}),_jsx(_components.td,{children:`ICE Futures U.S., ICE Futures Europe, ICE Endex, ICE Futures Abu Dhabi`}),_jsx(_components.td,{children:`Energy, agriculture, interest rates, stock indexes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`https://www.sec.gov/Archives/edgar/data/1374310/000162828026010013/cboe-20251231.htm`,children:`Cboe Global Markets`})}),_jsx(_components.td,{children:`Cboe Futures Exchange (CFE)`}),_jsx(_components.td,{children:`VIX volatility index futures, bitcoin and ether futures`})]})]})]}),_jsx(_components.p,{children:`Whichever exchange it is, the way it works is the same. Your order trades against the opposite order of anyone waiting in the book. At CME Group, that is the central order book of the CME Globex system. After the order trades, the exchange’s clearing house steps in between the two sides: the clearing houses of CME Group and ICE become the buyer to every seller and the seller to every buyer.`}),_jsxs(_components.p,{children:[`The person with the order on the opposite side can be anyone. CME Group describes its clients as professional traders, financial institutions, institutional investors, retail investors and large corporations. The E-mini S\u0026P 500 chart above shows how much each group holds. You do not need to know who it is, because once the order trades, the party responsible for settling with you is the clearing house. The article `,_jsx(_components.a,{href:`/learn/foundations/exchanges-and-otc-markets`,children:`Exchanges and OTC markets`}),` says more about this step.`]})]}),_jsxs(Tab,{title:`Crypto`,id:`crypto`,children:[_jsxs(_components.p,{children:[`Crypto has two kinds of exchange. A centralized exchange (CEX) is run by a company and `,_jsx(_components.a,{href:`https://www.bis.org/publ/qtrpdf/r_qt2112b.htm`,children:`keeps its order book in its own system`}),`, while a decentralized exchange (DEX) records every trade on a blockchain. Yet who you trade with depends not on CEX or DEX but on how the exchange matches orders: with an order book or with a liquidity pool.`]}),_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Binance`,icon:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=79130e4da2d55f414cc6433c3cfa3642`,\"data-og-width\":`24`,width:`24`,\"data-og-height\":`24`,height:`24`,\"data-path\":`learn/images/logos/binance.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=280\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=801c4275dd53ca23f1a989f0be784be8 280w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=560\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=e199160304f44fe944763cf42ba6ecc7 560w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=840\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=bd9b9a7874fe2da92e2cc30f28f3253c 840w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=bb795c215cf6b211502c0a1b284fee3e 1100w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=de8648266b51a6939597e4280a3d9773 1650w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/binance.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=d46709bb83f422813e4de4d18af30460 2500w`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`CEX, order book.`}),` You trade with other users or market makers who place resting orders in the exchange’s order book.`]})}),_jsx(Card,{title:`Hyperliquid`,icon:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=1001e7f56170f9a49b143245829834d7`,\"data-og-width\":`24`,width:`24`,\"data-og-height\":`24`,height:`24`,\"data-path\":`learn/images/logos/hyperliquid.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=280\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=8dc573bbd788d250f340a6558f51d2b7 280w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=560\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=4a2d5bd17821626ae8e1cff248824fad 560w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=840\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=d0a2bc28cc159889a19ffdb7a390017a 840w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=08cb31b4dc75596ffab30ac09e7ca9d0 1100w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=e8f76d5952126d1e6f113f46fd9e488b 1650w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/hyperliquid.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=21e239606525007b265fe95e45c7975d 2500w`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`DEX, order book.`}),` The order book is on a blockchain. The other side is another trader or HLP, Hyperliquid’s own market-making vault.`]})}),_jsx(Card,{title:`Uniswap`,icon:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=283e2d69d7b3040b225cabcdd77e3a4d`,\"data-og-width\":`24`,width:`24`,\"data-og-height\":`24`,height:`24`,\"data-path\":`learn/images/logos/uniswap.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=280\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=1bae125873892a397a1c18b8c386c806 280w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=560\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=aaa403f7936432e164be4ffbd0691ecd 560w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=840\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=5d5687f48ebb2533db101bd79eb2ff56 840w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=793b04044b3cef14c30822b693383b71 1100w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=3d94441fcc7f6cd21d6ff42d04c9f42b 1650w, https://mintcdn.com/quantumine/d2qPZuKtyXmgQV7M/learn/images/logos/uniswap.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=d2qPZuKtyXmgQV7M\u0026q=85\u0026s=4b86f4067a71dbb5d5391c7c84fe5f9d 2500w`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`DEX, liquidity pool.`}),` No order book. You swap tokens against a pool funded by many people.`]})})]}),_jsxs(_components.p,{children:[`With an order book it is the same on a CEX or a DEX: your order `,_jsx(_components.a,{href:`https://docs.cdp.coinbase.com/exchange/concepts/matching-engine`,children:`trades against orders already resting`}),`, in order of price and then time. `,_jsx(_components.a,{href:`https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/order-book`,children:`Hyperliquid matches the same way`}),`, except that its order book is on a blockchain, for both spot trading and perpetual futures. The person with the resting order can be a trader like you or a market maker that places both buy and sell orders in advance. On Hyperliquid, one such market maker is `,_jsx(_components.a,{href:`https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/vaults/protocol-vaults`,children:`HLP`}),`, a vault of Hyperliquid itself that anyone can put money into to share its profits and losses. On a CEX, the operator itself sometimes takes part: `,_jsx(_components.a,{href:`https://www.binance.us/en/trading-rules`,children:`Binance.US’s rules`}),` say the company may trade on its own exchange.`]}),_jsxs(_components.p,{children:[`With a liquidity pool you do not trade with any particular person. `,_jsx(_components.a,{href:`https://docs.uniswap.org/contracts/v2/concepts/protocol-overview/how-uniswap-works`,children:`Uniswap`}),` replaces buy and sell orders with a pool holding two tokens, and anyone can add tokens to the pool and become a liquidity provider (LP). When you swap one token for the other, the price is set by the formula `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsxs(_components.mrow,{children:[_jsx(_components.mi,{children:`x`}),_jsx(_components.mo,{children:`×`}),_jsx(_components.mi,{children:`y`}),_jsx(_components.mo,{children:`=`}),_jsx(_components.mi,{children:`k`})]}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`x \\\\times y = k`})]})})}),_jsxs(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:[_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6667em`,verticalAlign:`-0.0833em`}}),_jsx(_components.span,{className:`mord mathnormal`,children:`x`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2222em`}}),_jsx(_components.span,{className:`mbin`,children:`×`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2222em`}})]}),_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.625em`,verticalAlign:`-0.1944em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0359em`},children:`y`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2778em`}}),_jsx(_components.span,{className:`mrel`,children:`=`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2778em`}})]}),_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6944em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0315em`},children:`k`})]})]})]}),`, where `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mi,{children:`x`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`x`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.4306em`}}),_jsx(_components.span,{className:`mord mathnormal`,children:`x`})]})})]}),` and `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mi,{children:`y`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`y`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.625em`,verticalAlign:`-0.1944em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0359em`},children:`y`})]})})]}),` are the pool’s balances of the two tokens and `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mi,{children:`k`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`k`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6944em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0315em`},children:`k`})]})})]}),` is a constant: the more of one token you take out of the pool, the higher its price. So the other side of the trade is everyone who has funded the pool.`]}),_jsxs(_components.p,{children:[`One more case: you buy crypto through a brokerage app and not on an exchange directly. Then the order may not reach any order book. `,_jsx(_components.a,{href:`https://www.sec.gov/Archives/edgar/data/1783879/000178387925000049/hood-20241231.htm`,children:`Robinhood`}),` says it acts only as an agent and routes its clients’ crypto orders to third-party market makers, much as stock orders go to wholesalers.`]})]}),_jsxs(Tab,{title:`Forex and CFDs`,id:`forex-and-cfds`,children:[_jsxs(_components.p,{children:[`Products such as forex and CFDs do not trade on any central exchange. You open the order directly with a broker, so the other side of the order is the broker itself. The `,_jsx(_components.a,{href:`https://www.cftc.gov/LearnAndProtect/AdvisoriesAndArticles/CustomerAdvisory_MustKnowForex.html`,children:`CFTC`}),` says so plainly to forex traders in the US: you are not trading on an open market but only with your own dealer. What differs between brokers is what they do with your order afterward. Traders usually call the two ways B-book and A-book.`]}),_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`B-book`,icon:`vault`,children:_jsx(_components.p,{children:`The broker quotes its own prices and takes the other side of the order: you buy, the broker sells, and the broker keeps the position. What you lose the broker gains, and the other way round. Also called the market maker model.`})}),_jsx(Card,{title:`A-book`,icon:`share-nodes`,children:_jsx(_components.p,{children:`As soon as it receives your order, the broker automatically places an identical order with a third party, so it carries no price risk and lives on the spread or commission. STP and ECN accounts belong here.`})})]}),_jsxs(_components.p,{children:[`Regulators themselves describe the two models. According to the Australian securities regulator `,_jsx(_components.a,{href:`https://download.asic.gov.au/media/1343450/rep205.pdf`,children:`ASIC`}),`, a market-maker CFD provider quotes its own prices and each client order creates an opposite position for the provider itself, which it can keep or hedge. A DMA (direct market access) provider automatically places each client order in the underlying market, so it carries no price risk. ASIC also notes that some providers combine both, and under either model their revenue comes mainly from the spread and commissions on clients’ orders.`]}),_jsxs(_components.p,{children:[`On the case where the provider keeps the position (B-book), the European Union’s securities regulator `,_jsx(_components.a,{href:`https://www.esma.europa.eu/sites/default/files/library/esma35-43-1000_additional_information_on_the_agreed_product_intervention_measures_relating_to_contracts_for_differences_and_binary_options.pdf`,children:`ESMA`}),` observes that the provider’s interests are directly opposed to the client’s. ESMA also found that, in EU countries, between 74% and 89% of retail CFD accounts lose money. For forex in the US, `,_jsx(_components.a,{href:`https://www.cftc.gov/LearnAndProtect/AdvisoriesAndArticles/CustomerAdvisory_MustKnowForex.html`,children:`the CFTC reports`}),` that about two thirds of the clients of registered dealers lost money from Q2 2021 through Q1 2022.`]}),_jsxs(_components.p,{children:[`Even so, A-book does not mean you trade straight with the market. STP (straight-through processing) is only the broker automatically placing your order again with another party. The US futures and forex self-regulatory organization `,_jsx(_components.a,{href:`https://www.nfa.futures.org/members/member-resources/files/forex-regulatory-guide.html`,children:`NFA`}),` does not let a dealer that uses STP say that it is not the party trading with clients. Under both models, the party trading with you is still the broker; the difference is whether the broker keeps the risk from your order.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`read-next`,children:`Read next`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Brokers`,icon:`handshake`,href:`/learn/foundations/brokers`,children:_jsx(_components.p,{children:`What a broker does, how it is paid and where it sends its clients’ orders.`})}),_jsx(Card,{title:`Exchanges and OTC markets`,icon:`building-columns`,href:`/learn/foundations/exchanges-and-otc-markets`,children:_jsx(_components.p,{children:`Exchanges, off-exchange trading, and which products trade where.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{LongShortBars,ShareBars,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Market participants","sidebarTitle":"Market participants","description":"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.","keywords":["market participants","hedger","speculator","arbitrageur","market maker","dealer","wholesaler","retail","institutional","buy side","sell side","retail investors","institutional investors","Commitments of Traders","COT","E-mini S\u0026P 500","counterparty","forex","CFD","crypto","futures"],"href":"/learn/foundations/market-participants"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[149,10091,")=>null;const ShareBars=()=>null;functio"]]},"mdxExtracts":{"tableOfContents":[{"title":"How big is each group?","slug":"how-big-is-each-group","depth":2,"children":[]},{"title":"Who is long and who is short the S\u0026P 500?","slug":"who-is-long-and-who-is-short-the-s\u0026p-500","depth":2,"children":[]},{"title":"Who are you trading with?","slug":"who-are-you-trading-with","depth":2,"children":[]},{"title":"Read next","slug":"read-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"quantumine","siteName":"Quantumine","title":"Market participants - Quantumine","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/learn/foundations/market-participants","matchLevel":0},"vi":{"href":"/learn/vi/foundations/market-participants","matchLevel":1}}},"lastModified":"2026-10-16T09:23:37.324Z","gitLastModified":"2026-10-16T07:31:02.000Z","originalFileLocation":"learn/foundations/market-participants.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Quantumine\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Market participants - Quantumine\">\u003cmeta data-mint-head property=\"og:description\" content=\"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Quantumine\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://quantumine.net/learn/foundations/market-participants\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://quantumine.mintlify.site/_mintlify/api/og/v2?division=Financial+markets\u0026amp;title=Market+participants\u0026amp;description=Market+participants+are+the+individuals+and+institutions+that+trade+in+financial+markets%2C+such+as+retail+investors%2C+investment+funds+and+banks.+Depending+on+the\u0026amp;theme=4a9d32164f508ec34345538b\u0026amp;signature=ca4172ff138c731bd671027057546377c89fc22539d4e000d5a3a07949767ca7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Market participants - Quantumine\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://quantumine.mintlify.site/_mintlify/api/og/v2?division=Financial+markets\u0026amp;title=Market+participants\u0026amp;description=Market+participants+are+the+individuals+and+institutions+that+trade+in+financial+markets%2C+such+as+retail+investors%2C+investment+funds+and+banks.+Depending+on+the\u0026amp;theme=4a9d32164f508ec34345538b\u0026amp;signature=ca4172ff138c731bd671027057546377c89fc22539d4e000d5a3a07949767ca7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/quantumine/k5sIrhX3dkfnOrLL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Quantumine\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1c2f54\">\u003cmeta data-mint-head name=\"author\" content=\"Quantumine\">\u003clink data-mint-head rel=\"canonical\" href=\"https://quantumine.net/learn/foundations/market-participants\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/learn/foundations/market-participants.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://quantumine.net/learn/foundations/market-participants\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://quantumine.net/learn/vi/foundations/market-participants\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://quantumine.net/learn/foundations/market-participants\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://quantumine.net/#organization\",\"name\":\"Quantumine\",\"url\":\"https://quantumine.net/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://quantumine.net/logo-quantumine-full.png\"},\"sameAs\":[\"https://www.linkedin.com/company/quantumine\",\"https://github.com/QuantumineResearch\"]},{\"@type\":\"WebSite\",\"@id\":\"https://quantumine.net#website\",\"name\":\"Quantumine\",\"url\":\"https://quantumine.net\",\"publisher\":{\"@id\":\"https://quantumine.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://quantumine.net/learn/foundations/market-participants#webpage\",\"url\":\"https://quantumine.net/learn/foundations/market-participants\",\"name\":\"Market participants\",\"description\":\"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\",\"dateModified\":\"2026-10-16T07:31:02.000Z\",\"isPartOf\":{\"@id\":\"https://quantumine.net#website\"},\"breadcrumb\":{\"@id\":\"https://quantumine.net/learn/foundations/market-participants#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://quantumine.net/learn/foundations/market-participants#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Foundations\",\"item\":\"https://quantumine.net/learn/foundations/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Market participants\",\"item\":\"https://quantumine.net/learn/foundations/market-participants\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://quantumine.net/learn/foundations/market-participants#article\",\"headline\":\"Market participants\",\"name\":\"Market participants\",\"description\":\"Market participants are the individuals and institutions that trade in financial markets, such as retail investors, investment funds and banks. Depending on the market, your counterparty can be a market maker, another trader on the exchange or your own broker.\",\"url\":\"https://quantumine.net/learn/foundations/market-participants\",\"mainEntityOfPage\":{\"@id\":\"https://quantumine.net/learn/foundations/market-participants#webpage\"},\"dateModified\":\"2026-10-16T07:31:02.000Z\",\"keywords\":\"market participants, hedger, speculator, arbitrageur, market maker, dealer, wholesaler, retail, institutional, buy side, sell side, retail investors, institutional investors, Commitments of Traders, COT, E-mini S\u0026P 500, counterparty, forex, CFD, crypto, futures\",\"publisher\":{\"@id\":\"https://quantumine.net/#organization\"},\"isPartOf\":{\"@id\":\"https://quantumine.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Quantumine\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Quantumine","nav":{"global":null,"languages":[{"language":"en","default":true,"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/quantumine","github":"https://github.com/QuantumineResearch"},"links":[{"header":"Quantumine","items":[{"label":"Disclaimer","href":"https://quantumine.net/disclaimer"}]}]},"navbar":{"links":[{"href":"https://quantumine.net/learn","label":"Learn"}]},"tabs":[{"tab":"Overview","groups":[{"group":"Getting started","pages":[{"title":"Overview","href":"/learn/getting-started/overview"},{"title":"Quickstart","href":"/learn/getting-started/quickstart"},{"title":"Changelog","href":"/learn/getting-started/changelog"}]},{"group":"Foundations","pages":[{"title":"Foundations","description":"The concepts every other article builds on: markets, orders and trading costs, returns, volatility, indicators, time series, derivatives and options.","sidebarTitle":"Overview","href":"/learn/foundations/index"},{"group":"Financial markets","pages":[{"title":"Market participants","sidebarTitle":"Market participants","href":"/learn/foundations/market-participants"},{"title":"Brokers","sidebarTitle":"Brokers","description":"A broker is a firm that takes your orders to the market and holds your account. A commission-free broker still earns money from interest, asset management fees and payments from the firms that fill its clients' orders.","href":"/learn/foundations/brokers"},{"title":"Exchanges and OTC markets","sidebarTitle":"Exchanges and OTC","href":"/learn/foundations/exchanges-and-otc-markets"}]},{"group":"Order book and liquidity","pages":[{"title":"Order book and order matching","sidebarTitle":"Order book","href":"/learn/foundations/order-book"},{"title":"Liquidity: spread and depth","sidebarTitle":"Liquidity","href":"/learn/foundations/liquidity"}]},{"group":"Statistics basics","pages":[{"title":"Expected value","sidebarTitle":"Expected value","href":"/learn/foundations/expected-value"},{"title":"Descriptive statistics","sidebarTitle":"Descriptive statistics","href":"/learn/foundations/descriptive-statistics"},{"title":"Law of large numbers","sidebarTitle":"Law of large numbers","href":"/learn/foundations/law-of-large-numbers"}]}]}]},{"tab":"Market microstructure","pages":[{"title":"Market microstructure","href":"/learn/market-microstructure"}]},{"tab":"Backtesting","pages":[{"title":"Backtesting","href":"/learn/backtesting"}]},{"tab":"Strategies","pages":[{"title":"Strategies","href":"/learn/strategies"}]},{"tab":"Portfolio and risk","pages":[{"title":"Portfolio and risk","href":"/learn/portfolio-risk"}]},{"tab":"Automation","pages":[{"title":"Automation","href":"/learn/automation"}]},{"tab":"Machine learning and AI","pages":[{"title":"Machine learning and AI","href":"/learn/machine-learning"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/learn/resources/license"}]}]},{"language":"vi","footer":{"socials":{"linkedin":"https://www.linkedin.com/company/quantumine","github":"https://github.com/QuantumineResearch"},"links":[{"header":"Quantumine","items":[{"label":"Miễn trừ trách nhiệm","href":"https://quantumine.net/vi/disclaimer"}]}]},"navbar":{"links":[{"href":"https://quantumine.net/vi/learn","label":"Kiến thức"}]},"pages":[{"title":"vi","href":"/learn/vi/foundations/market-participants"}]}]},"basePath":"","title":"Market participants - Quantumine","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}