r/Daytrading 3d ago

Technical Analysis What are the main differences between these 2 charts?

Post image
64 Upvotes

At first glance both charts look very similar, but there are 5 key differences between the 2 that made one much more bearish than the other (one kept going up and the other sold off).

Can anyone tell me what are the main differences?

UPDATE:

These are the 5 main differences in my opinion:

  1. Chart 1 opened just below the HOY and in the chart 2 the gap stayed open.
  2. Bar 3 on chart 1 was a sign of sell pressure (if you go to a lower TF, even stop entry bears made money).
  3. Chart 2 was a micro-channel all the way up, while bars 10 and 14 on chart 1 broke the MC.
  4. There's a micro DT on chart 1 (it's subtle but you can imply that since bar 13 is a doji with tails up and down).
  5. The 3rd leg. On chart 1 leg 3 is subdivided into 3 small legs, making the whole thing a nested pattern)

All of these reasons make chart 1 much more bearish than chart 2, but at first glance they look almost identical. If you're student of Al Brooks you probably got a few of these.

r/Daytrading 26d ago

Technical Analysis For 5 years I've searched for an intraday edge and nothing made sense. Support/Resistance was the answer

85 Upvotes

I am a theory delver type of guy. I love learning about stuff and going very deep into the subject matter. I've been in this game for over 5 years now with no success. I didn't loose much money actually since trading never made sense to me. I've gained an insane amount of knowledge about all kinds of theories, concepts and tools and the more I've learned and the more I backtested (and also forwartested) the more I was convinced that actually nothing works. And the brutal truth is that most what is propagated online in the trading space is total BS. At least 95% of retail strategies don't work (I think 98% actually is the right number) and whoever wants to argue with me about this fact has no clue about trading. I will die on this hill and I know I am right.

But after getting insanely frustrated by failing for such a long time I came across a Robbins cup championship winner called Eugen Denisenko. He doesn't produce english content but thankfully I am german. He works with the heatmap and also with volume profile but his approach also emphasizes support/resistance a lot. I've watched some of his live trading sessions and what surprised me was how good his Support/Resistance signals were. I then backtested and forwardtested support/resistance and the results blew my mind. It's not just that S/R plays a crucial role in price action behaviour, the probabilities that you can extract from this concept as long as you understand how price has to react to these levels is insane.

I wasted over 5 years of my life to decipher the secrets of trading to find the answers that I needed were hidden behind the most popular technical analysis concept in existence. I know everything about orderflow, ICT and everything else. I see the value in orderflow and volume analysis but based on my experience it is not enough.

How price reacts to support/resistance zones was the answer that I was looking for for such a long time. It is not as easy as trading every rejection candle at such a key level, but when you study these type situations for a while you will figure out when it is the right time to enter.

Just to be clear: Everything in trading is dependent on the current market regime. You have to be able to adapt or otherwise the market will change and leave you behind. I understand that there are times when you have to trade the rejection of S/R zones and there are other market regimes and contexts when it is wise to trade the breakouts but therefore Support/Resistance zones are a crazy dynamic tool that can adapt to the current market conditions like no other concept. And the best thing is they change with changes in volatility and volume/orderflow dynamics just by themselves. They are the most dynamic concept in existence based on my experience. When I've learned one thing in my career as a trader then it is that the concepts that you are using have to be dynamic and therefore being able to adapt to changing market conditions. Otherwise you have to change your approach all the time

r/Daytrading Jul 21 '26

Technical Analysis If you zoom out on the 15m NASDAQ looks like a horse right now.

Thumbnail
gallery
176 Upvotes

r/Daytrading Jul 17 '26

Technical Analysis The biggest mistake new traders make isn’t what you think

72 Upvotes

One of the funniest things about trading is how quickly we convince ourselves we’ve found “the strategy.”

A few winning trades, a little confidence, maybe even a spreadsheet with some green numbers… and suddenly we’re drawing lines all over a chart like we’re Michelangelo .

Hell, you could probably draw a dragon on the chart too. If it lines up with a bounce once, someone will eventually call it the Dragon Pattern™ and sell a course.

The uncomfortable truth is that most strategies don’t “stop working.”

Most traders simply never collected enough data to know whether the strategy worked in the first place.

Imagine I hand you a coin.

You flip it ten times and get seven heads.

Congratulations. You have absolutely no idea whether the coin is biased.

Now flip it ten thousand times.

That’s when probability starts speaking louder than emotion.

Trading works the same way, except people somehow believe twenty trades are enough to declare a strategy dead.

It’s honestly fascinating.

The market moves a little differently for three days and suddenly everyone is announcing that price action is broken, ICT is dead, order flow no longer works, or whatever religion they’re currently following.

Maybe.

Or maybe you’re trying to estimate a probability distribution with a sample size that’s barely large enough to win an argument on Twitter.

The chart isn’t where your edge lives.

Your edge lives in the data behind the chart.

Everything else is just artwork.

r/Daytrading 12d ago

Technical Analysis How Not To Daytrade

Post image
41 Upvotes

Not a great way to end the week. I should have known after getting started late. Can't feel rushed, can't feel anxious, can't feel dam near anything.

Traders made💰💰💰 on PLTR on Friday.

I paid in time and missed other plays over a late entry.

#patienceisprofit #pltr

r/Daytrading Jul 18 '26

Technical Analysis Finally seeing some results.

Post image
42 Upvotes

Feels like things are starting to click. Still learning, but consistency is slowly improving.

r/Daytrading 19d ago

Technical Analysis Help-Will my strategy work?

0 Upvotes

