Strong V DOL FVG Signals | ProjectSyndicateStrong V DOL FVG Signals catches the moment a stop-hunt gets rejected so violently that price snaps back through the level it just raided — the V-shape — and it only takes that reversal when the snap-back leaves an institutional footprint behind and has somewhere real to go. Markets raid the obvious swing lows and highs to fill size against trapped traders. Most of those raids simply continue. The ones that matter reverse immediately: price stabs beyond the pool, refuses to accept the new low or high, and displaces back through the level in a handful of bars, carving a sharp V pivot instead of a slow rounded base.
That refusal is the event. The engine then demands a second thing most reversal tools never check — an imbalance created or flipped by that displacement, a Fair Value Gap or an Inversion FVG that gives the entry a structural edge — and a third thing almost none of them check: an explicit destination, the higher-timeframe Draw on Liquidity the move is actually running at. Sweep, refusal, imbalance, magnet. Every setup that clears all four gets a structural invalidation behind the V extreme, a DOL-anchored target ladder, a 0–10 V-Score with a star rank, and is tracked live on a two-card statistics dashboard — including honest stop-outs — so you can see exactly how the logic behaves on the symbol and timeframe you trade.
🧠 V-Shape Core
The core idea, expressed as a lifecycle: POOL ▸ RAID ▸ V-SHAPE ▸ INVERSION ▸ ENTRY ▸ DOL. A confirmed swing high or low defines where stops are resting — internal range liquidity. A raid happens when price trades beyond that pool by a minimum ATR depth, running the stops. The V-shape is the refusal: price must close back through the raided pool inside a reclaim window, and the recovery leg must survive three geometry gates before it counts. Swept lows flip to a LONG, swept highs to a SHORT. Pivots come from confirmed swings and every condition is evaluated on the bar's close, so the structure and the signal do not repaint once they confirm.
📐 The Three Geometry Gates — what separates a V from a bounce
This is the part that does the heavy lifting, because "price swept a low and came back" describes half of all price action. A qualifying V must satisfy all three simultaneously: Displacement — the distance from the V extreme to the reclaim close, measured in ATR, so the recovery has to be aggressive, not incidental. V Width — the bars between the extreme and the reclaim, capped, so a slow multi-bar grind is rejected no matter how far it travels. V Sharpness — displacement divided by width, the ATR-per-bar velocity of the snap-back, which is the single dial that most directly controls how violent a reversal has to be before the engine calls it a V. A wide, rounded recovery fails all three. A knife-edge rejection passes all three. Tighten sharpness for fewer, more explosive setups; loosen it for more activity.
🔀 FVG / IFVG Confirmation — the imbalance the displacement leaves behind
A qualified V is not yet a trade. The engine then looks for the institutional footprint of that displacement and uses it as the entry zone. An IFVG (Inversion FVG) is the premium case: an opposing three-candle Fair Value Gap that the displacement closed straight through, flipping its role from resistance to support (or support to resistance). That flip is proof the recovery had enough force to invalidate the prior imbalance, and a freshness window keeps only recently inverted gaps eligible. A fresh FVG is the fallback: a new three-candle gap left by the displacement leg itself. You choose the policy — IFVG → FVG (auto), IFVG only, or FVG only — and a minimum gap size in ATR filters out noise. If you want the pure geometry play, Require A Zone To Trade can be switched off so a qualified V fires on displacement alone, and the panel will tell you it was a RAW V entry.
🎯 Entry — retest limit or immediate
Two execution models. Retest Zone (limit) arms the imbalance and waits for price to trade back into it, filling at the zone edge — the patient version, which is why an arm window exists to discard setups that never come back, and why an armed setup is killed outright if price closes back beyond the V extreme before the retest. Immediate On Displacement fills at the confirmation close and accepts worse average location in exchange for never missing the ones that run without a pullback. Both are honest about what they are: the armed state, the zone range, and the expiry are all visible on the panel while you wait.
🧲 Draw on Liquidity — the target engine
Most reversal tools stop at a flat R multiple. This one asks where the move is actually going. The DOL engine maintains a live pool of higher-timeframe liquidity — swing highs and lows from a timeframe you choose, previous day high and low, optional previous week high and low, optional chart-timeframe swings — and tracks which of them have already been traded through. Only unswept levels can be targets, because liquidity that has already been taken is no longer a magnet. When a signal fires, the engine selects the nearest qualifying draw beyond the entry that sits inside a configurable R window, so it never targets something two ticks away or something unreachable this session, and that level becomes TP3. If nothing qualifies, it falls back cleanly to a flat R target and says so. Two live DOL rails are drawn at all times — the nearest unswept draw above and below current price — so you always know what the market is fishing for even when no setup is active.
🔋 V-Score Anatomy
A V-shape is not just true or false; it is scored for how clean the reversal is. The V-Score fuses six reversal-native ingredients into a single 0–10 read: sweep depth (how far past the pool the raid reached), displacement (how hard the recovery pushed), V sharpness (the velocity of the snap-back), rejection wick (how decisively the extreme bar was rejected), volume surge (participation on the reversal versus its baseline), and room to DOL (how much R the target actually offers — a setup with nowhere to go is scored down no matter how pretty the candle). Each ingredient carries its own adjustable weight. A higher-timeframe bias read then either adjusts the score or hard-filters the signal, your choice. You shape what qualifies through those weights and the geometry thresholds rather than chasing a single number.
🎯 Structural Invalidation + Universal Zones
The stop is anchored to the V, not guessed. Invalidation sits just beyond the V-shape extreme — the price that, if reclaimed, means the raid was real and the reversal failed — plus an ATR buffer for cushion. Universal Zone Height then clamps that distance between an ATR floor and an ATR ceiling, so one wide V can't draw a stop five times the height of the next and the R unit stays comparable across every signal on the chart. TP1 and TP2 are clean R multiples; TP3 is the DOL itself, reported with its true R multiple rather than a rounded one. Every signal plots its full Entry / SL / TP1 / TP2 / TP3 set, labeled level prices, a filled risk zone and reward zone, the raided liquidity level tagged IRL, a V-SHAPE tag on the extreme, the entry line doubling as the break-even rail, and an optional 0 / 0.5 equilibrium split — and every zone is drawn at the same fixed width, so a three-bar stop-out and a two-hundred-bar runner leave an identical, uniform footprint on the chart.
⭐ 0–10 Strength with Star Tiers
Every signal is labeled with its numeric V-Score, a star rank, and a tier ladder running WEAK → VALID → STRONG → ELITE, so the raw quality of a setup reads at a glance without checking the number. Treat the score as a cleanliness and confluence read for ranking and thinning setups — it describes how textbook a V-shape-into-imbalance is, not a guaranteed outcome. The Min V-Score gate restricts what fires, the Strong Tier threshold sets where the star ladder breaks, and the dashboard keeps tracking every closed trade in the background so you can see, on your own data, whether stricter settings actually convert better.
🎚️ Conviction Controls
A compact set of dials sets how serious a raid must be before it counts: the liquidity swing length that decides which pools qualify, the min sweep depth that defines a real stop run, the reclaim window that separates a sweep from genuine acceptance, the three geometry gates (displacement, V width, sharpness), the zone policy and min gap size, the IFVG freshness window, the arm window for retests, the min V-Score, the HTF bias mode, and the risk floor and cap. Tighten them for rare, violent, textbook reversals; loosen them for more activity. This is your main control over conviction versus frequency.
🧭 Single-Ticket Discipline & Honest Accounting
Only one ticket is active at a time, so one chaotic session can't stack overlapping trades — a signal that fires while a trade is running is still labeled and still shown in the scenario panel, marked plainly as SIGNAL ONLY, but it is not double-counted in the statistics. Resolution is SL-first pessimistic: when a bar touches both a target and the stop, the stop wins, because intrabar sequence is unknowable. Partial targets are booked honestly — a trade that reaches TP1 or TP2 and is later stopped books the highest target it actually reached rather than being rounded up to a full win or buried. Armed setups that never get their retest expire instead of lingering. The max-drawn-trades cap is visual only — it thins old drawings off the chart while the statistics stay cumulative over the entire history.
📊 Two-Card Live Dashboard
A non-intrusive panel, built as two visually separate cards divided by a transparent spacer so the chart shows through the gap.
Card 1 · MODEL tracks the engine in real time: current status (waiting → sweeping → armed → in trade), the higher-timeframe bias, the live V-Score as a gauge with its tier, the armed entry zone and its price range, the nearest unswept DOL above and below with ATR distance, the last signal and its stars, win rate with the raw closed-trade count, profit factor, average R per trade, long versus short win rate, current and max streaks, and a TP1 / TP2 / TP3 / SL outcome breakdown.
Card 2 · SCENARIO is the full anatomy of the newest signal, always on and always visible: the setup with its score and tier, the confirmation type (IFVG, FVG, or RAW V) with the exact zone range, the raided IRL level with its sweep depth in ATR, the V geometry expressed as displacement, bar count and velocity, the entry price, the invalidation with its ATR width, TP1 and TP2, the DOL target with its R multiple, whether the HTF bias agreed, and the outcome — running live open R while the trade is on, then locking to the terminal result.
Every filled trade that reaches an outcome is counted — winners and stop-outs alike — so the numbers are computed live from the real signals on your current symbol and timeframe, not a figure printed in a description.
🎨 Clean Themed Visuals
Six coherent palettes, all tuned for a black chart background — Aurora (the clean mint-and-rose default), Gold Noir, Ice Blue, Aqua Violet, Neon Magenta, and Institutional — shade the signal labels, the risk and reward zones, the imbalance zone, the raided-liquidity band, the DOL rails and the dashboard to one consistent look, so direction and quality read at a glance. Each reversal prints a labeled V-SHAPE LONG or V-SHAPE SHORT signal carrying its score, star tier, and confirmation type.
🔔 Detailed Alerts
Fires on V-Shape Armed LONG and SHORT (a qualified V has formed and its zone is waiting for the retest — the early warning), V-Shape Entry LONG and SHORT, any entry, and on Final Target Hit and Stop Hit, formatted for manual or automated use.
🔧 Fully Customizable
Every component is exposed: the liquidity swing length, ATR length, reclaim window and min sweep depth; the displacement, V width and sharpness gates plus the volume baseline; the zone policy, min gap size, inversion freshness, entry trigger and arm window; the DOL timeframe, swing length, day and week level sources, and the min and max target distance in R; the risk buffer, universal-height floor and cap, the R targets, the uniform zone width and the max drawn trades; the min V-Score, strong-tier threshold, long and short toggles, HTF bias mode and timeframe, and each of the six score weights; the dashboard position, size, card gap and every section toggle; all six themes; and every label, line, box, tag and zone.
🎯 Why this is different
Most sweep tools fire on the raid and hope. Most FVG tools draw every gap on the chart and leave you to guess which one matters. This one requires all three layers to line up in sequence: liquidity must actually be raided, the recovery must be violent enough to qualify as a V on three independent geometry measures, and the displacement must leave or flip an imbalance that becomes the entry — then it anchors invalidation behind the V extreme, targets a real unswept higher-timeframe draw instead of an arbitrary R multiple, ranks the whole thing on an objective 0–10 scale, and layers a live, honest statistics panel that counts stop-outs in full. You tune and judge it on real, current data from your own chart instead of a marketing number.
🚀 Where to use it
The mechanics are symbol-agnostic and rest on universal behavior: every liquid market raids its obvious highs and lows, and some of those raids fail immediately. It suits index futures, gold and metals, FX majors and crosses, and crypto on intraday timeframes, where session raids and stop-runs are a constant feature and the higher-timeframe draw is well defined. Because it fades exhaustion, it shines around session extremes and range edges and demands more care in violent one-way trends, where a raid can keep extending rather than reject. Lower timeframes produce more V-shapes but noisier ones — raise the sharpness and min-score gates as you go down. Let the dashboard tell you whether the logic suits the pair and timeframe before you commit.
🎯 How to trade it
Apply it to a liquid symbol on an intraday timeframe and let the dashboard populate. Read the live win rate, profit factor and average R for your symbol and timeframe first — if the logic doesn't suit that market, you'll see it there before you risk anything.
Watch the DOL rails to frame the session — they show the unswept liquidity above and below, which is where price is being pulled.
Wait for a labeled V-SHAPE LONG / SHORT signal. It marks a confirmed close where a pool was raided, the recovery cleared all three geometry gates, and an imbalance confirmed the entry — with score, tier, and the full Entry / SL / TP1 / TP2 / TP3 already plotted.
Read the Scenario card for the fast conviction check: an IFVG confirmation, a deep sweep, high velocity and plenty of R to the DOL is the textbook version. RAW V with thin room to target is the marginal one.
Manage with the plotted levels — the structural stop behind the V defines your risk, TP1 and TP2 are your R scale-outs, and TP3 is the draw the move is actually hunting. Bank or trail however suits your style.
Use the sharpness gate, min V-Score, zone policy and HTF bias filter to set your tempo — stricter for rare, textbook reversals; looser for more activity.
⚠️ Important
This is a decision-support tool, not a standalone buy/sell system, and it makes no performance guarantees. The default settings are sensible starting points, not the output of a historical optimization study — they have not been curve-fit to any one symbol, and you should expect to adjust the geometry gates and score threshold for your market before the signal quality is where you want it. Behavior will vary by symbol, timeframe, session and configuration; the dashboard's statistics are historical and descriptive, not a forecast.
The trade model resolves stop-first and books partial-target exits honestly, so some trades close for a fraction of a target rather than a full win — these are counted in full, which is honest but means win rate alone is misleading; always weigh it together with average R and profit factor. Because TP3 tracks a real liquidity draw rather than a fixed multiple, R per trade varies by design — a 2R target and an 8R target are both legitimate outcomes of the same logic, and the average R figure is the number that reconciles them.
Signals confirm on the closed bar, and the pivot-based liquidity pools confirm a few bars after a swing forms — so the armed state appears slightly after the raw extreme prints, which is inherent to pivot confirmation and is exactly why the retest entry mode exists. Always wait for the labeled signal on a closed candle. Because the system fades a move, a real breakout or a raid that keeps extending can run straight through a stop — combine it with your own analysis and risk management, and test it on your market before trading it live.
Indicator




