PD Arrays & Order Flow Advanced

CE: Consequent Encroachment

Also known as: CE, consequent encroachment, CE level, FVG midpoint, 50% of the gap

What is it?

Consequent encroachment, almost always written CE, is the exact 50% midpoint of a PD array - most often a fair value gap, though the same arithmetic applies to an order block or a liquidity void. Instead of treating the whole array as one zone, you measure halfway between its upper and lower boundary and use that single price as the reaction level. Take a bullish EUR/USD fair value gap running from 1.0840 to 1.0880. The CE sits at 1.0860.

Live example
EUR/USD - entering at the CE of a fair value gap EUR/USD 15m

The 1.0840 to 1.0880 gap puts the CE at 1.0860; price retraced to 1.0859, rejected, and ran to 1.0920 with the stop only 24 pips away at 1.0836.

A zone trader buys the first touch at 1.0880 and still has to put the stop below the whole gap, say 1.0836, which is 44 pips of risk. A CE trader waits for 1.0860 and takes that same 1.0836 stop, which is 24 pips. With a target back at the 1.0920 high, the first version is worth roughly 0.9 to 1 and the second roughly 2.5 to 1 - identical idea, very different reward-to-risk. The CE also gives you a cleaner invalidation than a zone does.

A decisive close beyond it says the array is not holding, rather than leaving you to argue about how deep into a 40-pip band price is allowed to travel. The cost is real, though: price often taps the edge of a gap and leaves without ever reaching the midpoint, so a CE-only rule will miss entries a zone entry would have caught. It is arithmetic, not judgement - (high + low) / 2 - and it is a price level, not a reason to be in the trade. Your capital is at risk on every entry it produces.

Why it matters: The 50% midpoint of a fair value gap gives you one precise entry price and a far tighter stop than treating the whole gap as a single zone.

Formula
CE = (array high + array low) / 2
Trade impact: High

It changes both your fill price and your stop distance, so it moves the reward-to-risk on every trade you take from a PD array.

Real-world example

A EUR/USD gap between 1.0840 and 1.0880 put the CE at 1.0860; price retraced to 1.0859, closed back above it, and ran on to 1.0920.

How SignalBots handles it

SignalBots signals publish the entry price and its invalidation level together, so you can measure exactly how far your stop sits from the fill before you take the trade rather than after it. See /risk-warning.

Pro tip

Split the order - a smaller limit at the gap edge and the main one at the CE - so you keep a partial position on the days price never reaches the midpoint.

Common pitfalls

Calling the setup dead the moment a wick pierces the CE, when the level is invalidated by a decisive close beyond it rather than by a touch.

FAQs

Frequently asked questions

How do I calculate consequent encroachment?

Add the array's high and low and divide by two. A fair value gap running 1.0840 to 1.0880 has its CE at 1.0860. Whichever boundaries you use, wicks or bodies, use the same ones every time or the midpoint moves on you.

Does CE only apply to fair value gaps?

No. The same 50% measurement works on an order block, a breaker or a liquidity void. The fair value gap is just where most traders meet it first, because a gap has two obvious boundaries to measure between.

Should I enter at the CE or at the edge of the gap?

The edge fills more often but carries the full width of the array as risk; the CE halves that risk and misses the shallow retracements entirely. Many traders run both, sizing the edge entry smaller.

Is CE the same thing as equilibrium?

The arithmetic is identical, the reference is not. Equilibrium is the 50% of a whole dealing range or swing leg, often hundreds of pips wide. CE is the 50% of one small array inside that range.

What invalidates a CE entry?

A decisive close beyond the CE, read on the timeframe the array was drawn on. After that, expect the array to fill through to its far boundary, so a wick-based stop sitting a pip past the midpoint is usually too tight.

Trading involves substantial risk of loss. Historical and backtested results do not guarantee future performance. Read the full risk warning.

Add SignalBots as a preferred source on Google Add SignalBots as a preferred source on Google