Skip to content

Rebound Pro

Rebound Pro

Overview

Waits for a structure level to break and the market structure to turn, then trades the pullback to the rebound level it leaves (the Rebound Levels indicator).

How it trades

  1. A structure level breaks and the rebound level is drawn, with one level above and one below it.
  2. A long: a low crossed below one of the levels within Rebound within bars and the close came back above it - if the stop is closer than Accept risk; a short the mirror.
  3. Optional: a 5-minute Rebound Levels filter.
  4. The Smart trail moves the stop to the 3- or 14-bar extreme by the size of the stop the trade opened with.

Parameters

Entry Signal

Parameter Default What it does
Structure period (bars) 18 The width of a structure pivot: a high or low that is the extreme of this many bars around it.
Level offset (ticks) 1 The two extra rebound levels this many ticks above and below the main one; a pullback to any of the three counts.
Level width (bars) 5 How many bars a rebound level stays drawn after the structure turned - the time a pullback has to reach it.
Permissible move (ticks) 100 A rebound level is closed once the price has gone this far past it without the pullback - the move has left.
Rebound within (bars) 4 How many bars back the pullback through the level may be. 4 (its Actual crosses distance 5).
Accept risk (ticks) 150 Take the rebound only when the stop the entry would get - the Stop loss group's extreme and offset - is closer to the level than this.
Skip closed levels Off Ignore a rebound level once the indicator has closed it (the price went Permissible move past it). Off: every level counts while it is drawn - how the strategy traded before.
Higher time frame filter Off Take a rebound only when, within the last Filter bars, a ReboundLevels on 5-minute bars broke a level on the same side or the chart's drew a rebound level. Off: every rebound is taken.
Filter (bars) 2 How recent the filter's level break must be, in bars of each series.

Smart trail

Parameter Default What it does
Min look back (bars) 3 The trail's extreme over this many bars when the trade opened with a stop no wider than Stop range - a close stop is trailed close.
Max look back (bars) 14 The trail's extreme over this many bars when the trade opened with a stop wider than Stop range.
Stop range (ticks) 50 The size of the opening stop that decides between Min and Max look back.
Offset (ticks) 1 How far beyond the extreme the trailed stop goes.

Core settings

Order handling, position size, stops and targets, trade management, trading hours, account limits and the ML Engine are core settings - the same in every strategy. Hover a group or a core term for a short explanation.

Core defaults

This strategy starts with these core settings; change any of them in its settings.

Group Setting Default
NinjaTrader Calculate On each tick
General properties Direction Long only
Quantity Quantity 1
General properties Stop loss On
Stop loss Mode Extremum
Stop loss Bars look back 20
Stop loss Offset (ticks) 15
General properties Profit target On
Profit target Mode Ticks
Profit target Ticks 125
General properties Trail stop On
Trail stop Mode Strategy
Trail stop Trigger (ticks) 0
Trail stop Only in profit On
Trail stop Time unit Seconds
Trail stop Start after (s) 1080
General properties Scaling Off
Scaling (off) Type Single position
Scaling (off) Direction Raise
Scaling (off) Count 2
Scaling (off) Mode Ticks
Scaling (off) Trigger (ticks) 25
Scaling (off) Pivot period (bars) 3
General properties ETD On
ETD Mode Ticks
ETD Trigger (ticks) 0
ETD Drawdown (ticks) 140
General properties Profit protection On
Profit protection Mode Ticks
Profit protection Offset (ticks) 25
General properties ROI On
ROI Mode Ticks
ROI Time unit Bars
ROI Roi 1 On
ROI Period 1 (bars) 20
ROI Value 1 (ticks) 70
ROI Roi 2 On
ROI Period 2 (bars) 45
ROI Value 2 (ticks) 45
ROI Roi 3 Off
General properties Money management On
Money management Enable Daily Loss On
Money management Daily loss 150
Money management Daily profit 1000
General properties News Off
News (off) Minutes before 5
News (off) Minutes after 5
News (off) Exit before news On
News (off) Seconds 300
NinjaTrader Exit on session close On
NinjaTrader Exit on session close (s) 720

Version history

v.3.1.0.0 - October 2026

  • Changed: the signal follows NinjaTrader's Calculate setting - On each tick by default, so it is taken inside the bar, the moment it appears.
Earlier versions

v.3.0.0.0 - October 2026

  • Rebuilt on the Strategy Core: orders, sizing, stops and targets, trade management, sessions, limits and the ML Engine are core settings.
  • Added: Skip closed levels, higher time frame filter, Smart trail settings.

v.2.1.0.0 - May 25, 2026

  • Direction forecast: added COT (Commitment of Traders) features.

v.2.0.0.0 - Mar 9, 2026

  • ML Engine filter feature added.

v.1.1.0.1 - Oct 26, 2025

  • Trading hours and days logic updated — if all sessions are disabled, the strategy now runs without time restrictions instead of stopping trading.
  • Functions have been optimized for faster operation.
  • A check for bid and ask prices has been added to trailing stops so that the algorithm does not send a stop order if the stop order price is not on the right side of the market.