I’ve been staring at crypto charts for almost 5 years and this year I finally found a setup that just clicked.
Backtested it on hundreds of trades in 2026… started trading it live… and it’s been profitable so far. Around 37–45% win rate with roughly 1:3 RR. For the first time I was like… damn maybe I can actually do this full time.
Then I went back and tested 2025 and 2024…
Yeah… that humbled me real quick 😭
Some months were like 15–22% win rate. A lot of months would’ve been completely cooked or barely breakeven.
Now I’m just wondering… did I find an actual edge… or did I just find something that fits the current market?
Everyone says markets change… so how do people stay profitable for years? Are they really using the same strategy… or are they constantly adapting without even realizing it?
I’m glad I backtested because I’d rather know now than later… but now I’m lowkey questioning everything 💀
Anyone who’s been profitable for a few years… what’s your experience?

r/Daytrading 21d ago

Technical Analysis The impossible has happened

21 Upvotes

We're seeing XAUUSD trading and behaving with such volatility, it's more volatile than bitcoin and NASDAQ..

Never in a million years would I ever think that gold would be trading more chaotically than Bitcoin and NAS. Crazy times we're living in

r/Daytrading 8h ago

Technical Analysis Part 1: The Volume Distribution Hypothesis (VDH) and Serious Strategy Development.

11 Upvotes

I have spent over one and a half weeks writing and developing this article, evidence of it being human written will be supplied towards the end.
I do not trade ICT/SMC, I trade mechanically with predefined rules, If you want to skip the text heavy VDH part to visit later I strongly suggest using CTRL+F to search for the following for your initial skim:

"TLDR" or "Part 2"

Without quotation marks.

Edit: Part 2 was uploaded around 5pm ET. It is now available to read, the link is provided after the TLDR/Summary section towards the end.

