TRADINGRIOT

Part 8

Technical Analysis

On this page

8.1 Is technical analysis real?

Technical analysis, also known as astrology for men, has a slight reputation problem. If you open YouTube or any other social media, you will soon realize that 99% of trading-related content is about technical analysis. The field is full of magic ratios, mystical patterns, and confident people drawing lines that predict nothing. But underneath the noise there is a small core that holds up, and this chapter is about separating the two. I am not trying to turn you into a believer or a skeptic. I want to give you a version of chart reading you can actually defend, and then a way to use it.

Start with the case against it: the efficient market hypothesis. In its strong form, the idea is that all available information is already in the price, so nothing you can see on a chart can give you an edge, because if it could, someone would already have traded it away. There is a lot of truth here. Markets are mostly efficient, most of the time. Obvious edges get competed away fast, and the more people who know about a pattern, the weaker it becomes.

But "mostly efficient most of the time" is not the same as perfectly efficient always. The theory assumes prices move like a tidy random walk, with returns that follow a neat bell curve. Real markets do not behave that way.

Daily S&P 500 returns plotted against a normal bell curve of the same mean and standard deviation. The real distribution has a much taller peak and far fatter tails. Days beyond five standard deviations, which the bell curve says should essentially never happen, have shown up dozens of times, and volatility clusters, calm following calm and turmoil following turmoil. Neither is allowed by a memoryless random walk. Markets have structure, and structure is what leaves a footprint on a chart.

Fat tails and clustered volatility are the fingerprints of something the efficient story leaves out: markets are made of people, and people share biases. A bias held by one trader is noise. A bias held by millions becomes the average, and it does not wash out. That, plus the plumbing of how large orders actually get executed, is where a real edge lives. It is small, it shifts around, and it closes slowly because closing it is costly and risky. That is the honest frame for everything in this chapter.

8.1.1 What technical analysis actually is

Strip away the folklore and technical analysis is one thing: reading the past order flow to forecast future order flow. Candlesticks are nothing more than a compressed picture of the trades that happened in a period. When you read a chart, you are not reading tea leaves, you are reading where buyers and sellers transacted, in what size, and with what urgency, and asking what that tells you about who is likely to transact next.

That reframe matters because it tells you which parts of the field to keep and which to throw away. A concept is worth learning only if you can trace it back to real behavior and real orders. Anything you cannot connect to who is buying or selling, and why, is decoration, and decoration is what fails the moment you test it honestly.

8.1.2 Does drawing lines on a chart actually make money?

The blunt answer from decades of testing is: sometimes, in the right place, less than people think, and less every year. The most useful way to see this is to take the most cliched rule in existence, a moving-average crossover, and run it on a single index.

A trend-following system on US equities shown against buy-and-hold. Over the full run the system trails a plain buy-and-hold, because an index has strong upward drift and any rule that sits in cash during whipsaws forfeits that drift. The system gives you a smoother ride and dodges the worst bear markets, which is worth something, but as a way to make money on one drifting index it mostly pays your broker.

The crossover fails here not because trend does not exist, but because a single stock index is the wrong instrument. Spread the same simple idea across dozens of unrelated futures markets, currencies, bonds, metals, energies, grains, and it becomes a real, if modest, business: some markets trend while others chop, the choppy ones bleed a little and the trending ones pay a lot, and diversification does the heavy lifting. That is the honest version of what technical rules can do, and the long-run record of it, run properly and net of costs, is the diversified trend backtest from the previous part. The takeaway is that a price-based edge is real, structural, conditional on the instrument and the environment, and decaying as more capital piles into it.

8.1.3 Where technical analysis lies to you

Test enough rules on enough history and some will look brilliant by pure chance. That is data mining, and the fix is to demand that a rule keep working on data it was never fitted to, and to be suspicious of anything that only shines on one perfectly chosen sample.

Then there is subjectivity. A horizontal level is one number, and everyone sees the same one. A hand-drawn pattern is a Rorschach test: you can always find a squiggle that "worked" after the fact. The more a method depends on your interpretation, the less it can ever be proven wrong, and a claim that cannot be wrong carries no information.

