GET 15% OFF — Join Discord #predator-promo →

Pullback User Guide

v2.0.0

Complete User Guide — detection modes, filters, and automation

📺 Complete Guide
📺 Video Tutorials 5

Watch these tutorials to get up and running with Predator X Pullback.

Complete Guide 📺 Video

Full walkthrough of all features and settings

📺 Complete Guide
How to Import 📺 Video

Quick guide to importing the indicator

📺 How to Import
Automation Tips 📺 Video

Troubleshooting and setup for automated trading

📺 Automation Tips
Confirmed Bounce 📺 Video

How the ConfirmedBounce mode works

📺 Confirmed Bounce
OnTouch Mode 📺 Video

Real-time signal generation explained

📺 OnTouch Mode
Welcome to Predator X Pullback 3

📌 Current Version: [pullbackversion]

Always ensure you're running the latest version for optimal performance and bug fixes.

Predator X Pullback is a sophisticated pullback detection indicator designed for professional traders using NinjaTrader 8. It provides the building blocks to create your own custom pullback trading system by combining multiple detection methods with powerful filtering capabilities.

🎯 Build Your Own System

This indicator does not come with recommended settings or a "one-size-fits-all" approach. Instead, it gives you complete control to:

  • Mix and Match: Combine any of the 5 pullback detection types
  • Filter Your Way: Apply as many or as few filters as you want
  • Fine-Tune: Adjust every parameter to match your trading style
  • Test and Optimize: Experiment to find what works for your markets and timeframes
🔧 Core Components

5 Pullback Detection Types

Price, Post-Reversal, Fast MA, Slow MA, and Trend MA pullbacks. Use one or combine multiple for confirmation.

Comprehensive Filtering System

MA alignment filters, slope filters, body percentage filters, and more. Stack filters to refine signal quality.

Two Signal Modes

OnTouch: Real-time signals as they happen. ConfirmedBounce: Signals after bar close (recommended for automation).

Automation Ready

Individual plot signals for each pullback type work seamlessly with Predator X Order Entry, Strategy Builder, and other automation tools.

📊 Getting Started

1. Choose Signal Mode

OnTouch: Signals appear immediately when price touches the trigger level (real-time).

ConfirmedBounce: Signals appear after the bar closes and confirms the bounce (recommended for automation).

2. Enable Pullback Types

Select which pullback detection methods you want to use. You can enable multiple types simultaneously for added confirmation.

3. Configure MA Filter (Optional)

Set up moving average filtering (1, 2, or 3 MAs) to ensure pullbacks align with trend direction. This is optional but recommended.

4. Apply Additional Filters (Optional)

Fine-tune signal quality with body percentage, same direction, slope filters, and more. Start simple, then add filters as needed.

🎨 Visual Elements
Element Description
Arrows Up arrow (🢁) for bullish pullbacks, down arrow (🡻) for bearish pullbacks. Shows pullback type labels (L-PB, F-PB, etc.)
Bar Colors Bars are colored (default: Blue for bullish, Orange for bearish) when pullbacks are detected
MA Ribbon Color-coded region between Fast and Slow MAs showing trend validity (Blue = bullish valid, Orange = bearish valid, Gray = neutral/invalid)
Moving Averages Up to 3 customizable moving averages (Fast, Slow, Trend) displayed on chart
Pullback Detection Types 5

PredatorX Pullback offers 5 different pullback detection methods. You can use them individually or combine multiple types for more robust signal confirmation.

💰 Price Pullback

Detection Method: Triggers when price moves X ticks beyond the prior bar's low (bullish) or high (bearish).

Bullish Setup

  • Prior bar must be green (close > open)
  • Current bar's low goes X ticks below prior bar's low
  • In ConfirmedBounce: Bar must close above trigger level and close green

Bearish Setup

  • Prior bar must be red (close < open)
  • Current bar's high goes X ticks above prior bar's high
  • In ConfirmedBounce: Bar must close below trigger level and close red
⚙️ Settings:

  • Trigger Distance (Ticks): Number of ticks beyond the prior bar's extreme (default: 10)

Best Use Case: Ideal for catching sharp pullbacks in trending markets. Works well on lower timeframes with volatile instruments.

🔄 Post Reversal Pullback

Detection Method: Identifies pullbacks that occur after a reversal bar (first bar of opposite color after a trend).

How It Works

Bullish: Detects the first green bar after a red bar (reversal), then watches for price to pull back to X ticks below that reversal bar's open.