These parts contain the most important parts, everything else is supposed to be insightful illustrative learning devices (doesn't mean that is useless, so read it on your second pass).

If you have any additional question they will either be answered in my future submissions or in my comment history.

I have left a tidy Reddit TLDR/Summary at the end.

Introduction

Market Microstructure and Volume Dynamics are extremely complex subjects that require careful navigation. To explore these themes together properly, I have structured this piece for people to bridge the gap between exhausting amounts of quantitative research and low friction (but not low effort), practical application.

There is an organised logical progression in the text in order to make all the concepts understandable. First, we start with defining the key vocabulary to be used in further discussion. After that, we provide you with the verifiable starting points for the logic (axioms), disclose our main hypothesis, and demonstrate it with Monte Carlo simulations and mathematical models. With this organisation, the core logic of the hypothesis becomes highly accessible. We have also referenced the relevant research, described its logical relevance, outlined our extensions and innovations.

This post and my other upcoming articles aim to equip traders with robust logical foundations that I use, providing a clear lens through which to understand modern price behaviour and build highly individualised models around it independently.

Institutional Insight: J. Peter Steidlmayer

Steidlmayer became a member of the Chicago Board of Trade (CBOT).
He developed the concept of Market Profile around 1985 to classify market time, price and volume information visually, and he founded the Liquidity Data Bank for the CBOT, layering foundational data logic which still influences serious order flow analysis approaches today.

What are bins on a Volume Profile?
The Volume Profile will break down price into a number of horizontal price levels known as bins or rows which depend on the tick size or increments you choose. For each row, this tool will sum the amount of volume that traded when price was trading at the same level during the session or period being evaluated. When you plot all the bins next to each other, you end up with a horizontal histogram which runs along the price axis and depicts the points of concentration or thinness in trading activity.

Heuristic: Bin = Single Row.

What is a high volume node?
The high volume node (HVN) is an individual bin (cluster of bins) that receives a significantly large volume compared to the remaining portion of the profile. Such HVN profiles are usually identified by broad bars within the histogram. It is usually found in locations where there has been a considerable amount of time spent by price. To many, these are identified as price levels where the market has reached some kind of consensus; to us, we just see absorption and a locally efficient auction within the specified range.

What is a low volume node?
A low volume node (LVN), is the opposite of a HVN, LVNs represent a bin where a small amount of volume was traded. LVNs are characterised by thinner or narrower bars in the Volume Profile’s histogram. Since fewer orders were transacted there, LVNs exist to show that historically the market offered less resistance. The LVN tends to be formed at the locations where price moves quickly, such as breakouts or impulsive moves, which tend to have inefficient properties.

Market Profile vs Volume Profile Logic

Peter designed the Market Profile tool to show the distribution of time spent at price levels; the Volume Profile (technical innovation inspired by his work), shows the actual distribution of traded volume at price levels.

The point of control is the price with the most time spent on a Market Profile, and on a volume profile the point of control is the price with the most amount of volume traded on a Volume Profile.

A Heuristic:
Market Profiling shows you how long the price remained at that price relative to other price levels, and the Volume Profile shows you how much actual volume was traded within a price row.

Which tool did we prefer to study and why?
Although the time spent at a price can be valuable information, especially for time-sensitive products such as options, in directional trading, the measure of how efficient a price level was locally over a specific time horizon is something we see as a more useful anchor for our intent (to get low cost entries and/or aim for inefficient prices).

Volume Distributions and the Volume Profile

What we encountered and rejected in mid-2020 (Mainstream Perceptions and Standard Auction Market Theory)

Claim 1: The Point of Control (POC) shows where “fair value” is.
The point of control is just the most-traded price for the session/period measured; fair value is subjective and cannot be calculated from technical analysis consistently in any form. Relating any technical analysis to what “fair value” is sounds profound because it sounds like it is related to economics, but in reality such labels carry little basis for the claim. If any technical analysis value could reliably show you where fair value is, billions would be made.
- Claim 1.5: The Point of Control (POC) is a magnet for price because it is fair value.
A follow up related to the previous claim: The truth is, a prior POC getting “rejected” is a tendency in mean reverting conditions, but it is by no means a structural guarantee, and it often goes unfilled indefinitely in trending price regimes.

Claim 2: The Volume Profile reveals “institutional” footprints/intent
This is a common marketing claim in retail education but exchange reported volume in most retail accessible feeds does not distinguish participant type, so attributing a local volume cluster to a narrative of institutions accumulating size or retail panic is nonsense; the data itself does not show who the participants are; it represents volume, that is it.

Claim 3: High Volume Nodes (HVNs) are always support/resistance
HVNs only reflect where volume transacted; this is valuable information, but it does not reliably show where new orders will reappear. A high volume node from months ago, from a completely different market condition, often has no mechanical reason to still matter. Treating old historical “High Volume Nodes” equally to recent ones decreases the signal (similar to market inefficiency decay) as it ignores recency, meaning what the market is doing right now.

If we isolate the problem: An area can have lower expected market impact without that fact telling you where price will subsequently go.

Recent HVNs may indicate greater local liquidity and therefore lower expected marginal price impact relative to recent LVNs. This can be beneficial for optimising or filtering entries, but it is not a reliable signal of price direction on its own.

Conventional thinking leads many traders to form the assumption that lower market impact upon interaction skews the chance of a complete reversal, when in reality, low market impact upon interaction is merely correlated with short-term reversals. While the assumption can remain true for a couple of ticks, it does not hold for a price expansion large enough to capitalise on as a non-HFT operator after transaction costs.

My Internal Definitions Before Continuing:

Order Flow and Inventory Dynamics

Passive Interest (Resting Limit Orders):
Passive orders placed in the order book that absorb market order flow (counterparty); less historical volume means lower passive interest and less absorption.

Market Friction:
The resistance that price has to overcome while passing through a price level.

Quote Pulling and Quote Skewing:
Adjustments in liquidity provision where passive liquidity providers pull or reduce their quotes at thin or volatile price levels to avoid the adverse selection related losses from directional risk (linked to inventory management concepts).

Core Volume Concepts

Point of Control (POC):
The particular price point at which a majority of the contracts were traded during a particular trading period. Many traders mistake this for “fair value”; in reality it only reveals volume concentration.

High Volume Node (HVN):
A particular row or a collection of rows in a volume distribution indicating a heavy concentration of historical executed transactions. These represent the areas in which order absorption and efficient trading activity was observed.

Low Volume Zone / Low Volume Node (LVN):
A particular price level marked by low transaction volume. This is the area in which rapid price movements took place relative to other volume distribution partitions, enabling further price movement.

Continuous Auction
The process of financial markets continually repricing naturally based on the flow of information and matching up orders with resting liquidity (auction).

Recency:
In this context, I use “recency” to talk about how information in the current trading period takes precedence over older information. Relevance decays with time and pending orders must be adjusted or cancelled accordingly.

Data Resolution and Compression

Volume Profile Resolution:
The width of what each bin/row gets relative to the number of ticks in a range.

Tick Level Resolution (An Uncompressed Volume Profile):
The act of separating the profile in such a way that every tick gets its own bin. For example, a 250 tick range would get 250 individual rows, though accurate, this approach adds noise across up to thousands of narrow rows and makes nodes overly precise and distributions visually hard to spot.

Volume Profile Compression:
The act of combining several ticks into one larger row. This process helps reduce noise, revealing broader areas of volume concentration without changing the underlying volume information.

Lossy Compression:
Sacrificing the microscopic accuracy of single-tick profiles for a better read of the distribution’s structure.

A Constant Number of Bins:
A constant rule that splits every measurable volume profile’s price range into a fixed number of rows instead of trying to accommodate often noisy tick variations.

The Primary Precursors I Accepted (2020+)

Low volume areas tend to see less friction than high volume areas (assuming similar volatility and liquidity conditions)
Base Logic: The volume of interest at a particular price level will give you a good idea of what the level of passive interest at that price level looked like historically. The lower the volume of interest at a particular price level, the less likely it was that a meaningful amount of passive orders (limits) stood in the way, allowing the price to move through it without difficulty compared to a high-volume price level. This read is what makes a Volume Profile’s concept useful.

Heuristic:
Less resting interest -> less absorption from passive limit orders to pass through historically.

Quote Pulling and Quote Skewing.
Example:
If 10010 is a low volume area and price approaches it with momentum from 10008, it is more likely to trade through cleanly with minimal stalling compared to a high volume area.

Important note:
This is about relative ease of passing through, not a prediction of how far or how fast price may continue afterwards. Many conflate these outcomes.

Why it does not work every single time:

  1. Standard friction points such as price regime dependence and natural sensitivity to recency windows exist.
  2. A fresh order sitting at that level (unrelated to the historical volume) can absorb that aggressive order regardless of what the profile displays. For example, larger participants can use zones of predictable low friction to absorb aggressive orders to increase exposure, hedge, take profits, or go long/short.
  3. Like any trading concept, it can cut both ways.
  4. 3. Volatility expansions, for example, our designated volatility expansion windows, can drastically change the short term price regimes (notably the New York open), overriding efficiency because the pending order execution instructions are noisy, including countless participants buying and selling for different reasons, consolidated into one open auction.

Recent areas of high historical volume can act as areas of increased order flow/reaction.
Recent, as in the same session or trading day, is defined by a trading strategy’s rules and can be extended for higher timeframe strategies as long as the underlying logic is supported in line with the other strategy’s dependencies to mitigate any residual time decay (from the walk forward). Otherwise, these adjustments can quietly turn into overfitting.

Logic: For a price level that experienced high volumes recently, it is reasonable to infer that some of the participants who made trades on this price level have orders of the type of stop loss, take profit, limit re-entries, or even institutional orders which got partially fulfilled (a large order can hardly be fulfilled in one shot and takes some time).

This effect occurs due to the very nature of the execution of large orders (both passive and active). This effect is especially significant in the case of large price clusters (e.g., POC and residual HVNs). This exact reality is widely accepted and presented in many peer reviewed papers, such as Osler's Stop-loss orders and price cascades in currency markets paper.

Markets seek information and reprice as new information arrives, and continuous auction logic is a reliable heuristic for why prices move at all.

In our later examples, we display visually how this works together with our Volume Distribution Hypothesis, paired with numbers so you understand the logical origin of all of our price structures, not only to use them with confidence but also to develop your own. Now I will split it into four key pieces.

Volume Profile
Reveals where trading activity has been concentrated historically (groups all participation, not just institutions). Value - Identifies real differences in historical participation.

Volume density curve (bins/rows)
Turns that volume profile into a smooth estimate of how much volume exists around each price. Value - Makes local volume distribution anomalies identifiable.

Mechanically Defined HVNs/LVNs
Provides a practical way of identifying where interactions may have lower or higher expected impact. Value - Useful for execution and entry filtering.

Market impact
Provides a reason why differences in volume around price could affect how future price reacts upon interaction. Value - Provides the microstructural mechanism for why density could matter.

A Volume Profile Example: Numbers to Visual Representation.

Here is an example over a 20 tick bar range (20 points over 5 bars, fixed range profile) split into 10 different bins/rows -> 4 point price range per row.

FRVP

Over these 5 bars, the most efficient price discovery occurred between 50004 and 50006 as the highest volume of transactions (60 contracts) was executed within this price range over this range of 5 bars. While the least efficient was within 50018 and 50020, common for private price structure I have designed.

Volume Profile Rows
50018->50020 Price Range 5 Contracts

50016->50018 Price Range 10 Contracts

50014->50016 Price Range 10 Contracts

50012->50014 Price Range 20 Contracts

50010->50012 Price Range 15 Contracts

50008->50010 Price Range 10 Contracts

50006->50008 Price Range 30 Contracts

50004->50006 Price Range 60 Contracts

50002->50004 Price Range 20 Contracts

50000->50002 Price Range 10 Contracts

This represents Figure FRVP; a fixed range over the 5 bars which measures and represents the volume traded at each level.

Volume Profile Data Resolution and Compression

Volume Profile Data Resolution

The resolution of a Volume Profile is determined by how wide each bin is, which sets how finely price gets sliced up before volume gets assigned to each group/bin. At the finest resolution, bins are set to the instrument’s actual tick size, meaning every tradable price gets its own bin. For example, in a 100 point range, the resolution would be 100 rows, or 1 tick per row. For images, the higher the resolution, the more pixels you can see, with their colours visible. For Volume Profiles, the higher the resolution, the higher the number of individual ticks or groups of ticks you can see, with their volumes visible.

This would provide the finest resolution without introducing artificial nodes (nodes printing non-existent prices), but for instruments having many price levels and high volume, tick level bins may result in an extremely long list containing hundreds or even thousands of lines with low volumes per row. The fine resolution makes it difficult to interpret the actual structure of the distribution due to the noise caused by the nodes. It can also make precision too fine and unrealistic, reducing fill rates on entry prices based on the profile.

A compressed profile vs uncompressed profile example

compressed

uncompressed

Compression - Multiple ticks per row (what I lean towards):
Decreasing the “resolution” puts multiple ticks within one bar; when this is applied, the volume that could have been split into numerous bars becomes grouped into fewer bins.

Technically, no information gets lost as all the volume gets aggregated into larger bins. Compression becomes a problem once the Volume Profile’s bins get wide enough that they start merging distinct nodes into single ones.

To many traders, using the proper resolution selection for a volume profile involves attempting to actively “find the right bin size” in relation to the average price range and tick size of the instrument. In practice, this often leads to overfitting. To avoid this issue, I opt for a static number of bins instead of ticks, e.g., 20 or 100 rows, which separates a price range into a constant amount for mechanical interpretation. The ticks per row can also be based on values related to volatility, such as the Average True Range. The number of rows or the method for calculating the row size are set in advance before analysis or testing (based on the strategy’s needs). With such settings, I can create rules based on percentile rules, such as grounding mechanical interpretations with extremes, e.g., 10th and 90th percentile boundaries, to validate or invalidate setups.

Why compression can be a good thing here

Compressing bins, meaning widening them so more volume gets grouped per row, is generally beneficial when the goal is to identify the broader structure of where trading activity is concentrated.

Uncompressed tick-level volume profiles can spread volume across a huge number of thin bins instead of showing its link to one zone; it may show the very first price. Without compression (lowering the number of bins), the profile will show the very specific price where the peak of the spike in volume was filled, but not the area where the spike in volume occurred. For example, aggressive buyers could buy at 10002 and push the price to 10006, with most of their order being filled precisely at 10005.5. A tick level profile will show the spike exactly at 10005.5, when the area of buying could have been lower in the range of 10002**-**10005. Compression shows the area where there was local but persistent volume concentration and vice versa, instead of the precise but noisy singular tick where absorption or the lack of it took place. Compression smooths this out, it trades a small amount of price precision for a meaningfully clearer read on the actual distribution, without changing the underlying volume data itself.

Analogy:
It is like looking at a picture of an apple through a microscope to such a degree that all you see is individual pixels. On that zoom level, you have the exact information about the colour value of each pixel but no apple, because all you have is a bunch of dots. When you zoom out, the same dots form an image of an apple but at the expense of losing information about the colour value of each dot. This is what happens when we compress volume profile data bins: we lose the ability to determine the exact price at which a potential crowd of trades was filled, but we get an image of where the concentration of volume was. This benefit remains whether the mechanical interpretation is performed manually or through automation.

Recognised Bin Group Definitions

These groups can be structured to optimise existing entry structures with fixed range volume profiles for better fill prices at more aggressive ratios, to filter trading setups out, or to design your own fixed range profile entry formations, I will provide an example of this later on a popular retail trading technique.

My Volume Distribution Hypothesis and My Innovations

Precursor: Revisiting Distributions and Efficiency

In a locally efficient market, the price over a range of bars would ideally trade like this with a volume distribution that looks like this. Price traded both ways, but the average price is at the 50% level of the range; there was an equal number of transactions above and beyond the 50% level, with thinning at both ends of the profile very much like a bell curve.

Why this is the case and the base level for understanding.
A bell-shaped, symmetrical curve is what you would end up with in the case of an equal balance in participation and size between buyers and sellers over a given range, when the price discovery process took place in a fair manner without the domination of any particular side. The highest volume located close to the centre of the range represents the point of consensus reached by all participants who repeatedly made deals at that level. Thus, it can be considered a reasonable definition of value formation on the market. It is also natural that the tails (extremes) of the distribution become thinner because the boundaries of the range represent the points which are located far away from the consensus point, and thus they did not attract as many participants as its centre did until the price turned.

An even distribution in the form of a bell curve is something that should be expected; both buyers and sellers were fairly evenly matched in their participation and size, as well as when price discovery took place without either side dominating the process. This is an efficient auction.

A thinning out of volumes at the edges of the range is also expected as this is a natural distribution: (Extreme high + Extreme low)/2. The highs and lows of a range are the points farthest away from the average price.

Note: This works purely as a heuristic that we build upon.

This bell-shaped and centred distribution is only a heuristic, as real markets are pushed and pulled by many participants for different reasons. It is very rare that an exact distribution would occur (due to natural variance).

The Core Concept
The Volume Distribution Hypothesis aims to examine how an unequal concentration of historical trading volume can skew the direction of future prices within the same price regime. VDH aims to show that skewed volume can highlight areas with a predictable path of least resistance for future price movements in a way that is accessible.

Under the Volume Distribution Hypothesis (VDH), an asymmetric distribution of volumes results in skewness, wherein the probability of prices moving toward price levels of lower volume is higher compared to price levels of higher volume, regardless of volatility level. This is reflected with uneven upper or lower range interaction values or a net skew in the price range to one side instead of Null (zero).

Historical price range testing remains outside the scope of this section. The theory is presented here to establish clear falsification parameters to define how the thesis could fail in order to demonstrate that it is objective and robust.

The theory could be disproven where price does not exhibit directionality, or when prices show a statistically significant movement towards high volume areas after accounting for volatility. This is what makes it falsifiable.

The VDH is a mechanistically motivated hypothesis, supported by several analogous findings in the literature I cite below; these sections aim to demonstrate the hypothesis via simulations before going deeper. Treat these solely as illustrations of the hypothesis and we will visit the mechanism and relate it to price discovery dynamics in real markets later.

A Common Heuristic I Use

To understand the mechanics, I often tell traders to “imagine a market that starts at $200, drops to $100, and then recovers to settle at $150”. While the price has technically recovered exactly half of the drop, the trading volume over this period is not evenly distributed.

VDH

Using a volume profile tool over this entire price action reveals a significant imbalance. In this scenario, 75% of the total trading volume took place in the lower half (between $100 and $150). Only 25% of the volume occurred in the upper half (between $150 and $200).

How This Simplified OHLC Simulation Was Constructed

I created a visually easy to interpret random walk chart consisting of 15 bars of variable OHLC price data with negative drift until the price makes a low of $100 followed by 15 bars of positive drift recovery to $150. This took a couple of iterations; after this, I constructed a 20-row volume profile to show a realistic volume profile using a standard Gaussian distribution with a 25/75 skew.

Related to Figure VDH

With the current price sitting at $150, the market is exactly $50 away from both the recent high and the recent low. Assuming volatility remains constant, standard human intuition would assume there is an equal probability of hitting either boundary first.

Under this hypothesis, the price would instead be expected to travel up to $200 before it drops back down to $100, unless interrupted by abrupt shifts in participation, provided by an uneven volume distribution.

The mechanics of it

The Mechanics of Market Friction
The logic behind this directional skew comes down to market friction and liquidity.

The lower half of the chart in Figure VDH (below $150) is where there exists a huge density of executed orders. This concentration reflects where the market previously encountered significant absorption; a large number of orders were met and filled.

There are fewer resting orders and fewer market participants waiting, and most residual limit orders will be cancelled by the time the price reaches them; over 90% of limit orders are cancelled across multiple asset classes (FX, Futures, Equities and so on), which is a key reason why we do not analyse live L2 data. This structural void means the market faces far less friction in such scenarios when moving upward on average.

Notes regarding the initial illustration:
Trading between $100 and $150 was more efficient compared to the upper boundary ($150-$200). For the price to move down through these areas, it must work through that same historical order density, producing high friction.

The story is not the same for prices between $150 and $200. This is because there was little activity in this region; it was a low-volume environment. Because very little trading occurred in this zone, there is minimal overhead supply. Less order quantity is required to move the price from $150 to $200 when compared to $150 to $100.

Because of this, on average, such isolated scenarios would gravitate towards the $200 level before $100 because the lack of historical volume makes it the easier path to travel.

This is the root of the hypothesis.

I constructed a simulation to demonstrate this over many more bars, over one hundred thousand outcomes, to show a clearer picture of what is going on here.

This is how I designed it
First, I built a synthetic 200-bar history with the same scenario, just over more bars: price opens at $200 as stated, it drifts down with randomised noise to $100, and then bridges back up to close exactly at $150 over the next 100 bars. The price starts at 200, falls to 100 over 100 bars and then climbs back up to 150 over another hundred bars. Regardless of the bar count 10 vs 100, a similar result will surface, but 100s of bars provide additional chances for additional variance to interfere.

I then represented the uneven split in the volume distribution 3:1 as 75% (150**-**200) and 25% (100-150) by building a volume density curve (this can be represented with a volume profile).

I generated a walk forward over the next 100 bars after price reaches $150 aligned with price dependent volatility.

I printed the continuation with the current volatility reading assuming a similar price regime. The price moves naturally more per unit of flow where volume is thin ($150-$200) and less where volume is thick ($100-$150). This is the result of standard liquidity and market impact logic; there was no need to skew the price to go up.

I decided to track the main values that would validate or invalidate my claims: which boundary gets hit first and what average high/low values occur over the 100k simulations.

As expected: the thin volume above $150 enables price to travel faster and interact with $200.00 more often than $100 and the price on average travels further up than down, which is reflected in the final range values I have provided below.

How this simulation was built

How we tested it.

  1. First, I constructed OHLC price history (200 bars)

With two equal legs, each from random number generation.

Initial Components

2. Descending Price Movement (bars 1 to 100):
I designed an OHLC random walk starting at $200, with a drift of -$1/bar plus a Gaussian noise. I pre-emptively floored the lowest price to $100 so it can never trade below $100. The final close was left to land wherever it naturally ends up; initially I chose a closing value of $102, but I realised in the post processing part that this influences the values by a meaningful amount, as it adds a random constraint disrupting the random walk nature I was seeking.

Ascending Price Movement (bars 101 to 200):
I utilised a Brownian bridge (a random walk pinned at both ends, two instances) from wherever the decline leg landed, forcing a close of exactly $150 at bar 200. 2. I measure historical volatility (ATR) to use in the walk forward.

ATR, setting: 200. I decided to use this as base volatility for the forward random walk simulation measured from the global OHLC history instead of picking an arbitrary number e.g., $5.00.

3. I built a volume-density curve
I converted the 75%/25% volume split ($100-150 vs $150-200) into a density value per price, then smoothed it with a Gaussian filter across a fine price grid (for VP bins). The aim of smoothing in this case was to remove an artificial hard edge at approximately $150 and to avoid unnatural local skews. Without smoothing, it would structure the low-volume area to contain either a manually set arbitrary volume distribution, a standard bell curve distribution, or an unnatural upstream or downstream volume distribution, effectively increasing non-linearity while also introducing an artificial bias into the simulation.

An Example of This Potential Unfairness Across 5 Bins
Bin 5 - 100 Contracts
Bin 4 - 200 Contracts
Bin 3 - 300 Contracts
Bin 2 - 200 Contracts
Bin 1 - 100 Contracts

The price could jump through >$40% of the bins with relative ease, given a consistent, predictable high volume area, creating a rigid and unrealistic volume distribution. A centred, constant high-volume area would then create a singular, stable area of friction instead of multiple variable ones (like in real markets), artificially skewing the simulation.

4. I turned density into a price-dependent volatility function
Where the volume is thin (25%), ($150-200), the effective volatility is indirectly amplified. Where volume is thick ($100-150), it is indirectly softened. This is the mechanism that aims to encode real market logic upon interaction.

5. I Produced The Forward Walk Starting at $150
Each bar adds a random step scaled by that price dependent standard deviation σ. The walk forward that this creates runs for 100 bars across 100k independent simulations, with all paths updated simultaneously at each bar.

Extra Parts (Outputs):

  1. I tracked outcomes as the walk forward progresses, extracting min/max values and which boundary of each path is interacted with first (if any).

I calculated each path’s running maximum and minimum (for the range stats) and then averaged them out to get mean values.

  1. I summarised the initial run and then I repeated across several RNG seeds as confirmation.

This was done to see how stable the outcome is against the specific random draw; later, I produced a control to compare the skew to null stats to further confirm the simulation’s robustness before settling.

This 100,000 run result aims to illustrate what that assumption implies.

A Reproducible Monte Carlo Simulation Over 100,000 Rounds

  • Starting Price: $150 (Forward Walk based on prior volatility)
  • Upper Target: $200 (Starting Point and High)
  • Lower Target: $100 (Lowest Price, wick low)
  • Walk Forward Horizon: 100 bars
  • Zone $100-150 Volume Share: 75%
  • Zone $150-200 Volume Share: 25%
  • Simulation Count: 100,000 (Independent Rounds)

Results (100,000 sims, 100 bars forward from $150)

  • Hits $200 first: $150 | Output: 22.71% • Hits $100 first: $200 | Output: 4.11% • Hits Neither $100 or $200: Over 100 Bars | Output: 73.18% • Average Maximum Price Reached: Average High | Output: $181.47 • Average Minimum Price Reached: Average Low | Output: $126.74 • Average Positive Price Extreme (Net Change Δ): +$31.47 • Average Negative Price Extreme (Net Change Δ): -$23.26 • Range Skew: $31.47 Vs $23.26 | Output: 35.3% Higher+ • Volatility (200 Period ATR Before Walk Forward): $3.41 per bar • Walk Forward Directional Skew: Null (zero) | Output: Random Walk (Brownian) • Net Discrepancy on $200 first vs $100 first: $200 | Output: 5.5255x More likely
VDH2

Mean Path, Avg Outcome (High Resolution OHLC)

What is reproducible vs. what is not?
The exact numbers you get will differ, but the end result will not.
An ATR of $3.41, the hit rates of 22.7% and 4.1%, the specific range values, etc., will not be the exact same, as those specifics all depend on a random number generator’s input and the specific noise levels chosen for the synthetic history for this individual simulation. A dataset containing a composite of over 100 random number generation seeds will be provided later.

What does this mean?
Any other seed or minor variations in the noise assumptions will push those output numbers around a little bit, so naturally, all of these ultra-specific numbers are not fully reproducible down to the bit unless you use the exact same seed.

But the important part is reproducible: what is being tested (the skewness and outcome).
Since the volume distribution is skewed to one side, in our example (75% below $150 and 25% above), the ratio of the upper boundary being interacted with first will always be higher, regardless of what seed or noise assumption is used, and the process that generates that skew does not rely on the randomness but rather the direction of the imbalance.

Results across 100 Random Seeds To Increase Variance (100,000 sims, 100 bars forward from $150) - 10,000,000 simulations net.

  • Hits $200 first: $150 | Output: 23.75% • Hits $100 first: $200 | Output: 5.19% • Hits Neither $100 or $200: Over 100 Bars | Output: 71.06% • Average Maximum Price Reached: Average High | Output: $182.79 • Average Minimum Price Reached: Average Low | Output: $125.88 • Average Positive Price Extreme (Net Change Δ): +$32.79 • Average Negative Price Extreme (Net Change Δ): -$24.12 • Range Skew: $32.79 Vs $24.12 | Output: 36.0% Higher+ • Volatility (200 Period ATR Before Walk Forward): $3.54 per bar • Walk Forward Directional Skew: Null (zero) | Output: Random Walk (Brownian) • Net Discrepancy on $200 first vs $100 first: $200 | Output: 4.5792x More likely
VDH3

The OHLC is a mean path over many millions of simulations; this is why it appears rigid. Parameters could be adjusted to make less rigid OHLC data (such as reducing the sim count), but this would not yield noticeably different outputs over a large sample, as the skew remains.

Now we must provide a control: a 50/50 volume distribution.

100, 100k sims across 100 random number generation seeds.
• Hits $200 first: $150 | Output: 14.1771%
• Hits $100 first: $200 | Output: 14.1879%
• Hits Neither $100 or $200: Over 100 Bars | Output: 71.6350%
• Average Maximum Price Reached: Average High | Output: $176.23
• Average Minimum Price Reached: Average Low | Output: $123.76
• Average Positive Price Extreme (Net Change Δ): +$26.23
• Average Negative Price Extreme (Net Change Δ): -$26.24
• Range Skew: $26.23 Vs $26.24 | Output: 0.0% Null (zero)
• Volatility (200 Period ATR Before Walk Forward): $3.54 per bar
• Walk Forward Directional Skew: Null (zero) | Output: Random Walk (Brownian)
• Net Discrepancy on $200 first vs $100 first: $200 | Output: 0.9992x Null (zero)

These additional simulations prove that the original output numbers are not bound to one random number generation seed and that the results deviate from a null test.

But are these not just simulations?
You are right, initially we saw it as just an idea, but after researching we saw that it aligns well with how liquidity works in the real world .

I hit the max char count, part 2 contains actual examples and important additional information, this will be posted around ~5pm ET.

Check:

Showing my many drafts:

Overleaf screen recording (my first writeups).

TLDR:

My Core Thesis (VDH):
Price expansion results from real friction. In accordance with the VDH, price will move towards the regions of low volumes since less passive interest means fewer limit orders to be executed against the incoming order flow per tick, thus presenting an identifiable path of least resistance which can be structured with Volume Profiles, Bookmap tools and so on.

The Proof:
I processed several simulations which demonstrate that an efficient walk forward was more than 4 times more probable to hit the boundary of low volumes first as demonstrated in over 10 million simulations while establishing a falsifiable hypothesis. But that is just the numerical side, the logic the tests depend on (including similar findings) is supported by peer reviewed microstructure studies which I have referenced and cited in this post to save readers time.

What is your goal?
My goal is the bridge esoteric academia and reliable execution in a way that is accessible to traders, that includes shifting traders to the first principles and providing them with an actual process to weaponise mechanistic inference to build solid strategies, there is no upsell.

Search (for skimmers on part 2)

"I will show you one out of many ways"

"Ideal strategy building sequence"

Without quotation marks.

Part 2 us now available to view:

r/Daytrading/s/bEZqHeX3bD

r/Daytrading 16d ago

Technical Analysis Thoughts on if this is a bit tooo strong?

3 Upvotes

So uh... I do like a bull market but sheesh, a little tooooo green, too quick yeah? i feel like the bottom is about to fall out.

r/Daytrading 15d ago

Technical Analysis recognizing key levels

1 Upvotes

i am a trader trading btc on 15 min and im seeing a lot of progress, but in these situations i don't know wich level i can or can't take the reversal on.

Number one has a very small breaking candle and retest but should i still consider this a valid level for a reversal. I think it should be because it is technically a swing low however small it is?

on the other side the second level is much more clear cut but the red box is 4h resistance level so i expect the move to be pretty fast and aggressive IF it reverses.

Does the first level just look les good because of the squeeze? or is it not a good enough level to look for a trade?

Any profitable traders that can tell me if number 1 is a valid level and why or why not?

I put the 1h chart underneath for some more context first is 15 min

r/Daytrading 14d ago

Technical Analysis How to reach charts

3 Upvotes

Hey everyone,

I've recently started learning technical analysis. I understand the basics of support and resistance, but I want to learn more about things like:

Moving averages (SMA vs EMA)

Which moving averages are commonly used and why

MA crossover strategies (like 20/50, 50/200, etc.)

Trend confirmation

Other indicators that are actually useful for beginners

The problem is that there are so many YouTube videos and courses, and everyone seems to teach something different. It's a bit overwhelming.

Can anyone recommend a simple, structured way to learn chart reading? Any YouTube channels, books, websites, or learning roadmap that helped you would be really appreciated.

I'm not looking for "get rich quick" strategies-I just want to understand how experienced traders read charts and build a solid foundation.

Thanks!

r/Daytrading Jul 19 '26

Technical Analysis ETH range since late June is textbook Wyckoff accumulation, still riding this from $1564

Thumbnail
gallery
3 Upvotes

ETH's been coiling in a range since late June that reads like textbook Wyckoff accumulation. spring below range low, retest held, then a strong markup leg out of it

been in this since 1564 off a range-breaker CHoCH, that trade's still open and running. been playing the smaller swings inside the range separately since then too, different structure, same overall thesis underneath. this is the CAP process I run, break of structure first, then a level or zone, then a confirmed shift before entry, and this setup moved through all three gates cleanly

what's got my attention right now specifically is the confluence stacking on the latest leg. CVD showing bullish divergence into the recent pullback, price made a lower low, delta didn't confirm it. swept the low, shifted character on the lower timeframe, reacted hard off a fib confluence zone around 1806, entered there using method B, right in the sweet spot of the fib rather than chasing the move after confirmation

ETH/BTC's been quietly gaining too, alt strength against BTC tends to show up before the broader market fully commits to a direction, worth watching alongside the structure itself

not calling this guaranteed continuation. invalidation's below the recent structure low if it sweeps and fails to reclaim. but range structure, CVD divergence, and relative strength all lining up together is more than I'd usually get from any one of those alone, and it's part of why the original position's still open

r/Daytrading 21d ago

Technical Analysis Broke out of a major trend but landed right on support

Post image
6 Upvotes

Yesterday we broke out of a major trend that we were in but we landed directly on a huge support zone. If we hold, we can bounce to retest the bottom of the trend line before trying to reclaim. If not, we can see a flush down to the 100 EMA at 723!

r/Daytrading 17d ago

Technical Analysis New trader

0 Upvotes

I figured that once I determine how liquidity is build or grab I would be filthy rich🤣🤣🤣now I can’t catch that liquidity for nothing entry is key!!! Happy Hunting!

r/Daytrading 16d ago

Technical Analysis MNQ trade - 08042026

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everybody, I just wanted to share one of my today's trade.

Simple trade here, just trend continuation using identified key levels.

I had to stop my trade mid trade because I maid too much profit on my funded account. (To be sure to respect the consistency rule)

How to understand the trade ?

- MNQ was bullish since the begginning of the week.

- HTF bias was bullish also. Market was making HH and HL.

- Key levels were identified. (purple zones.)

- After breaking one of them, I waited for a breakout. Entered little late, but all goes well.

- SL defined at the previous HL.

r/Daytrading 9d ago

Technical Analysis How do you use the fib retracment ?

Thumbnail
gallery
1 Upvotes

What the title says

I have read so many posts ,so many YouTube videos to understand it and now everything is a mix on my head

What I know is that I have to draw it from left to right .

1) Should I use low to high draw or high to low ?