Finally, decay and cost. A published edge is an instruction manual for its own destruction. Capital crowds in, the entry front-runs itself, and the anomaly shrinks. On top of that, every signal pays the spread, so the more often a rule trades, the higher the bar it has to clear. This is one more reason I keep steering you toward the swing-to-position horizon, where costs are a rounding error and whatever edge exists gets to keep its own money.

8.2 The psychology of crowds

The evidence showed that price history carries real, if limited, information. That information does not come from the chart. It comes from the people trading it. Markets are crowd behaviour with a price attached, and the patterns you are about to learn are what shared human biases look like once you aggregate millions of people. A bias held by one trader is noise. A bias held by the whole crowd becomes the average, and it does not wash out. This lesson is the source of every concept in the rest of the chapter.

8.2.1 Herding and reflexivity

Crowds are accurate when everyone estimates independently and wildly wrong when people copy each other, and a market is mostly the second kind. A move starts with information, but because large orders take time to fill, price adjusts slowly and a visible trend forms. Then the trend itself becomes the signal: screeners flag it, it trends on social media, and a second wave buys the price action with no idea about the original reason. Each wave extends the move and recruits the next. Rising prices also change the fundamentals they are supposed to reflect, through collateral, sentiment, and access to capital, so belief and price feed each other. The catch is that the fuel is finite: every chaser who buys is now a potential seller, and a trend that has recruited everyone can only disappoint.

A trending market with the crowd piling in. The early move is information being priced slowly; everything after is extrapolation feeding on itself, buyers chasing because it is going up, which makes it keep going up. That loop is why trends persist for months and also why they overshoot and eventually snap, because once everyone who can buy has bought, the only orders left are sells.

8.2.2 The anatomy of a bubble and a panic

Bubbles follow a recognizable arc: displacement, a real change that justifies the early move; boom, when the feedback loops switch on and price starts pricing the next buyer rather than any measure of value; euphoria, when participation goes mainstream, leverage builds, and a new-era story circulates; distress, when the informed money quietly distributes while breadth thins; and panic. The panic is never a mirror of the boom, it is faster, because the unwind is forced: margin calls and liquidations do not wait for conviction. Markets fall faster than they rise, and volatility is reliably higher in declines than in advances.

The end of a panic has a specific signature: capitulation, a volume spike into a price low as the last committed holders stop deciding and start surrendering. It marks bottoms for a mechanical reason. Once everyone who can be forced out has been forced out, the supply of panic selling is physically exhausted, and even weak buying lifts price.

8.2.3 The biases that build the patterns

Chart patterns are what individual biases look like after aggregation.

Anchoring is the tendency to start from a reference number and adjust too little. In markets the anchors are shared: round numbers, prior highs, the year's low. That is why support and resistance are not properties of the chart but locations of coordinated attention. A prior high matters because a crowd remembered it and pre-committed orders around it. The line has no power; the memory does.

Loss aversion and the disposition effect are where support and resistance physically come from. Losses hurt about twice as much as equivalent gains feel good, and people judge a position against its entry rather than the current facts, so they sell winners early and cling to losers. A cohort trapped long from higher prices leaves a wall of break-even sell orders above the market, which is overhead resistance. The mirror cohort, regretful sellers and buyers who missed the move, builds support below. The same bias slows price discovery into a drift, which is part of why trends exist at all.

Recency bias is the tendency to extrapolate the recent past. In a trend it is fuel, recruiting believers who each extend the move, which is why trends overshoot any level the original information justified. It also sets the trap at the turn: positioning is most one-sided exactly when the trend is oldest, so the first real countermove hits a crowd that stopped imagining it.

FOMO and capitulation are the two ends of every cycle, the same error with opposite signs. Fear of missing out peaks late in an advance and buys the top at maximum size; capitulation surrenders at the bottom. Together they explain a durable fact: fund flows pour in near highs and out near lows, cycle after cycle, so the average participant buys high and sells low while intending the opposite. That standing error is a wealth transfer, and the positioning strategies later in this course are structured ways of standing on the receiving end of it.

8.2.4 Measuring the crowd

