Rebound Pro¶
v.3.1.0.0 Built on Strategy Core

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¶
- A structure level breaks and the rebound level is drawn, with one level above and one below it.
- 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.
- Optional: a 5-minute Rebound Levels filter.
- 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.
Strategy Core General & Orders Quantity & Scaling Stop loss & Profit target Trade management Sessions & time Money & News ML Engine Log & Report
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.