The RD3 Trading System Quick Start.v.01
The RD3 Trading System Quick Start.v.01
AutomaticTradingSignals.com
Licensing
Before you install the system make sure you have been provided your NinjaTrader 3rd Party Licensing
Key to [email protected].
On the NinjaTrader Control Center window select Help -> 3rd Party Licensing.
Fill out the 3rd Party Licensing information as follows substituting your name for “YourName”:
Press Submit. Copy and paste the generated key and send it to [email protected].
RESTART NinjaTrader.
Import the trading system: Go to the NinjaTrader Control Center window menu Tools -> Import ->
NinjaScript Add-On…
Use the open file dialog to navigate to where you saved the AtsRD3_[version].zip file to your computer.
Select it. NinjaTrader will import the system. If you receive any errors during the import then email the
logs to [email protected]. The log files are in Documents\NinjaTrader 8\log. Make
sure you send the current log.
After you install without errors you’ll be able to open the workspaces.
Setup
The workspaces have been configured with all indicators. Some indicators are intentionally switched off
( their Visible property is unchecked ). In most cases you’ll not want to run all the indicators all the time.
Some of them are useful only for double checking or previewing what might be coming up.
The strategies have NOT been inserted yet. NinjaTrader has a habit of removing strategies from charts
sometimes and consequently we have left the task of inserting them to you. We explain how in this
guide.
Go to the RD3 tab and press CTRL+S to open the strategies dialog box:
Select the AtsRD3 strategy. Click the add text at the bottom
left. An instance of the strategy is now available for you to
configure. Use the properties on the right side to select the
account you want to run the strategy on.
You can press Ok to close the dialog. The strategy will now appear in the Control Center Window in the
Strategies tab. You can enable and disable it from there. (A screen shot of this is shown at the end of this
section.)
The strategies shown as running in the NinjaTrader Control Center window. Here you can see the Data
series matched up with the strategy name. The standard AtsRD3 and AtsRD3hp run on the 1440 minute
bars, CME US Stock Index Futures ETH. The AtsRD3_240Min strategy runs on the 240 minute CME US
Stock Index Futures ETH. The AtsRD3_3Min, _5_Min and _10Min run on their corresponding 3, 5, and 10
minute charts BUT the session template is CME US Stock Index Futures RTH. A very important
distinction.
The workspace also contains Strategy Analyzer windows already setup for you to backtest each strategy.
Other Strategies
AtsRD3Target
This strategy manages live orders that exit the market when the target price level is reached. It’s derived
from AtsRD3hp and otherwise follows that strategy’s configuration.
AtsRD3Limit
This strategy enters the market with a calculated limit order price. It forms the basis for several other
strategies but it can be used separately for your experimentation.
AtsRD3Night
Combines the AtsRD3hp and AtsRD3_240m to let you test what happens if you allow a 240 minute
strategy to interrupt the AtsRD3 or AtsRD3hp strategy.
AtsRD3Day
Combines the AtsRD3_3Min, _5Min and 10Min to let you see the results of running all 3 day trading
systems together. You can allow all the systems to place all their orders ( CompositeMode = All ) or limit
the system to only trade the system that signals 1st ( CompositeMode = Exclusive ).
There’s a set of indicators for each time frame that they system
trades on:
The rest of the indicators contain subsets of the trading logic and
paint various indications to help you visualize and understand
what’s going on in the system.
The supporting indicator names follow a naming convention that lets you know what kind of chart/time
frame they’re designed for. We have _3Min, _5Min, _10Min versions as well as the standard, hp and
stock versions of each. The standard versions have no suffix so for example, AtsRD3Cross goes on charts
with the AtsRD3 indicator. The AtsRD3CrossHP goes on charts with the AtsRD3hp indicator.
AtsRD3Cross
These run in a sub panel and help you visualize when the RD3 is
thinking about entering its Staged state AND when it actually
becomes staged. A green or red bar without a dot at the end means
it’s thinking about staging. The dot means it’s staged.
AtsRD3EntryBands
These bands let you preview the price levels for LE1Trigger, LE2Trigger, SE1Trigger and SE2Trigger. The
trigger levels are price levels that price must close beyond in order to trigger an order to be placed.
Normally we don’t want all these squiggly lines so we leave it off most of the time.
In this image you also see the target line in red. This line is
painted by the AtsRD3 indicator. The value of having the
line painted there is that we don’t need to run the
AtsRD3Bands all the time to see where the system wants
to exit.
Calculation Modes
This is a good time to go over OnPriceChange and OnBarClose calculation modes. You’ll notice in the
screen shot of the AtsRD3Bands that the target line is not matching up with the current value of the
upper band. The last bar on the chart has not closed yet. It’s still forming as data comes in. The bands
are running in calculation mode OnPriceChange so the value of the band is updated as this most recent
bar is forming. The discrepancy is because the indicator painting the target line is running in a different
calculation mode: OnBarClose. This discrepancy can be resolved. You have choices that each have pros
and cons.
The AtsRD3 indicator paints the target line and in this example the
AtsRD3 indicator is running calculation mode OnBarClose. The most
recent value is the last bar that closed. The final value of the band
when the bar closes is the value used for the target which is the
target value used by the strategies. Thus in this example, the
current target is actually 3123.75 and it’s likely to continue changing
until that bar closes. When the bar closes the indicator will paint
move the target line to the new price of the band. If the bar closes
above that price then an exit signal is raised.
Calculate = On Calculate = On bar close You’ll see the most recent In some rare
price change values for price levels and circumstances the
targets so that you’ll indicators running On
better anticipate what’s price change will not
going to happen. agree with their
The live strategy counterparts running
automation results will On bar close internally
match backtest results in the strategies. This
well. may be disconcerting to
some but the strategy
running with On bar
close should be the final
decision maker as to
what’s right.
Calculate = On Calculate = On price change For indicators added by For indicators added to
bar close the strategy internally charts separately from
using the strategy settings the strategies with the
ShowRD3 and On bar close: Can not
ShowBands: you’ll see the see the most recent
latest calculations. price levels for trigger
lines and targets until
the bar closes.
Calculate = On Calculate = On price change No need to add the While still good results,
price change indicators to the chart not the best match
separately. You’ll get the between live strategy
latest calculations from automation and
the ShowRD3 and strategy backtest.
ShowBands indicators
added by the strategy.
The choices for what indicators to show are personal. We find it helpful to allow the strategies to show
the AtsRD3 ( ShowRD3 parameter ) so that we have a visual of what the strategy was thinking on the last
bar. Then if we want to drill down to see the most recent target level we can add the AtsRD3Bands
indicator separately to the chart running with Calculate = On price change. If we want to see the most
recent trigger level for entries we can do the same by adding the AtsRD3 indicator to the chart running
with Calculate = On price change. For the later it’s best to switch off the ShowRD3 option to avoid
confusion that can arise from many lines. Or you can change the colors for one of them so you’ll know
which is which.
Another option is to leave the ShowRD3 setting off in the strategy and always keep the AtsRD3 indicator
that corresponds to it on the chart running On price change. We setup the workspaces with the
indicators loaded already with this idea in mind.
AtsRD3Oscillator
In the same way you added the strategies before, press Ctrl+S to open the strategies dialog on the chart
locate the AtsRD3stock strategy and insert it.