Knowing this does not immunize you, because these biases fire under stress whether or not you can name them. The honest fix for your own psychology is structural and lives in the risk lessons: rules for sizing and exits written before the position exists. But the other direction is the opportunity. The crowd's biases are measurable, and the platform's positioning data is the measurement: funding and open interest show how crowded the cascade is, COT shows which cohort is trapped, skew shows what the crowd is paying to insure against. Read that way, positioning is crowd psychology on a numeric scale, which is exactly how the framework at the end of this chapter puts it to work.

8.3 Why it works

When technical analysis does work, it works for concrete, mechanical reasons, not because the market "respects" a line. Everything reduces to one fact from Part 1: price only moves when aggressive orders eat through resting liquidity faster on one side than the other. So a chart signal is only worth anything if it predicts future order flow. Four mechanisms generate that predictable flow.

8.3.1 Big orders cannot hide

A fund that wants to buy far more than a market trades in a day cannot send it as one order without moving the price violently against itself. So the order gets split into thousands of small pieces and worked over hours, days, or weeks. For that entire stretch, a patient, price-insensitive buyer is present in the market, and that leaves a statistical fingerprint: the direction of aggressive order flow is strongly persistent, a buy tends to be followed by another buy, and the effect lasts for hours and days, not seconds. Most of that persistence is not many traders reacting to the same news, it is the same institutions feeding their own large orders through the book.

A live depth-of-market ladder. The green bars are resting bid orders and the red bars are resting ask orders, sized by how much is waiting at each price, with the aggressive buying and selling that hits them on the right. This is where "size cannot hide" becomes literal: real institutional interest shows up as one side quietly absorbing everything thrown at it without price moving, because a big participant is working an order through in clips rather than advertising it.

In chart language, this is exactly what a grinding trend with shallow pullbacks looks like, and why accumulation ranges precede breakouts: a large buyer is patiently soaking up supply until the selling is exhausted. The "smart money leaves footprints" cliche is real, and its plain name is order splitting.

8.3.2 Herding becomes flow

The chasing from the last lesson shows up in the book as real order flow. Each wave of performance-chasers sends aggressive market buys, and because they land on top of the patient institutional accumulation from the first mechanism, the trend is extended by real one-directional pressure rather than sentiment alone. Late in the move the flow signature flips: vertical price on expanding volume as the least informed, most price-insensitive buyers demand immediacy at any cost, the mirror image of the early patient grind and the tell that the fuel is nearly spent.

8.3.3 Watched levels defend themselves and algorithms make it worse

A prior high, a round number, a widely watched moving average: these are not magic, they are focal points that a crowd coordinates on without communicating. Traders who sold there last time place limit sells; trapped longs place break-even sells; breakout traders and stopped-out shorts place buy stops just beyond. That structure, a shelf of resting supply and a cluster of latent buy stops, is what produces a level's two behaviors: it holds when the passive orders absorb the aggression, and it breaks with a burst when aggression triggers the stops.

A widely watched set of moving averages on the euro. Through the 2021 to 2022 downtrend price rode the underside of them as dynamic resistance, then chopped straight across them once the market went sideways. Enough discretionary traders and enough systematic funds key off the same standard averages that orders gather there, so the average becomes a self-fulfilling level exactly the way a horizontal one does, and it stops working the moment the trend does.

Modern markets amplify this because so much flow is generated by algorithms keyed to the same public prices. Trend systems fire off the same breakout thresholds within days of each other; execution algos benchmarked to the same average all get more aggressive on the same dips. Rule-driven flow did not make charts unreadable, it made them more readable, because software clusters at focal points far more tightly than discretionary humans ever did.

8.3.4 Orders cluster at predictable prices

Put those together and you get pools of resting orders and stops at prices you can name in advance: beyond prior highs and lows, at round numbers, around watched averages, and in crypto, at the leverage-driven liquidation prices you learned to read in the perpetuals lessons.

Bitcoin with resting liquidity clustered at horizontal levels. Price does not treat these as decoration, it travels toward them, reacts at them, and either stalls or accelerates depending on whether the resting size absorbs the incoming aggression or gets run over. The lines have no power of their own; they simply mark where the orders live, which is the entire content of a level.

