Skip to content
Workspace Trading Learning
← Trading Learning
HOT TOPIC · 30-DAY SYLLABUS

Order Flow. See inside the market.

Indicators Lab ↓Open Flow Studio ↗

Thirty chapters with diagrams, worked examples and supporting YouTube workshops. Learn one concept each day, then practise on recorded data.

Start Chapter 1 →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA

Videos play from their original creators on YouTube. Some workshops support several chapters and are labelled accordingly. Diagrams are hypothetical, not live orders. Written lessons are in Hindi and English; selected videos are in English.

Week 1 — Order Flow Fundamentals

Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 1 · CHAPTER 1

Introduction to Order Flow Trading

Order flow studies executed trades and displayed orders at a particular venue. It separates aggressive execution from resting liquidity; neither reveals every participant or future price.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 2 · CHAPTER 2

How the Market Works — Buyers, Sellers & Price

Every execution has a buyer and seller. Aggressor direction describes which side crossed the spread; price can advance when available offers are consumed or withdrawn.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 3 · CHAPTER 3

Market Orders vs. Limit Orders

A market order prioritizes immediate execution, with price uncertainty. A limit order constrains price but can remain unfilled; a marketable limit can execute immediately.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 4 · CHAPTER 4

Bid, Ask & Bid-Ask Spread

The best bid is the highest displayed buying price; the best ask is the lowest displayed selling price. Their difference is the spread. Depth and tick size also matter.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 5 · CHAPTER 5

DOM (Depth of Market) & Order Book

A DOM displays resting bid and ask quantities by price. Market-by-price aggregates orders; it is not a list of named traders. Additions, fills and cancellations all change the ladder.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 6 · CHAPTER 6

Volume, Liquidity & Market Participants

Volume measures executed quantity in a defined interval. Liquidity concerns execution capacity, spread, depth and recovery. High volume alone does not identify institutions.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 7 · CHAPTER 7

Introduction to Footprint Charts

A footprint arranges executed volume at each price within a bar. Accurate bid/ask classification requires suitable transaction data; candle OHLC alone cannot reconstruct it.

Open chapter + video →

Week 2 — Footprint & Delta Analysis

Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 8 · CHAPTER 8

Bid × Ask Footprint Chart

The bid column commonly records aggressive selling into bids; the ask column records aggressive buying at offers. Confirm your platform convention before comparing cells.

Open chapter + video →
Bar delta → cumulative delta
+120-80+6012040100

Green/red: bar delta · Blue: running sum from zero

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 9 · CHAPTER 9

Delta — Positive, Negative & Bar Delta

Bar delta is ask-classified executed volume minus bid-classified executed volume over a bar. Positive delta describes aggressive buying, not a guaranteed upward close.

Open chapter + video →
Bar delta → cumulative delta
+120-80+6012040100

Green/red: bar delta · Blue: running sum from zero

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 10 · CHAPTER 10

Cumulative Volume Delta (CVD)

CVD sums classified trade delta from a specified reset point. Session resets, venues, missing ticks and classification methods can produce different curves.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 11 · CHAPTER 11

Footprint Imbalances & Stacked Imbalances

An imbalance compares defined bid/ask cells using a ratio and minimum volume. Some tools use diagonal comparisons. Stacked imbalances mean adjacent qualifying levels, under stated settings.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 12 · CHAPTER 12

Absorption — Buyer & Seller Absorption

Absorption is an interpretation of substantial aggressive execution with limited price progress, suggesting opposing passive liquidity. It is an observation, not proof of one hidden trader.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 13 · CHAPTER 13

Exhaustion — Buying & Selling Exhaustion

Exhaustion describes declining aggressive participation near an extreme. Contrast reduced activity with absorption, where substantial execution meets resistance. Neither automatically confirms reversal.

Open chapter + video →
Bar delta → cumulative delta
+120-80+6012040100

Green/red: bar delta · Blue: running sum from zero

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 14 · CHAPTER 14

