Liquidity and market positioning
Section 1 of 14
Ask what liquidity means for this order
Liquidity is the ability to transact a stated quantity at available prices without a large price change. The practical question is not simply whether “Forex is liquid,” but whether this product, venue, time and intended size can be handled under the stated conditions. A large global market can still contain a thin quote at a particular moment.
Earlier levels introduced spread, order types and slippage. Here we connect them to depth, fragmented venues, funding and partial positioning information. We do not need a claim to see hidden institutional intentions. Start with observable quote sides, quantities when supplied, timestamps, product terms and actual order status.
Liquidity can change as participants, events and trading hours change. A quiet holiday, session transition, announcement or unexpected shock may affect quotes and fills. The direction and size of any change must be observed, not assumed from a calendar label alone.
Section 2 of 14
Separate spread, depth and price movement
The spread is the difference between the displayed ask and bid at a moment. Depth concerns the quantity available at specified prices on the particular venue or feed. Neither is identical to trading volume, which concerns activity over a defined period. A narrow spread for a small size does not guarantee deep availability for a much larger size.
| Measurement | Question it helps answer | Important limit |
|---|---|---|
| Bid/ask spread | How far apart are the quoted sides now? | May apply only to a stated size and moment |
| Quoted depth | What quantities are displayed at each level here? | Not every venue or hidden/withdrawn order |
| Executed volume | What activity was recorded in this source and interval? | Coverage and trade-size definition matter |
| Tick count | How many price updates were recorded? | Updates are not necessarily executed trades |
| Slippage | How did the actual fill compare with a specified reference? | Reference time, side and order instruction matter |
A price moving rapidly does not prove the market had large executed volume; a small order in thin conditions may produce a noticeable change. Conversely, considerable activity can occur with little net price change. Keep the meaning and coverage of each measurement visible rather than using all of them as interchangeable proof of liquidity.
Section 3 of 14
Understand why OTC Forex has no single complete book
Retail over-the-counter Forex does not have one consolidated order book containing every participant’s orders worldwide. Banks, dealers, venues and providers can have different quotes, clients, instruments and execution arrangements. Some orders are not displayed publicly, and displayed interest can change before another order arrives.
A depth-of-market panel may show exchange orders for an exchange-traded instrument, provider quotes/quantities for an OTC product, or price levels constructed from bid/ask when quantities are not supplied. The panel’s title does not establish which of those cases applies. Read the platform and provider documentation for the exact instrument.
Ask whose prices are shown, whether sizes are firm or indicative, whether the feed is delayed and what execution rules apply to your order. A screenshot cannot by itself prove that the displayed quantities would have been available to the learner at the recorded size. Changes between observation and execution are part of the analysis.
Section 4 of 14
Work through a visible-depth illustration
| Ask price | EUR quantity at that level | USD cost if filled |
|---|---|---|
| 1.1001 | 1000 | 1100.10 |
| 1.1003 | 2000 | 2200.60 |
| 1.1006 | 2000 | 2201.20 |
Imagine a market purchase of €5,000 that fills exactly the listed quantities and prices, with no quote withdrawal, extra fee or other level. The USD cost is 1,100.10 + 2,200.60 + 2,201.20 = 5,501.90. Dividing by €5,000 gives a quantity-weighted average fill of 1.10038 dollars per euro.
Average fill = Σ(price × filled quantity) / total filled quantityRelative to the initial top ask of 1.1001, the average fill is 0.00028 higher: 2.8 conventional EUR/USD pips of adverse entry difference. This is an invented single-venue calculation, not proof of global depth or a promise that a retail market order will fill this way. Partial fills, rejections and changing quotes can produce other outcomes.
A smaller €1,000 order under the same assumptions uses only the first level. That is why a top quote sufficient for a small order does not necessarily describe a larger one. Do not project this hypothetical depth into another provider, time or instrument.
Section 5 of 14
Keep order instructions and outcomes separate
A market order requests execution under the product’s available-price rules. It does not lock the earlier screen quote. A limit order adds a price constraint but may remain unfilled or partly filled. A stop instruction depends on its trigger definition; an ordinary stop can execute beyond the trigger, while a stop-limit can fail to fill after the market moves beyond its limit.
Record submission time, accepted/rejected status, fill quantities/prices and any remaining quantity. “Order sent” and “position opened” are not the same state. A disconnection or delayed response may leave uncertainty; follow the platform’s documented status-checking process before submitting a duplicate instruction.
If a partial fill occurs, the actual exposure is the filled quantity, while unfilled instructions may remain active under their lifetime rules. Costs and minimums can differ by product. A classroom worksheet should state whether it assumes one complete fill; a demo record should show the real sequence rather than silently substituting the intended quantity.
Demo fills can help rehearse platform mechanics but may not reproduce live liquidity, latency, counterparty behaviour or execution. Keep them labelled demo. Good recordkeeping improves learning; it does not establish that a larger live order will receive the same result.
Section 6 of 14
Observe a holiday quote without generalising it
The course example is an Indonesian worker noticing a wider USD/IDR quote around a local holiday. Fewer active counterparties may be one possible explanation, but provider settings, time of day, events and quote quality also matter. Record the observations first and distinguish the explanation from the evidence.
| Field | What to record on both dates |
|---|---|
| Instrument/product | Exact provider and USD/IDR quotation convention |
| Clock | Date, time, time zone and quote freshness |
| Sides | Bid and ask, spread in the stated unit |
| Quantity | Intended amount and any displayed available size |
| Order | Demo only if supported; instruction and lifetime |
| Outcome | Actual status, quantities, fills and separate charges |
| Context | Holiday/session/event information and other possible differences |
If the pair is not available in your demo platform or PipStart’s supported instrument list, use a paper observation. Do not choose an unrelated pair inside a calculator and pretend its pip unit or contract applies to USD/IDR. Large nominal exchange rates can make familiar four-decimal “pip” assumptions unsuitable; read the actual product’s units.
Repeated observations need a predeclared comparison method. Keep comparable clock times and note confounding events. You are learning how to describe quote conditions, not trying to cause or predict a holiday price move. No trade is required to finish the exercise.
Section 7 of 14
Define order flow without claiming to read minds
Order flow refers to buying/selling activity or order information under a specified source and classification method. Executed trades, displayed resting orders and quote updates are different records. An imbalance in one source can provide context but cannot reveal every institution’s private plan or guarantee the next price movement.
In many datasets every executed transaction has a buyer and seller; labels such as buyer-initiated use a convention about which side took available liquidity. That convention is not the statement that only buyers existed. Classification can be uncertain when quotes and trades have different timestamps or incomplete coverage.
A visible order can be cancelled or altered before execution. A large print may represent hedging, execution of an older decision or another activity whose motive is not public. Tick counts on a retail feed count updates rather than necessarily counting traded contracts. Name the observable record and avoid replacing it with a story about “smart money” that cannot be checked.
Chart terms such as a “liquidity pool” or “order block” may be hypotheses about likely activity near a zone. A candle does not disclose every resting stop or participant’s intentions. If a strategy uses such a term, define its measurable rules, information timing and tests as in Level 9; the label alone adds no proven edge.
Section 8 of 14
Understand the carry idea and its liabilities
A carry trade seeks a return difference by financing in one currency and holding exposure to another currency or asset. A common description is borrowing in a relatively low-rate currency and investing in a relatively higher-yielding currency. The expected income is only one part of the result. Exchange rates, asset prices, funding renewal, charges and leverage can change the outcome.
Distinguish an unleveraged foreign deposit, borrowing to buy a foreign asset, and a leveraged retail Forex contract with overnight financing. They have different obligations and cash flows. A simplified rate difference is not automatically the income for any one of those products. The provider’s actual contract and funding schedule govern its credits/debits.
A funding currency can strengthen just when the purchased exposure loses value in home terms. If borrowing is outstanding, the liability still needs repayment. Leveraged structures can add margin demands and forced position reductions. A favourable nominal interest rate does not remove those risks.
The next calculation is a made-up one-period borrowed-asset example to clarify the arithmetic. It is not a current Japanese borrowing offer, a broker rollover quote or a suggested carry position.
Section 9 of 14
Calculate a carry loss despite a positive rate difference
| Component | Assumption or calculation |
|---|---|
| Borrowed home amount | ¥100000 |
| Home borrowing interest | 1% for the whole stated period |
| Foreign-asset return | +5% in the foreign currency |
| Foreign-currency change versus yen | −10% over the same period |
| Converted ending asset value | 100000 × 1.05 × 0.90 = ¥94500 |
| Home liability at repayment | 100000 × 1.01 = ¥101000 |
| Net difference before other charges | 94500 − 101000 = −¥6500 |
The nominal rate comparison is 5% minus 1%, or 4 percentage points. The realised simplified net difference is a loss of ¥6,500, because the currency movement outweighs the foreign income and the borrowing still costs money. The multiplication captures the combined asset and FX change; merely subtracting ten points from five overlooks the interaction.
The example assumes one fixed period, no intermediate cash flows, borrowing principal fully converted initially and the stated end conversion. Fees, taxes, collateral requirements, changing rates, different settlement dates or asset losses could make the result worse. If an actual product uses a different method, apply that method rather than treating this table as its contract.
For a retail product, check the direction-specific financing amount, units, posting time, holiday treatment and any multi-day charge. Do not assume every provider applies a particular weekday convention. A quoted credit can change or become a debit, and a short holding period does not guarantee that no financing event occurs.
Section 10 of 14
Recognise an unwind without forecasting its timing
An unwind is the reduction or closing of previously held positions. Participants may change expectations, reduce leverage, repay funding or respond to margin requirements. If many have similar exposures, their actions can interact with thin conditions and changing prices. The precise scale, timing and motives may remain uncertain from public information.
A historical illustration is the August 2024 episode discussed by the BIS: currency carry positions were reduced amid changed rate expectations and volatility. The funding yen appreciated during the episode while some investment currencies weakened. This is a dated example of a possible mechanism, not a rule that the yen must strengthen at every shock or that a learner can predict the next unwind.
A “crowded” label does not establish an imminent reversal. Positions can remain crowded, increase, be hedged elsewhere or reflect different holding horizons. Even a correct broad concern may have unknown timing and execution. Record the source and date, keep alternative explanations and avoid turning hindsight into a claimed advance signal.
Use the mechanism to ask better risk questions: what funding or shared exposure exists, what might force several exits, and what happens if quoted liquidity changes? Answer with documented scenarios rather than an unsupported countdown to a crash.
Section 11 of 14
Read positioning reports as partial dated records
The reporting tradition predates the modern CFTC. An early annual report appeared under a US predecessor agency in 1924, and monthly COT reporting began in June 1962 with agricultural commodities. The current broader reporting formats developed later. This history explains the reports’ regulated-futures origins; it does not make them a consolidated spot-Forex order book.
A positioning report describes specified holdings in a specified market and reporting population. The CFTC Commitments of Traders reports concern futures and options on futures under their coverage rules; they are not a complete map of current global spot Forex. Choose the contract and report type before reading the numbers.
COT data generally reflects Tuesday positions and is released Friday, normally at 3:30 p.m. US Eastern time. Holidays can alter the release schedule, so check the official dates. Distinguish the position date, publication time and the time you actually obtained the report. A historical strategy cannot use a report on Tuesday merely because its holdings are dated Tuesday if it was not published until later.
| Check | Why it matters |
|---|---|
| Contract and quotation | Currency direction and units may differ from the retail pair |
| Report format | Futures-only and futures/options-combined are different |
| Category | Dealer, asset-manager or other classifications have defined coverage |
| Position date | Snapshot of holdings at the reporting cutoff |
| Release date/time | Earliest point when public information became usable |
| Counts and units | Contracts/positions are not automatically number of people or cash value |
| Coverage | Specific reported market, not all spot/forward/hedged exposure |
Long and short counts need the report’s definitions; spreading categories can matter when reconciling totals. Do not add incompatible report versions or treat every position as an independent person. A net value summarises a category under that format, not every participant’s motive, complete risk or next action.
A trader category can include hedges or strategies with exposures elsewhere. A position snapshot is not the same as the week’s complete sequence of buying/selling. Use dated data as context and preserve the publication lag in any test, rather than claiming it directly predicts tomorrow’s currency return.
Section 12 of 14
Distinguish net positions, changes and sentiment
| Snapshot | Long contracts | Short contracts | Net long minus short |
|---|---|---|---|
| Previous reporting date | 100 | 90 | +10 |
| Current reporting date | 120 | 100 | +20 |
The net rises by 10 contracts, from +10 to +20, while longs rise by 20 and shorts rise by 10. “Net increased by ten” does not mean exactly ten new long contracts were added. These teaching counts do not include every report category or reconcile an entire contract’s open interest; they simply show the difference between two gross sides and a net figure.
Sentiment is an opinion or attitude measured by a particular survey or indicator; positioning concerns recorded holdings under a defined source. A person may express a positive view while holding a hedge, and a position can reflect obligations rather than a forecast. The two measurements should not be treated as interchangeable.
Check who responded, whether self-selection matters, sample size, question wording, date and whether the indicator measures people, accounts or position volume. “Eighty percent long accounts” can differ greatly from “eighty percent of total position size.” Neither means an 80% chance of a rise.
Extreme readings can persist. A contrarian interpretation is a hypothesis needing rules and fair tests, not an automatic reversal instruction. Keep the original publication and data definition, and avoid using only the historical extremes that happened to reverse.
Section 13 of 14
Practise a cautious market-context note
Exercise
A €5,000 teaching purchase fills €1,000 at 1.1001, €2,000 at 1.1003 and €2,000 at 1.1006. Find the weighted average and its difference from the first ask.
Check your reasoning
Total cost US$5,501.90 divided by €5,000 gives 1.10038. The average is 2.8 conventional pips above 1.1001. This assumes the listed quantities remain available and fill exactly.
Exercise
An OTC depth panel shows attractive levels without quantities. Does it prove every global participant has orders there?
Check your reasoning
No. It may show provider-specific quotes or constructed price levels. Check the feed and documentation; no single panel supplies the complete global OTC book.
Exercise
Borrow ¥100,000 at 1%; the foreign asset earns 5% but its currency falls 10%. What is the simplified difference at repayment?
Check your reasoning
Ending asset value ¥94,500 minus liability ¥101,000 equals −¥6,500 before other charges. A positive nominal rate difference did not produce a net gain.
Exercise
Tuesday holdings are published Friday. Can a historical Tuesday entry use the unpublished figures?
Check your reasoning
No. Information becomes usable only after its actual release and acquisition time. Preserve the reporting lag and holiday schedule.
Exercise
Longs change 100 to 120 and shorts 90 to 100. Compute current net and net change. Does that predict the next price?
Check your reasoning
Current net is +20 and the net change is +10 contracts. It describes the category snapshots, not all spot exposure or a guaranteed next movement.
Section 14 of 14
Reflect, check and keep a record
Explain it in your own words
— Separate spread, depth, tick activity and actual execution under a stated venue and size.
— Calculate a weighted fill and a simplified funded carry result with explicit limitations.
— Read delayed positioning and sentiment information with its source, units and publication lag.
Keep the exposure inventory, dated inputs, scenario assumptions and complete review record. Explain the limits of a market measurement and the valid choice to take no action.
Before you mark this lesson complete
References
CFTC — Commitments of Traders reporting history ↗
BIS — The global foreign exchange market in a higher-volatility environment ↗
MetaTrader 5 — Depth of Market ↗
CFTC — Commitments of Traders: coverage and reporting dates ↗