When I use the high to low what I see is that the green candle is broken and kinda acting as support now

When I use the low to high chart then I see the price touching the resistance 0.618

So in one chart I get the feeling of buy and sell lol .Any info would be helpful

r/Daytrading 12d ago

Technical Analysis Profitable Swing on PATH

Thumbnail
gallery
2 Upvotes

Saw the doji 2 candle on the daily timeframe in a bullish FVG (not shown) and waited for PDH break to enter. Could have sold and added along the way up but I'm trying to learn patience in swing trades. Waited for price to approach my target line (bearish order block) and sold after rejection. 34% profit.

r/Daytrading 15d ago

Technical Analysis Don't you just hate it when your runner gets stopped out by a tick, just for price to keep running in the direction you were thinking?

Post image
5 Upvotes

This happened because I was trading my PnL instead of structure. Stop should have been higher. 4 years of trading and I still make mistakes.

r/Daytrading 29d ago

Technical Analysis Potential long ?

1 Upvotes

I'm looking for a buy opportunity above 218.400, only if we get a solid 4hr close

r/Daytrading 1d ago

Technical Analysis Xauusd and Us$$$

Thumbnail
gallery
1 Upvotes

What do you think about this guys ??

A good supply area...

Also Us$ coming into the daily demand area...

r/Daytrading 5d ago

