The Core side of Xtrend is not one single signal. It is a stack of enabled filters and directional checks. A Core long is ready only when every enabled long-side Core condition passes. A Core short is ready only when every enabled short-side Core condition passes.
This is the most important thing to understand before looking at each setting separately.
coreLongReady = AND of enabled filters: Chop, EMA, Absorption, Reversal, FootprintcoreShortReady = AND of enabled filters: Chop, EMA, Absorption, Reversal, FootprintImportant detail: if a Core filter is disabled, it does not vote. If all Core filters are disabled, the Core gate passes by default. In practice, keep at least one directional Core filter enabled.
The strategy checks data readiness first, then builds each Core filter, then combines them.
The strategy waits for enough bars, EMA history, average range data, and footprint data when needed.
EMA slope, absorption, reversal flip, and footprint rules decide whether long and short context are valid.
If the market is too rotational, Core entries can be blocked by the no-trade zone.
Every enabled long-side Core filter must pass for coreLongReady to become true.
Every enabled short-side Core filter must pass for coreShortReady to become true.
After Core says ready, the strategy still routes the trade through CoreOnly, BMOnly, CoreOrBM, or CoreAndBM mode.
This is the clean trend-direction filter on the Core side.
EMA[0] > EMA[1] and EMA[1] <= EMA[2]Plain reading: the EMA is curling upward right now, not just sitting flat.
EMA[0] < EMA[1] and EMA[1] >= EMA[2]Plain reading: the EMA is rolling lower right now, not just drifting sideways.
UseEMASlopeTurns the EMA slope filter on or off inside the Core gate.
EmaSlopeControls the EMA period used by the slope logic. A smaller period reacts faster. A larger period is smoother.
Absorption on the Core side uses candle size plus footprint delta behavior. It is different from BM absorption.
The strategy compares the current candle body or bar range with an average range baseline.
The strategy checks whether footprint delta is strong enough compared with DeltaThreshold.
Tight and Wide decide what kind of candle-size behavior the strategy wants.
body size <= average range * RangeFactorTight mode wants a smaller candle body while delta is doing meaningful work.
bar range >= average range * RangeFactorWide mode wants a broader candle range and accepts a more expanded move.
Long: delta >= DeltaThresholdShort: delta <= -DeltaThresholdThis mode makes absorption directional. Long and short are evaluated separately.
abs(delta) >= DeltaThresholdThis mode only wants large magnitude. By itself it does not pick the side, so another directional Core filter should usually help.
UseAbsorptionTurns the Core absorption filter on or off.
AbsorpModeChooses Tight or Wide candle-size behavior.
RangeFactorControls how strict the size comparison is against average range.
AvgRangePeriodDefines the averaging window used for the range baseline.
DeltaThresholdMinimum footprint delta magnitude required by absorption logic.
AbsorptionDirectionalIf on, long and short need directional delta. If off, only delta magnitude matters.
This filter is looking for a change in delta direction that is also confirmed by price location.
delta * previous delta < 0If new delta is positive, close must be above previous bar midpointIf new delta is negative, close must be below previous bar midpointPlain reading: this tries to catch a real turn, not just a random delta sign change. Delta must flip, and price must also confirm the side of that flip.
UseReversalFlipTurns the reversal confirmation filter on or off inside the Core gate.
This is the most configurable Core filter. It lets you define what kind of footprint delta structure you want.
Long uses three comparisons:
XMaxDeltaLong operator/valueXMinDeltaLong operator/valueXDeltaLong operator/valueThen it optionally applies the long candle color filter.
Short uses three comparisons:
XMinDeltaShort operator/valueXMaxDeltaShort operator/valueXDeltaShort operator/valueThen it optionally applies the short candle color filter.
Raw values come from the footprint indicator:
MaxDeltaVolume,
MinDeltaVolume,
and DeltaVolume.
Read them as intrabar high delta, intrabar low delta, and final bar delta.
UseFootPrintAdvancedDataTurns the Core footprint filter on or off.
XMaxDeltaLong / XMinDeltaLong / XDeltaLongDefine the long-side delta structure you want to see.
XMinDeltaShort / XMaxDeltaShort / XDeltaShortDefine the short-side delta structure you want to see.
Long Candle Color Filter and Short Candle Color FilterRequire the bar to be green, red, or ignore candle color entirely.
These settings do not create an entry by themselves. They automatically move the footprint thresholds used by the Core footprint filter.
Custom
Uses the manual footprint values exactly as entered.
Balanced
Uses the base instrument defaults without extra tightening or loosening.
Conservative
Makes thresholds stricter and keeps absorption in Tight mode.
Aggressive
Makes thresholds easier to hit and switches absorption to Wide mode.
RangeScaleMode
Can use None, bar-range average, or ATR-style scaling.
LongSideMult / ShortSideMult
Bias the automatic scaling independently for the long and short side.
range scale = (current range / reference range) ^ gammaIf auto profile is active, Xtrend can rewrite the effective footprint thresholds bar by bar using profile defaults plus range scaling.
Fast or expanded markets can demand larger delta. Smaller or quieter markets can allow smaller delta.
The chop filter is the Core-side trade blocker. It tries to stop entries when the tape is too rotational.
The filter counts how many recent candles have a body smaller than a fraction of average range.
If footprint data is available, strong-delta bars can reduce the chance that the market is treated as chop.
The market must remain choppy for several bars before the no-trade zone fully turns on.
ratioChop = chopRatio < ChopThresholdstructuralChop = many small-body bars and not enough strong-delta barsnoTradeZone = choppy condition confirmed for ChopConfirmBarsEnableChopFilterTurns the Core chop blocker on or off.
ChopLookbackHow many bars the filter scans when deciding whether the market is rotational.
ChopThresholdLower values make the ratio filter more selective.
ChopMinBodyFactorDefines what counts as a small body relative to average range.
ChopMinStrongDeltaBarsHow many strong footprint-delta bars are needed to stop the structure from being classified as chop.
ChopConfirmBarsHow many consecutive choppy readings are required before the no-trade zone becomes active.
Here is the easiest way to explain a Core entry without code.
EMA slope is bullish, chop is off, footprint long thresholds pass, and absorption is disabled. That is enough for a Core long if those are the enabled filters.
Delta flips negative, price closes below the previous midpoint, absorption short passes, and footprint short confirms. That creates a stronger short-side Core case.
EMA and footprint both look bullish, but the chop filter has confirmed a no-trade zone. Core blocks the entry anyway.
Usually one enabled filter failed. In logs, look for the Core debug line showing which filter said false.
Xtrend Gold Edition
Continue from the Core education flow into the full Xtrend Gold Edition package and run the complete Core plus BM stack locally.
These are the details that save the most confusion during setup and playback review.
Invest in one short click.
Trade with a longer breath.
A fully automated NinjaTrader trading system built to analyze market depth, detect trading opportunities, and manage trades with less manual intervention.
Fully Automated Entry, trade management and exit automation
Market Depth Intelligence Advanced Level II and order-flow analysis
Funded Account Focused Designed for disciplined and controlled execution
Leave your message below. Our team will answer your questions and help you understand whether XTrend Algo fits your trading needs.
Enter your email below to receive an exclusive 20% discount on the XTrend Algo Ultimate Edition — Lifetime License with Premium Support.
Complete the form below to ask your question or claim your 20% discount.