Take those four mechanisms apart and technical analysis stops being folklore and becomes mechanics. Everything in the rest of this chapter sits on top of at least one of them.

8.4 Indicators and market environments

The same indicator gives opposite results in trending versus ranging markets. No indicator is universally good or bad. Each is a bet on what kind of market you are in, and using one in the wrong environment is a reliable way to lose money. Two charts make the point better than any settings guide.

Micron in a clean, persistent uptrend. This is the environment trend-following tools are built for. A moving average, a breakout, a momentum reading all keep you on the right side of a move that keeps going, and the small cost they pay to whipsaws in quiet markets is nothing next to what they capture here. An oscillator would have screamed overbought the entire way up and lost money fighting it.

American Airlines stuck in a multi-year range. Here the roles invert. The trend tools that shone on Micron get chopped to pieces, buying every false breakout and selling every false breakdown, while a mean-reversion tool like the RSI on the lower panel, fading the top and bottom of the range, is in its element. Same two families of tool, opposite verdicts, decided entirely by the environment.

The discipline that follows is environment-first, not indicator-first. Read whether the market is trending or ranging before you reach for a tool, because that reading decides which tool has an edge and which is a liability. A trend rule and a mean-reversion rule are specialists for opposite regimes. The cleanest way to make that read is market structure, which is where the next section starts.

8.5 Price action concepts

This is the toolkit, and the admission rule is strict: a concept earns a place only if you can trace it to a specific behavior and a specific order flow. Everything below is a named pattern of the mechanisms from the last section. Keep one thing in mind throughout: every concept here answers where, never why. A level is a location where predictable behavior concentrates. It is not a reason to have a position. The reason comes from positioning, volatility, and regime, the earlier parts of this course. The chart tells you where to act on a reason you already have.

8.5.1 Price is fractal

The same structures, trends, ranges, and reactions at the edges appear on every timeframe, because the same auction runs on every clock.

The same Bitcoin move at two resolutions, a higher timeframe on the left and a lower timeframe on the right. Cover the axis labels and they are hard to tell apart: the same swings, the same ranges, the same reactions. Price is self-similar across timeframes, which is why every concept below reads the same whether you are on the weekly or the five-minute, and why the only real question is which timeframe you are actually trading.

8.5.2 Market structure

Market structure is the skeleton of a chart: the sequence of swing highs and swing lows, and what that sequence is doing. An uptrend is higher highs and higher lows. A downtrend is lower highs and lower lows. A range is anything else. The value is in the transitions.

Market structure as a sequence of swings. An uptrend stacks higher highs (HH) and higher lows (HL), and it stays intact as long as each pullback holds above the prior low. The shift happens at one specific point, when price breaks the low that produced the highest high. After that break the sequence flips to lower highs (LH) and lower lows (LL), and the trend has structurally changed.

The same skeleton on real Bitcoin: a clean uptrend of higher highs and higher lows, then a distribution where price breaks the low beneath the highest high and rolls into lower highs and lower lows. No indicator called the turn. The swings did. This is the full cycle, trend into range into a fresh trend the other way, and reading it is the environment call the last section demanded.

8.5.3 Horizontal support and resistance

Support and resistance are horizontal prices where the market reacted before and is likely to react again. The cause is the psychology from the last chapter made physical: a prior high is a number a crowd remembers and pre-commits orders around, a heavily traded zone is a graveyard of entry prices with break-even orders waiting, and round numbers collect orders because a million people all pick the same figure.

A horizontal level on NVIDIA drawn once across a cluster of lows. Price based there, left, and came all the way back roughly a year later, wicking to almost the exact level on a panic low before turning and running to new highs. Mark these as zones rather than single lines, because the orders that defend them are smeared across a band, and use the wicks, since that is where the last forced orders actually traded.

The euro showing role reversal. A level that acted as resistance, once broken, flips to support on the retest, and the reason is that its population flipped: the sellers who defended it are stopped out and gone, while breakout buyers and trapped shorts now buy the retest. One more rule that runs against the classic books: levels weaken with repeated touches, because every test consumes some of the resting orders that make them work.

