Skip to main content

FootprintSRZonesSignal

Detects active support/resistance zones based on imbalance or absorption data. Can operate as a directional signal or as a filter.

Namespace: MZpack.NT8.Algo.Signals Inheritance: FootprintSRZonesSignal : Signal Data source: Level1 | Calculate: OnEachTick Indicator: StrategyFootprintIndicator Source: [INSTALL PATH]/API/Signals/FootprintSRZonesSignal.cs

Parameters

NameTypeDefaultDescription
ZoneTypeSRZoneTypeImbalanceType of S/R zone: Imbalance or Absorption
MinCountlong1Minimum number of active zones
IsFilterboolfalseWhen true, returns the allowed direction if both sides have zones

Signal Logic

For Imbalance zones:

DirectionCondition
LongBuy imbalance S/R zones >= MinCount
ShortSell imbalance S/R zones >= MinCount

For Absorption zones (inverted):

DirectionCondition
LongSell absorption S/R zones >= MinCount
ShortBuy absorption S/R zones >= MinCount

In filter mode: if both sides have zones, returns the allowed direction instead of None.

Example

var signal = new FootprintSRZonesSignal(strategy,
MarketDataSource.Level1, SignalCalculate.OnEachTick);
signal.ZoneType = SRZoneType.Imbalance;
signal.MinCount = 1;

pattern.Signals.Root.Add(signal);