Bearish: Detects the first red bar after a green bar (reversal), then watches for price to pull back to X ticks above that reversal bar's open.

⚙️ Settings:

  • Post Reversal Tick Offset: Number of ticks from reversal bar's open (default: 5)

Best Use Case: Excellent for trend continuation entries after a brief counter-trend move. Catches "first pullback" opportunities.

⚡ Fast MA Pullback

Detection Method: Triggers when price touches or comes within X ticks of the Fast Moving Average and makes a lower low (bullish) or higher high (bearish).

Requirements

  • Price must touch the Fast MA (with optional tick offset)
  • Must make a lower low (bullish) or higher high (bearish)
  • In ConfirmedBounce: Bar must close away from MA in trend direction
  • All enabled Fast MA filters must pass
⚙️ Settings:

  • Fast MA Tick Offset: Negative = signal before MA touch, Positive = signal after MA touch, 0 = exact touch (default: 0)
  • Fast MA Type: EMA, SMA, DEMA, HMA, etc.
  • Fast MA Period: Number of bars for calculation (default: 21)

Best Use Case: Most popular pullback method. Great for scalping and day trading when price respects a fast MA.

🐢 Slow MA Pullback

Detection Method: Same as Fast MA Pullback, but uses the Slow Moving Average. Typically used for deeper pullbacks in stronger trends.

⚙️ Settings:

  • Slow MA Tick Offset: Offset from Slow MA (default: 0)
  • Slow MA Type: EMA, SMA, DEMA, HMA, etc.
  • Slow MA Period: Number of bars for calculation (default: 50)

Best Use Case: Swing trading and position trading. Catches major pullback opportunities in established trends.

📈 Trend MA Pullback

Detection Method: Same as Fast/Slow MA Pullback, but uses the Trend Moving Average. Used for very deep pullbacks or long-term trend validation.

⚙️ Settings:

  • Trend MA Tick Offset: Offset from Trend MA (default: 0)
  • Trend MA Type: EMA, SMA, DEMA, HMA, etc.
  • Trend MA Period: Number of bars for calculation (default: 200)

Best Use Case: Long-term position trading. Often used as a trend filter rather than a primary entry signal.

Moving Average Filter System 1

The MA Filter system ensures pullbacks align with the overall trend direction. Filters apply to ALL pullback types when their respective MA is enabled.

🎯 How MA Filtering Works

Bullish Trades: Fast MA must be above Slow MA (if both enabled), and both must be above Trend MA (if enabled).

Bearish Trades: Fast MA must be below Slow MA (if both enabled), and both must be below Trend MA (if enabled).

MA Ribbon: Visual ribbon between Fast and Slow MAs shows trend validity (Green = bullish valid, Red = bearish valid, Gray = invalid/neutral).

Individual MA Filters 6

Each MA (Fast, Slow, Trend) has its own set of filters that apply when that MA is enabled:

📊 Close Prior Filter

Requirement: The prior bar's close must be on the correct side of the MA.

  • Bullish: Prior bar close must be ABOVE the MA
  • Bearish: Prior bar close must be BELOW the MA

Purpose: Ensures price was already trending before the pullback occurred.

🔓 Open Prior Filter

Requirement: The prior bar's open must be on the correct side of the MA.

  • Bullish: Prior bar open must be ABOVE the MA
  • Bearish: Prior bar open must be BELOW the MA

Purpose: Stricter filter than Close Prior - ensures the entire prior bar was in trend territory.

🔑 Open Current Filter

Requirement: The signal bar's open must be on the correct side of the MA.

  • Bullish: Signal bar open must be ABOVE the MA
  • Bearish: Signal bar open must be BELOW the MA

Purpose: Ensures the pullback bar started from trend territory.

📏 Body Percentage Filter

Requirement: A specified percentage of the prior bar's body must be on the correct side of the MA.

How It Works

The body is the distance between open and close (ignoring wicks). The filter calculates what percentage of this body is above (bullish) or below (bearish) the MA.

Example: With 50% threshold, at least half the bar's body must be on the correct side of the MA.

⚙️ Settings:

  • Body Percentage Threshold: 1-100% (default: 50%)
  • Higher values = stricter filter (more of body must be past MA)
  • Lower values = more lenient filter (less of body needs to be past MA)

Purpose: Prevents false signals when price barely crosses the MA. Ensures meaningful trend participation.