8.5.4 Diagonal support and resistance

A trendline is a diagonal level, drawn under rising lows or over falling highs, and a channel adds a parallel rail. The mechanism is the same coordinated attention, with one honest downgrade: the coordination is worse, because a trendline depends on which points you anchor to and everyone draws a slightly different one.

Coffee with a rising trendline under the consolidation lows. For a few months it described the pace of the move and price respected it, then it broke and the market rolled over. Notice what the break did and did not tell you: the rising rhythm was over, but the actual trend change was confirmed by structure, the lower highs and lows that followed. A trendline break ends a rhythm; only a structure break ends a trend. Treat diagonals as context, not triggers.

8.5.5 Supply and demand zones

A demand zone is the base that immediately precedes a sharp move up; a supply zone is the base before a sharp move down. This differs from support and resistance in an important way: a level's power comes from repetition and shared memory, while a zone's power comes from what the violent departure revealed about the size that was working there.

Demand and supply zones, and the one filter that separates them from every random pause: the departure has to break structure. A demand zone is the base before a rally strong enough to take out a prior high; a supply zone is the base before a structure-breaking drop. The move validates the base, never the other way around.

A real demand zone on euro futures. Price consolidated in the boxed area, then left it in a fast, one-sided leg that broke structure. That departure revealed a buyer too large to fill in one go and trapped the sellers who faded the range, so on the return both flows pointed the same way and the zone held. Zones are strongest on their first retest and weaken with each visit, for the same reason levels do.

8.5.6 Over and under patterns

A failed breakout, or over-and-under, is a confirmed false break of a level: price pushes through, spends a short time on the far side, then reverses back through. It is the highest-quality single pattern here, because it is the market publishing the result of an experiment. Everyone watched price test whether there was real business beyond the level, and everyone watched it fail.

A textbook over on the Swiss franc. Price spikes cleanly above the range top, triggers the buy stops and breakout entries resting there, finds no genuine demand to join them, and reverses hard back inside within a few bars, trapping everyone who bought the break. Every trapped cohort's next order points the same way, which is why failed breaks travel fast in the opposite direction.

A resistance zone on Bitcoin that shaped a whole cycle top. Price hit the box on the first rally, pulled back, and returned months later, where the second push poked above and could not hold. Two tops at the same shelf leave a thick pool of stops just above and little real demand, which is why the higher-looking second break was the weaker one, and why the failure marked the top rather than a new leg. The trigger to trade the failure is the reclaim back inside, not the poke itself.

8.5.7 Efficient and inefficient moves

How a move travels tells you who was behind it. An efficient move is slow and thorough, trading at every price on the way, with a full book. An inefficient move is fast and one-sided, skipping through prices where almost no business was done because the book was thin.

The two characters side by side on the euro. The grey box is an efficient stretch: price rotates and does two-sided business at nearly every price. The blue box is the inefficient leg that follows, a fast vertical run that skips prices. The efficient area filled everyone and leaves little behind; the inefficient area is unfinished, a thin pocket the market tends to revisit.

The euro tying it together, annotated live. The lower box is an over-and-under, the middle box is the inefficient move (the fair value gap) that gets defended on the return rather than filled straight through, because the origin of the move sits at its edge, and the upper box is the demand zone that launched the next leg. Origin full, traversal empty: joining an inefficient leg mid-flight is the worst location on the chart, and waiting for the retest into the origin is among the best.

8.5.8 Fakeouts and liquidity

Everything above sets up one live-market skill: reading the chart as a map of where orders rest and where forced orders will fire. The word liquidity gets used for two opposite things, and the confusion is not harmless. Resting limit orders are true liquidity; they absorb price. Stops and liquidations are latent market orders; they consume liquidity and act as fuel. Both sit at the same watched prices, which is why a level so often gets swept before it does what the crowd expected: a large player nudges price into the stop cluster, the forced orders fire, and there is a burst of liquidity to transact against.

