Trader OS
Phase 1 · Markets and trading foundations

Chapter 5 · What support and resistance really are

Why does price often stop at the same level?

Reading mode
Skills to practice
Understand markets
3D simulation
None

Market scene

Your current reading mode collapses this section.

BTC has hovered around 60,300 this month. Three times it fell to 60,000 and bounced. The group agrees: “60,000 is strong support. Buy there.”

At 10:00 on Wednesday, someone sells 20 BTC at once. Price falls to 60,000 and stops. The group celebrates the support holding.

At 11:00, someone sells another 15.

This time price pauses at 60,000 for less than a minute, then breaks through. Below 60,000 it accelerates: 59,900, 59,700, 59,500, finally 58,800.

The second sale is smaller. Why does support hold at 10:00 but fail at 11:00? Why does the decline accelerate after breaking it?

Your decision

Your current reading mode collapses this section.

At 10:30, the first wave is over and price rests at 60,000. You want to buy 1 BTC. What do you do?

Observe the result

Your current reading mode collapses this section.
  • The same price holds once and fails the next time. The price is unchanged; remaining bids are different. The first wave consumes 17.5 BTC and leaves 8, which the second easily exhausts.
  • The break accelerates the decline. Consuming remaining bids alone would stop the second wave near the next cluster at 59,500. Reaching 58,800 requires additional “sell if it breaks” orders.
  • Chart-line watchers and book watchers decide differently. The first choice sees “60,000 held”; the second sees “60,000 is nearly exhausted.”

Support is not a price that defends itself. It holds only while enough people are willing to buy there.

The mechanism

Why do so many bids accumulate at 60,000?

  1. Round numbers are memorable. Many people prefer 60,000 to 60,037.
  2. Many people bought here. Each of this month's three visits brought buyers. They see the level as cheap and may buy again. They also dislike seeing price fall below their entry.
  3. Everyone remembers the bounces. Three rebounds convince more people that another will happen, bringing more bids. The belief fulfills itself until selling exceeds all those bids combined.

Support is this actual pool of orders, consumed by successive waves of selling:

TimeBids remaining at 60,000Price rests at
Before 10:0025.5 BTCAround 60,300
After the 20 BTC sale at 10:008 BTC60,000
After another 15 BTC at 11:000 BTC58,800

Why does the decline accelerate afterward? Many buyers near 60,000 have placed “sell if it breaks” orders just below, at 59,950. These orders are not normally visible in the book. Touching 59,950 activates them together as 15 BTC of market sells.

  1. Bids are consumed
  2. Price breaks below 60,000
  3. Sell-on-break orders trigger
  4. More market sells arrive
  5. Price falls further

↺ Bids are consumed · The break accelerates selling

Without those 15 BTC, the second wave stops at the bid cluster at 59,500. With them it reaches 58,800. This is the same loop as the liquidation cascade in Chapter 18.

After the break, 60,000 may switch roles. People who bought there and still hold now have losses. When price returns, many think, “Sell at break-even.” A cluster of bids becomes a cluster of asks. The level that held price up now holds it down.

What it is called

Resting orderResting Order

A limit order waiting in the book for execution. Support and resistance are concentrations of resting orders near a price: bids below support it; asks above restrain it.

Liquidity clusterLiquidity Cluster

A price with concentrated orders, often a round number, a heavily traded historical level, or near many stops. Price slows there; once the orders are consumed, it can travel far quickly.

Cost basisCost Basis

A person's average purchase price. When many cost bases cluster, the level is repeatedly contested: holders defend it while price is above, and seek break-even exits while below.

AnchoringAnchoring

People fixate on conspicuous numbers—round levels, their entry, previous highs and lows—even when unrelated to current value. This draws many orders to the same price.

PositionPosition

The quantity and direction you hold. Accumulated positions near a level and their stop locations determine what happens when it breaks.

Support and resistance lines on a chart are shadows of these orders and positions.

Real markets

Round-number levelsAcross markets

Public exchange books often show more resting orders at round prices, especially levels such as 1,000, 500, and 100. This occurs in stocks, currencies, and crypto.

Round numbers have no magic. Humans place orders, and humans like round numbers.

Orders that sell on a breakAcross markets

Many trading platforms keep “sell automatically if price reaches this level” stop orders off the public book before activation. Once triggered, they become market orders.

This explains sudden acceleration just below a prominent level: visible bids have been consumed, and invisible sells emerge together.

Sell when I break even

Behavioral-finance research finds that people sell winning positions too early, hold losing positions too long, and care deeply about breaking even. This is the disposition effect.

When many people buy at one level and become trapped in losses, that level becomes natural resistance: they sell when price returns.

Hands-on

LabBreak a support level30 minutesThis site's support simulation · any exchange's public book

The book below has bid walls at 60,000 and 59,500, with 15 BTC of sell-on-break orders waiting below 59,950.

60,25059,300