Delta Divergence & Price Divergence

A divergence occurs when price and a specified delta measure disagree, such as a new price low without a new CVD low. Define the comparison horizon and reset first.

Open chapter + video →

Week 3 — Liquidity & Market Context

Executed volume by price
100.00100
100.01500 · POC
100.02200

POC is the highest-volume price in this illustration.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 15 · CHAPTER 15

Volume Profile — POC, VAH & VAL

A volume profile aggregates executed quantity by price over a chosen interval. POC is the highest-volume price; value area boundaries depend on the specified construction.

Open chapter + video →
Executed volume by price
100.00100
100.01500 · POC
100.02200

POC is the highest-volume price in this illustration.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 16 · CHAPTER 16

Auction Context — Balance & Imbalance

Balanced markets repeatedly exchange near accepted prices; directional auctions seek new areas. Context describes observed behavior and should be checked against session and instrument.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 17 · CHAPTER 17

Liquidity Heatmaps — Resting vs. Executed

A heatmap tracks displayed liquidity over time. Bright resting levels can move or cancel. Executed trade bubbles are a separate layer with a separate meaning.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 18 · CHAPTER 18

Iceberg Orders & Hidden Liquidity

Repeated replenishment at a level can suggest hidden or reserve liquidity, but market-by-price alone cannot establish a single iceberg order or its owner.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 19 · CHAPTER 19

Time & Sales — Reading the Tape

The tape reports executions with price, time and size. Verify timestamp resolution, aggressor classification and whether prints are bundled. Pace depends on the venue and session.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 20 · CHAPTER 20

Large Trades vs. Large Pending Orders

A large print is executed quantity; a large book level is aggregated pending liquidity. A threshold defines large for your analysis and does not identify a whale.

Open chapter + video →
Resting liquidity ≠ executed volume
BID SIZEPRICEASK SIZE
—100.0360
—100.0235
—100.0120
45100.00—
8099.99—

Buy aggression → lifts offers · Sell aggression → hits bids

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 21 · CHAPTER 21

Session, Contract & Data Quality

Instrument, contract expiry, venue, session and tick completeness shape every order-flow metric. Spot gold, COMEX futures and a gold perpetual are distinct markets.

Open chapter + video →

Week 4 — Execution & Review

Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 22 · CHAPTER 22

Breakout Acceptance & Failed Auctions

A breakout is more meaningful as an observation when price trades and remains beyond a reference. A quick return can represent rejection; quantify acceptance instead of using hindsight.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 23 · CHAPTER 23

Absorption at a Reference Level

Combine a preselected reference with execution and price response. An absorption hypothesis fails if price accepts beyond the level; define that failure before a paper entry.

Open chapter + video →
Inside a bar: bid × ask executions
BID EXECUTEDPRICEASK EXECUTED
10100.0260
30100.0190
40100.0070

Total 300 · Ask 220 − Bid 80 = Delta +140
Numbers describe executions, not pending orders.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 24 · CHAPTER 24

Trend Pullback & Continuation Context

A pullback can reduce aggressive countertrend participation, but continuation needs defined price confirmation and a realistic invalidation distance. Do not optimize settings after seeing the result.

Open chapter + video →
Define risk before a paper entry
Target101.00+1.00 · 2R
Paper entry100.00Reference
Invalidation99.50−0.50 · 1R

Hypothetical price distances before fees and slippage.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 25 · CHAPTER 25

Entry, Stop & Target Construction

Convert an observation into a paper rule with entry trigger, invalidation, target and expiry. Stops are execution instructions and can slip; visible liquidity is not a guaranteed target.

Open chapter + video →
Define risk before a paper entry
Target101.00+1.00 · 2R
Paper entry100.00Reference
Invalidation99.50−0.50 · 1R

Hypothetical price distances before fees and slippage.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 26 · CHAPTER 26

Position Sizing, Fees & Slippage

Size from a fixed risk budget, stop distance, contract multiplier and estimated costs. Round down to permitted size and distinguish margin from potential loss.

