Dynamic Range Pulse (DRP)

An adaptive, pulse‑based automated strategy for NinjaTrader.

What is DRP?

Dynamic Range Pulse (DRP) is an automated trading strategy for NinjaTrader that listens to how the market “breathes” instead of relying on fixed, static levels.

Instead of locking onto one specific pattern or time of day, DRP tracks how price ranges expand, contract, accelerate and calm down. From that changing “shape” of the range, the strategy builds an internal “pulse” of the market and makes decisions around it.

Why a pulse‑based approach?

Markets do not behave the same all day. There are moments when the range is dead and moments when it explodes.

DRP focuses on reacting to the current environment instead of assuming the market will behave like it did yesterday, reducing dependence on a single fixed setup or trigger, and letting the system adapt automatically when volatility and structure shift.

The goal is not to predict every tick, but to stay synced with how the range is evolving right now.

How DRP works under the hood

Without getting too nerdy, DRP continuously measures how wide or tight the current price range is and how quickly price is moving inside that range — whether it is grinding, snapping or drifting.

From there, it builds a kind of rhythm or “heartbeat” of the market and uses that pulse to automatically adjust:

  • Where it is willing to interact with price,
  • How aggressive or conservative it should be,
  • How it manages risk and where it looks for exits.

You do not see 20 traditional indicators stacked on a chart. Most of the logic runs in the background so the user just experiences the behavior, not the complexity.

Who is DRP for?

DRP is aimed at traders who:

  • Want an automated logic that adapts to changing intraday conditions,
  • Prefer a more behavioral view of the market instead of classic pattern worship,
  • Use NinjaTrader and want to plug in a strategy that can be a core engine or a smart complement to what they already run.

In short, DRP turns the invisible “pulse” of intraday ranges into concrete, rule‑based trading decisions — without the user needing to know what is going on under the hood.

It runs natively on NinjaTrader 8. You can verify performance in minutes using NinjaTrader’s Strategy Analyzer and our public test procedures.

Test it before you commit

As with everything we build, DRP comes with transparent, reproducible backtests and a clear validation workflow you can run yourself.

Transparency