The indicator draws two kinds of objects on the main chart, both from fixed rules so that the result is the same for every trader and can be tested.
Support and resistance. A level is a confirmed swing high or swing low: the bar's high (or low) must be the extreme of the InpPivotLen bars on each side. A pivot is therefore confirmed only InpPivotLen bars after it formed and never moves afterwards. The scan starts from the most recent pivot and goes back in time; a new level is skipped if it lies closer than InpMergeATR × ATR to a level already kept, so clusters of nearby swings become one line. Levels above the current price are drawn in the resistance colour, levels below in the support colour, and the colour is updated on every tick.
Fair value gaps. A bullish gap exists when the low of a bar is above the high of the bar two positions earlier; a bearish gap when the high of a bar is below the low of the bar two positions earlier. Gaps smaller than InpMinGapATR × ATR are ignored. A gap is drawn as a rectangle from its first bar to the right edge of the chart and is removed as soon as any later bar trades back into the far side of the gap (low at or below the gap bottom for a bullish gap, high at or above the gap top for a bearish gap). Only the newest InpMaxGaps open gaps are shown.
Everything is recalculated once per new bar, so the indicator is light even on M1 charts. It has no buffers and creates only chart objects with the prefix SRFVG_, which are deleted when the indicator is removed.
The levels and gaps are a description of past price structure, not trading signals. A practical use is to export them into an Expert Advisor's logic and measure in the Strategy Tester whether reactions at these zones are better than at random prices on your symbol and timeframe.
Golden Cross Trend Filter (50/200 SMA on daily closes)
Classic 50/200-day Golden Cross trend filter: long while the fast SMA of daily closes is above the slow SMA, flat (or optionally short) otherwise. One decision per completed D1 bar, sizing by % of balance or fixed lot.
Equity/Drawdown Monitor Panel
A live account-level readout — equity, balance, tracked peak, and current drawdown % from that peak — the one risk number most charts never show you.
Accelerator Oscillator (AC)
The Acceleration/Deceleration Indicator (AC) measures acceleration and deceleration of the current driving force.
MACD Signals
Indicator edition for new platform.