Open chapter + video →
Define risk before a paper entry
Target101.00+1.00 · 2R
Paper entry100.00Reference
Invalidation99.50−0.50 · 1R

Hypothetical price distances before fees and slippage.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 27 · CHAPTER 27

Replay Testing Without Look-Ahead

Freeze rules and reveal data sequentially. Keep later prices hidden while recording decisions. Include no-trade observations and unavailable data rather than selecting only attractive charts.

Open chapter + video →
Define risk before a paper entry
Target101.00+1.00 · 2R
Paper entry100.00Reference
Invalidation99.50−0.50 · 1R

Hypothetical price distances before fees and slippage.

HYPOTHETICAL LEARNING DIAGRAM · NOT LIVE DATA
DAY 28 · CHAPTER 28

Trading Journal & Performance Review

Track setup, source, session, entry assumptions, costs, outcome and rule adherence. Win rate alone omits loss size and sample uncertainty.

Open chapter + video →

Days 29–30 — Playbook & Capstone

LIVE INDICATORS LAB

Order Flow. Calculated from trades.

Run the indicators on observed trades. This lab calculates signals; it does not submit buy or sell orders.

Jump to chart ↓
Delta = aggressive BUY quantity − aggressive SELL quantity.

Negative delta means more aggressive selling. If price holds despite it, passive buyers may be absorbing. Positive delta means more aggressive buying; stalled price can suggest passive sellers. Delta alone does not identify a winner.

Connecting · Binance Spot · BTCUSDT · Quantity in BTC, price in USDT · Awaiting data IST

Observed rolling window up to 10 minutes · 0 aggregate prints · —–— IST. First/last bars may be partial. REST polling may miss prints; this is not a complete session footprint or session CVD.

Observed-window CVD—

Sum of observed deltas; resets with this rolling 10-minute buffer

Learn indicator ↗
Value area high—

Upper bin edge of 70% area grown from POC toward larger neighbor

Learn indicator ↗
Longest imbalance stack—

Adjacent same-side qualifying bins in current bar; 3+ is a stack

Learn indicator ↗

Price · delta · CVD

Waiting for executions. No chart values are generated.

absorption

Unavailable until fresh data without a detected gap

Candidate: ≥1.5× prior mean volume, |delta| ≥60% volume, body ≤25% range. Uses closed observed bars, excluding the first partial bar. Not a confirmed entry.

exhaustion

Unavailable until fresh data without a detected gap

Candidate: ≤50% prior mean volume and a new high or low. Uses closed observed bars, excluding the first partial bar. Not a confirmed entry.

divergence

Unavailable until fresh data without a detected gap

Close-to-close price/CVD disagreement, not swing-confirmed divergence. Uses closed observed bars, excluding the first partial bar. Not a confirmed entry.

Current-bar footprint · price bins

Executed BUY / SELL quantity. Same-bin comparisons, not diagonal tick imbalances.

SELLPrice binBUYImbalance

Observed volume profile

Highest 8 volume bins · full observed window

DOM · pending liquidity

Separate 20-level snapshot. These quantities can be cancelled.

Awaiting book snapshot.

Large executions · time & sales

Observed prints ≥50,000 USDT. Aggregated trades do not identify a single whale.

No observed print meets the minimum.

Data rules, indicator limits and further tools

Same-bin imbalance requires both sides ≥0.01 base units and the selected ratio. Zero-side cells are not assigned infinite ratios. CVD resets as prints leave the 10-minute buffer, on market change, and when the feed restarts. The current bar is forming; candidate observations use closed bars only. A detected polling gap disables candidates until reset. These calculations describe this Binance Spot sample, not Gold, futures or other venues.

Confirmed iceberg detection and participant identity are unavailable. The sampled 20-level depth snapshot is not a historical heatmap or a complete order-event history. A DOM wall is not an executed order. No unavailable indicator is fabricated.

Binance market-data definitions ↗Footprint calculation conventions ↗