↗️ Same Direction Filter

Requirement: The prior bar must be the same color as the expected trend direction.

  • Bullish: Prior bar must be GREEN (close > open)
  • Bearish: Prior bar must be RED (close < open)

Purpose: Ensures momentum was in the trend direction before the pullback. Filters out choppy/ranging conditions.

📐 Slope Filter

Requirement: The MA must be rising (bullish) or falling (bearish) for X consecutive bars.

How It Works

Bullish: MA[1] > MA[2] > MA[3] > ... for the specified number of bars

Bearish: MA[1] < MA[2] < MA[3] < ... for the specified number of bars

⚙️ Settings:

  • Slope Bars: 2-20 bars (default: 2)
  • Higher values = MA must have sustained directional movement
  • Lower values = more lenient, MA just needs slight upward/downward tilt

Purpose: Ensures the MA itself is trending in the expected direction, not flat or counter-trending.

General Filter System 3

Additional filters that apply globally to all pullback types, regardless of which MAs are enabled.

⏱️ Bars Since Reversal Filter

Purpose: Limits pullback signals to occur within X bars of the last trend reversal.

How It Works

A reversal is defined as the first bar of opposite color after a trend:

  • Bullish Reversal: First green bar after a red bar
  • Bearish Reversal: First red bar after a green bar

The filter counts how many bars have occurred since the last reversal and only allows signals within your specified limit.

⚙️ Settings:

  • Max Bars Since Reversal: 1-100 bars (default: 10)
  • Lower values = signals must occur soon after reversal (early entries)
  • Higher values = allows pullbacks later in the trend (more lenient)

Best Use Case: Prevents late entries into exhausted trends. Ensures you're catching pullbacks in fresh trends only.

🔢 Pullback Per Trend Filter

Purpose: Limits the number of pullback signals allowed in the current trend before requiring a reversal.

How It Works

The indicator tracks how many pullback signals have occurred since the last reversal. Once the limit is reached, no more signals are generated until a reversal bar appears (which resets the counter to 0).

Example: Set to 1 = Only the FIRST pullback in each trend generates a signal. Great for "first pullback" strategies.

⚙️ Settings:

  • Max Pullbacks Per Trend: 1-20 (default: 3)
  • 1 pullback: Only first pullback entries (most conservative)
  • 3 pullbacks: Allows multiple re-entries in strong trends
  • Higher values: More opportunities but potentially later in trend cycle

Best Use Case: Risk management. Prevents over-trading in ranging conditions or catching multiple signals in a dying trend.

💡 Pro Tip: Combine with "Bars Since Reversal Filter" for ultimate trend-early entry strategy. Example: Max 1 pullback within 10 bars = Only first pullback in fresh trends!
📏 MA Distance Filter

Purpose: Requires the distance between Fast and Slow MAs to be INCREASING for X consecutive bars. Ensures trend is expanding, not contracting.

⚠️ Requirements:

  • Both Fast and Slow MAs must be enabled
  • Only available when MA Filter is set to "TwoMAs" or "ThreeMAs"

How It Works

The indicator calculates the distance between Fast and Slow MAs on each bar. For the last X bars, each bar's distance must be GREATER than the previous bar's distance.

Example: With 3 bars setting:

  • Bar 3: Distance = 10 ticks
  • Bar 2: Distance = 15 ticks ✓ (increasing)
  • Bar 1: Distance = 20 ticks ✓ (increasing)
  • Result: Filter passes! MAs are expanding (strong trend)
⚙️ Settings:

  • MA Distance Increase Bars: 1-20 bars (default: 3)
  • Lower values (1-3) = More signals, less strict trend requirement
  • Higher values (5+) = Fewer signals, only in sustained strong trends

Best Use Case: Filters out pullbacks when MAs are converging (trend weakening). Only trades pullbacks when trend is accelerating.

Signal Plot System (Automation) 2

Predator X Pullback provides individual plot signals for each pullback type, making it easy to automate your strategy with the Predator X Order Entry, Strategy Builder, or other automation tools.

✅ Plot Values

Each pullback type has its own plot that outputs:

  • +1 = Bullish signal detected
  • -1 = Bearish signal detected
  • 0 = No signal
