R2 documentation
R2 is a Windows program that runs your prop-firm accounts in NinjaTrader 8. It plans a strategy and a size for each account from that firm's rules and the risk you choose, puts the strategies on your charts, keeps them running, and tells you when something needs a person. These pages cover all of it, written for someone who has never seen R2 or NinjaTrader before.
Start here
- Read or watch the setup guide. It takes you from the download link to your first attached strategies, and it has a ten-minute narrated video at the top.
- Running R2 on a rented machine? Do the VPS guide first, then the setup guide on that machine.
- Once R2 is running, keep the dashboard reference and the notices page to hand: they say what every button and every message means.
Every page
Start here
Setting up R2From the download link to a desk that trades on its own, with the narrated video.Start here
Installing on a VPSA rented Windows machine that never sleeps, from first login to R2 running.Using R2
The dashboard, page by pageEvery page and every button, what it does and what it asks first.Using R2
Notices and what to doEvery message R2 can show you, what it means and when it clears.Using R2
Questions people askShort answers, grouped by topic.Going further
Backtesting a strategyRun NinjaTrader's Strategy Analyzer yourself and read the result.Going further
Bringing your own strategyThe ten rules a NinjaScript strategy must meet to be taken in.Results
Book performanceEvery book backtested in NinjaTrader's Strategy Analyzer at the size R2 would trade it, with the Analyzer's own screenshots.Releases
What changedEvery release, newest first, in plain words.Latest release
1.7.108 - 2026-09-28
- Books v3.22: no entry without a stop. A book that starts out of sync with its account (the yellow row after a NinjaTrader restart) now refuses to enter, and every entry gets its stop and target however NinjaTrader reports the fill. If an entry is ever left uncovered, the book places its own stop and target within seconds, or closes it.
- Timed exits run on the clock. A slot closes at its exit time even when the price feed has dropped. New entries are refused while prices are stale.
- Books you switch off stay off. Disable or Flatten now survives any NinjaTrader restart, including ones you make yourself.
- R2 re-syncs out-of-sync books for you. When a book is out of sync and its account is flat, R2 switches it off and on again outside entry windows, and tells you. If it stays out of sync it is left off until the next session.
- Positions without a stop are protected. If any position on an R2 account has had no stop for 90 seconds, R2 places a stop and a take-profit sized inside the account's limits, or closes the uncovered part. It never touches positions of your own strategies. Both behaviours have switches in Settings.
- Lost price feed and frozen NinjaTrader. R2 now tells you when a connection's price feed has dropped, or when NinjaTrader's window and order handling freeze, and never restarts NinjaTrader by itself while you hold a position. The alert tells you to check your broker's own platform for orders left working.
- Alerts you were missing. The out-of-sync warning, licence problems, late pre-open refusals, a compile that failed, and book-down alerts at night now reach the phone. A book R2 left off is no longer reported as down.
- Firm resets and payout cycles. Settings can mark an account as reset by the firm or as starting a new payout cycle, so old highs no longer stand a fresh account aside.
- Planner. Books kept during a swap use the current firm rules; accounts missed during a re-plan are re-planned once seen; two books never share one contract on one account; Tokyo slot times are read on Tokyo time.
- Journal. Trades are paired by trading day in NinjaTrader's own time zone, so a PC on another time zone no longer loses closes.
- Attach and compile never collide with a NinjaTrader restart or with each other; a Compile NT8 press reports what happened.
Getting help
Press HELP on the Summary page of the dashboard to open this documentation from inside R2. If a notice on the Summary page says something you do not understand, look it up on the notices page. For anything else, reply to the email that delivered your licence key.
Nothing on this page matches. The list under the search box shows matches on other pages.