A liquidity heatmap on Bitcoin with open interest and liquidations below. The bright bands are concentrations of resting orders, the map of where the fuel sits. Watch the three panels on the vertical run: price accelerates into a band, open interest steps down as positions are force-closed, and liquidations spike at the same instant. That is the fuel igniting, rendered as data rather than described, and it is why do-not-trust-the-poke, trust-the-reclaim is the rule for these events.

The key discipline is patience. Price advertising above a level costs nothing and happens constantly. Price spending time there, doing real business at the new prices, is expensive and hard to fake. Judge every level by acceptance versus rejection, on the timeframe that produced the level, and let the fast chart confirm the verdict rather than guess it.

8.6 Technical analysis as part of a framework

The chart is not the edge. It is the delivery mechanism for an edge that comes from somewhere else. A trade has three layers. The reason, from positioning, volatility, and regime, tells you why a market should move and in which direction. The technicals tell you where to engage and what proves you wrong. Taking every clean chart setup, long and short, in every condition, is roughly a coin flip minus costs. The lower layers do not improve the pattern, they select which of its occurrences are worth taking.

Positioning is the most direct reason source, because it names the trapped crowd in advance, and the platform measures it directly. These are the same three readings from the psychology chapter, now doing their real job as the bottom of the stack.

Bitcoin price against the z-score of aggregate open interest. Open interest is how much leverage is stacked on the trade, and when the z-score pushes past its bands the positioning is crowded and one-sided. The cascade that follows an extreme is the crowd's own footprint flagging the risk before price does.

NVIDIA against the z-score of its options skew. Skew is how much more the market pays for downside protection than upside, so a stretched reading is fear or greed priced directly into the options. It is the crowd's positioning showing up in the vol surface rather than in price.

The slowest, most informed positioning read is the COT report, which splits futures markets into commercial hedgers and speculators. When the commercials sit pinned at an extreme, the informed money is leaning hard and the trend-following speculators on the other side are set up to be caught out when it turns. Line that up with a technical level and you have both layers at once.

Swiss franc futures with the technical structure marked, the levels, false breaks, and demand retests where price actually reacted.

The commercial COT index on the Swiss franc. Commercials rode the top of their multi-year range while the franc strengthened, positioned for the move well before it happened, and the reversals lined up with the technical structure on the chart above. Positioning gave the reason and direction; the chart gave the location.

8.6.1 Keep it simple and keep it slow

Keep the concepts simple. A level works because enough people see it and act on it, so the simpler and more obvious it is, the more reliably it becomes a self-fulfilling prophecy. A prior high, a round number, a major moving average, a clean range edge: these hold precisely because a child could point to them, and a crowd can only coordinate on something everyone can see. The moment your analysis depends on an intricate pattern that only you can find, you have left the mechanism behind. Obvious beats clever, because obvious is where the orders gather.

And keep the timeframe high. The same logic makes a weekly level far stronger than a one-minute one: a weekly high has been visible to everyone for weeks and has had all that time to collect orders, while a one-minute swing is seen by almost nobody and holds almost nothing. The low timeframes are also where the subjectivity trap does its worst damage. Zoom in far enough and you can always find a level, a pattern, and a story to justify a trade you already wanted to take. Daily, weekly, and monthly charts have less noise, fewer levels, and more agreement, which is exactly the setting where a self-fulfilling level actually fulfills itself.

This is how I use it in practice. For the semi-systematic trades I run, I use technical analysis to time entries, and nothing more. I would never trade off the chart alone. The reason to be in a market, the direction and the conviction, always comes from somewhere else: positioning, the volatility picture, the regime, a macro or fundamental read. The chart only tells me where to press the button once one of those has already given me a reason to.

8.6.2 Conclusion

Technical analysis is not magic and it is not useless. It is a limited, mechanical skill: reading the record of past order flow to anticipate future order flow, at a horizon where costs are small and the edge survives. The parts that hold up, trend persistence, the gravity of watched levels, the behavior of failed breakouts, all trace back to real things participants do. The parts that fail, the ornate patterns and magic ratios, do not.

Used alone, a clean chart is a guess with good entry mechanics. Used as the top layer of a framework, where positioning and regime supply the reason and the chart supplies the location and the risk, it becomes what it should be: an execution tool. That is how the strategies in the next part put it to work.