Available Plot Signals
Plot Name Label Detection Type
PricePullbackSignal L-PB / H-PB Price pullback beyond prior bar's extreme
PostReversalPullbackSignal PR-PB Pullback after reversal bar
FastMAPullbackSignal F-PB Pullback to Fast MA
SlowMAPullbackSignal S-PB Pullback to Slow MA
TrendMAPullbackSignal T-PB Pullback to Trend MA
Using Signals with Predator X Order Entry 2
🎯 Predator X Order Entry Setup

The Predator X Order Entry is our recommended automation tool. Here's how to connect it to the pullback signals:

Setup Steps

  1. Add Indicator: Load Predator X Pullback onto your chart with your desired settings
  2. Enable Pullback Type: Make sure the pullback type you want to trade is enabled in the indicator properties (e.g., Fast MA Pullback)
  3. Open Predator X Order Entry: Launch the Order Entry tool
  4. Select Entry Signal: Choose "1 Entry Signal" mode
  5. Configure Signal:
    • Set Mode to: Plot
    • Select your indicator: Predator X Pullback
    • Choose the plot: FastMAPullbackSignal (or whichever pullback type you're using)
    • Set Operator to: == (equals)
    • Set Long Value to: 1
    • Set Short Value to: -1

⚠️ Important: Scan Current Bar Setting

ConfirmedBounce Mode: Do NOT enable "Scan Current Bar" in the Order Entry. Signals appear after bar close.

OnTouch Mode: You CAN enable "Scan Current Bar" to enter while the bar is still forming.

💡 Multiple Pullback Types

To trade multiple pullback types:

  • Enable multiple pullback types in the indicator (e.g., Fast MA + Slow MA)
  • In Order Entry, create separate entry conditions for each plot signal
  • Or use a single entry that triggers when ANY pullback type fires
🏷️ Customizing Signal Tags

Each pullback type has customizable tags that appear in the visual arrows and can be used for automation identification:

Pullback Type Default Long Tag Default Short Tag
Price Pullback LPB HPB
Post Reversal PR-PB-L PR-PB-S
Fast MA FPB-L FPB-S
Slow MA SPB-L SPB-S
Trend MA TPB-L TPB-S

You can customize these tags in the "Predator X Signals" property group to match your automation tool's requirements.

Automation Setup Guide 1

📌 First: Check Your Version

Current Version: [pullbackversion]

Always ensure you're running the latest version before troubleshooting issues.

📺 Video Tutorial Required

Before setting up automation, please watch the Automation Troubleshooting Video which covers common issues and solutions in detail.

Step-by-Step Setup 4
1️⃣ Indicator Configuration

Essential Settings for Automation

  1. Pullback Trigger Type: Set to ConfirmedBounce (recommended for automation)
  2. Enable Pullback Types: Choose which pullback methods you want to automate Required
  3. MA Filter: Configure moving average alignment requirements Optional
  4. Apply Filters: Enable additional filters to improve signal quality Optional

Note: Calculate mode should always remain set to OnPriceChange (default setting).

2️⃣ Predator X Order Entry Configuration

Connecting to Order Entry

  1. Load Predator X Pullback indicator on your chart
  2. Ensure the desired pullback type is enabled in properties
  3. Open Predator X Order Entry
  4. Select "1 Entry Signal" mode
  5. Configure the signal:
    • Mode: Plot
    • Indicator: Predator X Pullback
    • Plot: Select your pullback type (e.g., FastMAPullbackSignal)
    • Operator: == (equals)
    • Long Value: 1
    • Short Value: -1

⚠️ Scan Current Bar Setting

  • ConfirmedBounce Mode: Do NOT enable "Scan Current Bar" - signals appear after bar close
  • OnTouch Mode: You CAN enable "Scan Current Bar" to enter during bar formation
3️⃣ Available Plot Signals

Plot Signal Names

When configuring Predator X Order Entry or other automation tools, use these exact plot names:

  • PricePullbackSignal
  • PostReversalPullbackSignal
  • FastMAPullbackSignal
  • SlowMAPullbackSignal
  • TrendMAPullbackSignal

Plot Values

  • +1 = Bullish pullback signal
  • -1 = Bearish pullback signal
  • 0 = No signal
4️⃣ Common Issues & Solutions

🔍 First Step: Verify Latest Version

Current Version: [pullbackversion]

Many issues are resolved in newer versions. Always check you're up to date first!

Problem: Signals Not Appearing

  • ✅ Verify indicator is added to the chart
  • ✅ Ensure pullback types are enabled in properties
  • ✅ Check that filters aren't too restrictive (try disabling filters temporarily)
  • ✅ Look in Data Box to see plot values in real-time

Problem: Plot Always Shows 0

  • ✅ Check if pullback types are enabled
  • ✅ Verify MA Filter is configured correctly (if using)
  • ✅ Disable some filters temporarily to test
  • ✅ Ensure you have a valid license activated

Problem: Order Entry Not Triggering

  • ✅ Verify plot name spelling in Order Entry matches exactly
  • ✅ Confirm Operator is set to == (equals)
  • ✅ Check Long Value = 1 and Short Value = -1
  • ✅ Watch for "Scan Current Bar" setting (should be OFF for ConfirmedBounce)

Problem: Historical Signals Don't Match Realtime

  • ✅ Use ConfirmedBounce mode (not OnTouch)
  • ✅ Verify you have the latest version [pullbackversion]
  • ✅ Check if Body Percentage filter settings are correct
  • ✅ Watch the troubleshooting video for detailed walkthrough
Best Practices for Using Predator X Pullback 4

💡 Remember: No Recommended Settings

These are general guidelines for using the indicator effectively. You must test and optimize settings for your specific markets, timeframes, and trading style.

🎯 Strategy Development

Start Simple

Begin with one pullback type and minimal filters. Add complexity only after you understand how each component works.

Test Each Filter

Enable filters one at a time to see their individual impact. This helps you understand what each filter does to your signals.

Combine Confirmation

Enable multiple pullback types for stronger confirmation, but be aware this reduces signal frequency.

⚙️ Automation Best Practices

Use ConfirmedBounce

For automated trading, ConfirmedBounce mode is strongly recommended as it generates signals after bar close, preventing repainting issues.

Filter for Quality

Automated systems benefit from quality over quantity. Don't be afraid to stack multiple filters to reduce false signals.

Monitor Plot Values

Add the indicator to your chart's Data Box to verify plot values are updating correctly in real-time before going live.

Paper Trade First

Always test your automated setup with simulated trading before risking real capital. Monitor for several sessions.

📊 Signal Quality Tips 3
Reducing False Signals

If you're getting too many signals or too many false signals, try:

  • Enable MA Filter (TwoMAs or ThreeMAs) for trend alignment
  • Enable Same Direction Filter to require prior bar momentum
  • Increase Body Percentage threshold (50-70%) for stronger trend confirmation
  • Enable Slope Filter with 2-3 bars to ensure MA is trending
  • Use Pullback Per Trend Filter set to 1-2 for early entries only
  • Enable MA Distance Filter to catch pullbacks in accelerating trends
Increasing Signal Frequency

If you're not getting enough signals, try:

  • Enable multiple pullback types (Price + Fast MA + Slow MA)
  • Use OneMA filter instead of TwoMAs or ThreeMAs
  • Lower Body Percentage threshold (30-40%)
  • Disable Same Direction Filter
  • Increase Pullback Per Trend limit (3-5)
  • Increase Bars Since Reversal limit (15-20)
  • Disable or reduce Slope Filter bars
Optimizing for Different Markets

Trending Markets (Stocks, Crypto Trends)

  • Use MA Filter (TwoMAs or ThreeMAs) for strong trend confirmation
  • Enable MA Distance Filter to catch expansion moves
  • Enable Slope Filters to ensure MAs are trending
  • Pullback Per Trend: 1-2 (catch early pullbacks)

Ranging/Choppy Markets

  • Use Price Pullback or Post-Reversal Pullback (less dependent on MA alignment)
  • Disable MA Filter or use OneMA only
  • Increase Body Percentage to filter out noise (60-70%)
  • Use tighter tick offsets for faster reaction

Volatile Markets (News, Futures)

  • Use ConfirmedBounce mode to avoid whipsaws
  • Enable Same Direction Filter for momentum confirmation
  • Wider tick offsets (10-20 ticks) to avoid noise
  • Shorter MA periods (Fast: 9-13, Slow: 21-34) for faster reaction
⚠️ Important Reminders
  • No Holy Grail: This indicator is a tool for building your system, not a complete strategy
  • Test Everything: What works on ES may not work on NQ. Test on your specific instruments
  • Market Conditions Change: Be prepared to adjust filters as market character changes
  • Risk Management: Always use proper position sizing and stop losses
  • Monitor Automated Systems: Never set and forget. Check your automation regularly

Need Help?

Join us on Discord

or Contact Us

© TradeSaber Inc.