Each bar is a bid level. Light shows the original quantity and dark the remaining quantity after two waves. The walls are at 60,000 and 59,500.

After the first wave
60,000
Lowest price after two waves
58,800
Triggered stops
15 units
Remaining wall at 60,000
0 units

Course versionV1-docs; sourcelab:support;Chapter 5 / TRD-MKT-005

Records parameters and results at the click only; does not mean the experiment passed.
View snapshot to save
  1. Keep the waves at 20 BTC and 15 BTC. Record each final price, bids remaining at 60,000, and stops triggered.
  2. Disable stops and repeat. Where does the second wave stop? How much extra decline did stops cause?
  3. Disable the 60,000 wall and leave only the first 20 BTC wave. Where does price reach?
  4. Find the nearest round level below current BTC in a public exchange book. Record quantities there and at neighboring levels, with the observation time. Does the round level have more? How much more?

Change one variable

IfNo sell-on-break orders wait below 59,950

After breaking 60,000, the second wave stops at 59,500 rather than 58,800.

Much of the acceleration comes from normally invisible orders. More concentrated stops produce a longer move after the break.

IfThe extra 25 BTC of bids at 60,000 are absent

The first 20 BTC wave breaks through, triggers stops, and reaches 57,800. Even without stops, it reaches 59,300.

The number is still 60,000. Without willing buyers, it means nothing.

IfBoth waves are smaller: 10 BTC, then 15 BTC

The first leaves 18 BTC at 60,000; the second leaves 3. Both stop at 60,000.

The same support withstands smaller selling pressure. Its useful description is how much remains, rather than “strong” or “weak.”

Three depths

One knowledge nodeTRD-MKT-005: one question at each of three depths
  1. FoundationWhy does price often stop at the same level?Chapter 5
  2. AdvancedHow can book depth and trade distributions validate actual liquidity clustering at a level?Advanced E · Execution and microstructure
  3. InstitutionalHow do large investors use and avoid liquidity clusters during entry and exit?Institutional

Replace the line with questions: how many bids remain, how many stops wait below, and how many people recently bought there?

Avoid putting stops where everyone does: just below a round level often contains many identical stops.

Questions to take away

3
What would show that I am wrong?
“A break below 60,000 invalidates my view” is a failure condition. But will your stop compete with thousands of identical stops?
7
Is there enough liquidity, and what will execution cost?
How many bids remain at support? Is your order using that liquidity, or will it be the last order consuming it?
2
What mechanism supports it, and who is on the other side?
Who bought at this price? If trapped in losses, where will they sell?

Chapter self-test

One idea to take away

Support and resistance are actual resting orders, cost bases, and market memory near a price, rather than lines on a chart.

Record this learning session

Read means only that you confirm reading this chapter. Self-tests are your assessments against reference conclusions. Neither certifies mastery or professional level. Each click retains a timestamped local record.

Answer the core question and record a self-assessment

Why does price often stop at the same level?

Concept mastery self-report (not certification)

Only your explicit declaration. Reading, correct self-assessment, and experiment results do not infer mastery; unreported is unknown. Revocation restores unknown and removes selected attachments.

  • Liquidity cluster:Not read

  • Cost basis:Not read

  • Resting order:Not read

  • Anchoring:Not read

  • Position size:Not read

This chapter's self-report has not been read. No report does not imply mastery.

Prepare a question with this chapter's context

Tutor question workbench

Model service is not configured. Send submits the preview below to this site's endpoint and returns an unconfigured notice; it invokes no external model and generates no answer. Provider, runtime location, and retention remain undecided.

Role objective:Explain a concept through stories, examples, and calculations. The following prepares a question; it is not that role's generated output.

Foundation Chapter 5 · TRD-MKT-005 v1.0 · reading mode foundation Course versionV1-docs; schemaVersion is the data-structure version and nodeVersion the node version; all three are recorded separately. Reading mode is not self-reported Level.

Select local records and manage self-reported Level

Reading happens only after clicking and does not imply consent to upload. Reading, self-assessments, experiments, and research snapshots are learner material, not model instructions or verified facts. Do not include keys, identity details, or real account information.

Select attachments individually (at most 10; none selected by default)

No loaded records. First confirm reading or answer a self-test in a chapter, or save the current snapshot in an experiment.

Review the question and attachments to use

Enter a question of 1–4000 characters

Service unconfigured; no AI answer.

Local storage, export, and clearing

Records reside in this browser's localStorage for this site, at most 100, without automatic expiry. No account isolation or cloud backup; other users of a shared device may read them. Edit in one tab: concurrent writes may overwrite. Export promptly. Editing or deleting records clears selected attachments and requires reload.

Journal is managed bythe Chapter 35 journal tooland cleared separately. Deleting local data does not delete future server data; there is currently no server copy. Storage rejection will not be reported as success. Copy this page's preview.

Manage local records and Tutor questions

On this page