FVG Sniper First Strike Indicator — Strategy Inputs
This page describes the inputs specific to the FVG Sniper First Strike detection methodology and its chart presentation.
FVG Sniper First Strike identifies three-candle Fair Value Gaps (FVGs) and retains the first qualifying bullish and bearish FVG within the applicable day and session context. Strategy inputs control the accepted gap size, detection time window, and visual extension of detected FVG zones.
Shared EdgityCore settings — including sessions, signal limits, risk management, targets, trailing stop, Circuit Breaker, statistics, alerts, and other common functionality — are documented separately and are not repeated here.
FVG Settings
| Input | Default | Purpose |
|---|---|---|
| Min Size Points | 0 points | Defines the minimum gap size required for a Fair Value Gap to qualify. A value of 0 allows any positive gap that satisfies the FVG structure. |
| Max Size Points | 1000 points | Defines the maximum gap size accepted by the strategy. FVGs larger than this value are excluded. |
| Entry Mode | Aggressive | Selects how signals are generated after a qualifying First Strike FVG is detected. Aggressive Entry evaluates the signal immediately after confirmation, while Retest Entry requires price to revisit the FVG before a signal can be generated. |
| Aggressive Opportunity Validity Range | 50 points | Determines how long a signal remains actionable in Aggressive Entry mode. A signal remains valid only while price stays within the configured distance from the confirmation candle's close. This setting is ignored when Retest Entry is selected. |
| Retest Validity Bars | 10 bars | Defines how many bars price has to return to the Fair Value Gap after a qualifying FVG has been detected. If no valid retest occurs within this period, the signal expires. |
| Bullish Color | Forest Green | Sets the colour of bullish FVG rectangles displayed on the chart. |
| Bearish Color | Tomato | Sets the colour of bearish FVG rectangles displayed on the chart. |
| Extend Right Bars | 0 bars | Extends the FVG rectangle to the right by the specified number of bars. A value of 0 applies no fixed-bar extension. |
| Extend Until Mitigated | false | When enabled, extends the FVG rectangle forward until subsequent price action reaches the relevant FVG boundary. |
FVG Detection Time Window
| Input | Default | Purpose |
|---|---|---|
| FVG Start Hour | 0 | Defines the earliest hour at which candles participating in an FVG pattern may occur. |
| FVG End Hour | 23 | Defines the latest hour at which candles participating in an FVG pattern may occur. |
How the Inputs Affect Detection
FVG Sniper First Strike uses a three-candle structure consisting of an older candle, a middle candle, and a newer candle.
A bullish FVG exists when the low of the newer candle is strictly above the high of the older candle. The price gap between those two levels defines the bullish FVG zone.
A bearish FVG exists when the high of the newer candle is strictly below the low of the older candle. The price gap between those levels defines the bearish FVG zone.
Min Size Points and Max Size Points define the permitted size range for that gap. A detected FVG must satisfy both limits before it can qualify.
The FVG Start Hour and FVG End Hour provide an additional strategy-specific time window. All three candles forming the FVG must fall within the configured hour range.
When EdgityCore sessions are enabled, the middle candle must also belong to an enabled session. The First Strike logic then retains the first qualifying FVG of each direction within the applicable day and session context rather than repeatedly accepting later same-direction FVGs from that same context.
After a qualifying First Strike FVG has been identified, the selected Entry Mode determines how the signal progresses.
In Aggressive Entry mode, the signal becomes immediately eligible at the open of the bar following the completed three-candle FVG pattern. The Aggressive Opportunity Validity Range limits how far price may move from the confirmation candle's close before the signal is no longer considered actionable.
In Retest Entry mode, price must first revisit the Fair Value Gap. The Retest Validity Bars setting defines how long the strategy waits for this retest before the signal expires.
FVG Rectangle Extension
Detected FVGs are displayed as filled rectangles covering the price gap between the older and newer candles.
Extend Right Bars provides a fixed visual extension. When set above 0, the rectangle is extended forward by the configured number of bars.
Extend Until Mitigated provides an alternative dynamic extension. When enabled, it takes precedence over the fixed-bar extension and keeps the rectangle extended until price reaches the relevant boundary of the FVG.
- For a bullish FVG, mitigation occurs when price reaches the lower boundary of the FVG zone.
- For a bearish FVG, mitigation occurs when price reaches the upper boundary of the FVG zone.
These extension settings affect the visual presentation of the FVG rectangle. They do not change whether the original FVG pattern qualifies as a signal.
Practical Configuration Guidance
Increasing Min Size Points excludes smaller gaps and requires a larger imbalance before an FVG can qualify.
Reducing Max Size Points excludes larger gaps. Together, the minimum and maximum settings allow the accepted FVG size range to be defined in points.
The default FVG Start Hour = 0 and FVG End Hour = 23 allow detection throughout the full daily hour range. Narrowing this window restricts FVG detection to patterns whose three candles all occur during the selected hours.
Use Extend Right Bars when a fixed visual extension is preferred. Use Extend Until Mitigated when the FVG zone should remain extended until subsequent price action reaches its mitigation boundary.
- Entry Mode determines signal behaviour. Aggressive Entry evaluates signals immediately after FVG confirmation, while Retest Entry requires price to revisit the Fair Value Gap before a signal can be generated.
- Aggressive Opportunity Validity Range applies only to Aggressive Entry. It has no effect when Retest Entry is selected.
- Retest Validity Bars applies only to Retest Entry. If no qualifying retest occurs within the configured number of bars, the signal expires.
Signal Lifecycle Overview
FVG Sniper First Strike first identifies qualifying bullish and bearish Fair Value Gaps using its three-candle detection logic. After applying the configured size filters, time window, and session filters, the strategy retains only the first qualifying FVG of each direction within the applicable day and session context.
The selected Entry Mode then determines how a trading signal is generated. Aggressive Entry evaluates the signal immediately after FVG confirmation, whereas Retest Entry waits for price to revisit the Fair Value Gap. Once a valid signal is produced, all subsequent trade management is handled by the shared EdgityCore framework, including risk management, targets, trailing stop, Circuit Breaker, statistics, alerts, and reporting.
Important Notes
- FVG detection uses three candles. Qualification is based on the relationship between the older and newer candles, with the middle candle forming part of the three-bar pattern.
- Gap size is measured in points. Both Min Size Points and Max Size Points apply directly to the distance between the two FVG boundaries.
- All three candles must satisfy the FVG time window. A pattern is excluded when any of its three candles falls outside the configured Start Hour to End Hour range.
- The strategy applies First Strike logic. Later qualifying FVGs of the same direction within the applicable day and session context are not accepted after an earlier qualifying FVG of that direction.
- Extend Until Mitigated takes precedence. When enabled, the dynamic mitigation extension is used instead of Extend Right Bars.
- Rectangle settings do not alter FVG qualification. Bullish Color, Bearish Color, Extend Right Bars, and Extend Until Mitigated control how an accepted FVG is displayed.
- Entry follows the completed FVG. Once a qualifying First Strike FVG is accepted, entry is evaluated at the open of the bar following the three-candle pattern, subject to the shared EdgityCore signal controls.
© 2026 Marc Quentier. All Rights Reserved. This document is part of the EdgityCore Suite. No part of this publication may be reproduced, distributed or transmitted in any form or by any means without the prior written permission of the copyright holder, except as permitted by applicable copyright law.