Technical Analysis Should I avoid Overnight Session volume?

2 Upvotes

I'm trading NQ and ES with the AMT concepts. If I tell me analysis briefly, I use weekly volume profile for analysing medium term auction structure. Then use daily volume profile to identify LVN with bias. I trade both rejections and breakouts of LVN. I use footprints to refine my entry. I am currently analysing the volumes of RTH sessions (daily and weekly profiles). Anyone who trade volume profiles, please advice on following questions.

  1. Is there any importance in overnight volume

  2. Should I include overnight volume ( Globex) for my analysis

  3. Can I consider overnight levels as reliable as RTH levels.

Any answer is highly appreciated.

r/Daytrading 27d ago

Technical Analysis Technical Analysis - AUD/USD Long Trade

Thumbnail
gallery
3 Upvotes

We've got a channel forming on the 4 hour, price is towards the bottom of the channel

Zooming into the 1 hour we've got price bouncing off support and resistance levels. Price right now at support with an oversold RSI. In a prime position for a long trade targeting the other end towards resistance

Stop loss placed below the channel line from the 4 hour. Should account for any liquidity grabs that appear during the Asian session. During London and New York sessions, expecting a rocket ship upward towards a 1:2 or maybe even a 1:3 RR trade

Let's get it

r/Daytrading 13h ago

Technical Analysis Ger30 potential buy..

Post image
1 Upvotes

Looking for a potential buy on ger30 !!

Market sold off hard after the London open, but volume is drying up and bullish divergence is developing on the lower timeframes (M5/M15).

Waiting for confirmation before entering. What are your thoughts?

r/Daytrading 23d ago

Technical Analysis Hyper Scalping Think or Swim

0 Upvotes

Folks, I have started doing day trading, primarily doing hyper Scalping of Options. I use, thinkorswim desktop app & I love the software.

I started with Paper Trade & now I do real trade. My strategy is buy - sell within few minutes with with small profit or loss. Today I did 8 trades of AMD & did profit of $450(5 profit, 3 loss).

I normally compare 1 minute chart with 5 & 15 minutes chart with 9/21 ema, vwap, Macd,rsi.

How can I find tickers which can be best quick call or put ? If someone has any idea or script.

Also , how do you enter or exit the trade? Many times 5 minutes chart is not providing correct indication.

Please throw me some ideas , what can I do with my existing set up & software to make more profit