NinjaScript Studio is designed to work in the same way as NinjaTrader.
When you export a cBot and perform a backtest in NinjaTrader you have to receive the same or a very
This is very important. You always have to confirm the results of NinjaScript Studio with your
NinjaTrader, running with data from your broker.
If you get a very different result in NinjaTrader there can be several reasons for that – different
data and account settings, different spreads, different time zone…
It is probably surprising to tell you that the Strategies exported by NinjaScript Studio are
written by experienced programmers and follow the best programming practices and the principles of
the NinjaTrader design.
Every single line of the cBot code is predesigned and thoroughly checked.
The role of NinjaScript Studio is only to assemble the code parts in a single file and to set the
The Faster the Better
NinjaTrader is designed to give you all the possibilities to program all of your ides.
The program does a huge number of calculations and covers all possible cases you may implement in
It is optimized to work as fast as possible and perform complex backtest in seconds.
On the other hand, NinjaScript Studio provides only a subset of the NinjaTrader functionality.
It opens and closes positions only at bar Open. This predefined structure allows a huge speed
It even makes it possible to generate robots automatically.
It’s common practice to run the NinjaScript Studio’s Generator and to find a cBot with a positive
backtest in less than a minute.
NinjaScript Studio provides you with
all the necessary tools for creating and analyzing Strategies for NinjaTrader
The strategy Generator chooses indicators, sets parameters and calculates thousands of combinations
per minute with the goalof finding the most profitable backtest
The best strategies from the Generator go to the Collection. There you can sort and filter the best
strategies as you wish.
This allows you to easily to choose the most fit-to-trade strategies. You might find the Collection
to be a very
useful tool that lets you easily choose a strategy with a good chart. Clicking on a Strategy in the
load it in the Editor.
The optimizer is a speedy tool created to optimize the indicator's numeric parameters as well as the
new Stop Loss and Take Profit.
The Optimizer allows you to do Out Of Sample testing, to validate strategies and to add them to the
All indicators, trading rules and parameters are provided as menus and options for visual selection
This is a sophisticated analyzing system for determining the robustness of your strategy.
You can load and test the strategies against multiple markets' data with one click.
You can visually evaluate the performance of the strategies on all markets and additionally to that
the program allows you to set automatic validation criteria.
These features of NinjaScript Studio are inspired by the design of NinjaTrader.
We hope it will be convenient for you to analyze the backtest results using the similar forms and
You can set the minimum required stats parameters for your trading robots and the application will
consider them when generate and optimize the trading logic.
The Strategy Reactor is the most powerful tool created for traders.
You use it to automate all manual operation for creating and validating your trading robots.
Free Access for Testing
A Subscription is Required for Exporting NinjaScript for NinjaTrader
You can test the application freely and to use the Generator, the strategy collections and all other
However, you need a subscription in order to export NinjaScript.