Creating automated trading strategies with the footprint indicator

The orderflow footprint indicator exposes 2 ways different API's for programmers

The first API is the standard NInjaTrader way in which the programmer uses one or more of the plots exposed by the indicator to create his own strategy. This method is preferred for beginners, simple stragies and for those working with BloodHound or the Strategy builder

The second API is much more advanced and gives access to all internals of the footprint indicator.  It allows the developer to create much more advanced orderflow strategies. Downside is that this is only available from NinjaScript and no from BloodHound or the Strategy Builder  

Please note that we cannot give support on questions about programming , ninjascript, ninjascript builder, strategy builder/analyzer or bloodhound!

Using plots to build your own orderflow strategy / indicator

The FootPrint Plots indicator exports 50+ plots for all the common delta signals & metrics. These plots are standard NinjaTrader plots and can be used from :

You can use these plots from:
- your own indicator
- your own strategy
- Bloodhound*
- Ninja Script
- Strategy builder

By using these plots you can develop your own orderflow based automated strategies.

 (*) You can use these plots with BloodHound. However, BloodHound does not support Tick Replay yet in NinjaTrader 8. This means that the signals/plots will only work with Bloodhound when you disable tick replay !!

Avilable plots:

plots.png__PID:3a80a020-f487-47a4-821d-dfc997656707

Using NinjaTraders DataBox to examine plot values

You can use NinjaTraders built-in databox to example the values for each plot. Just open the databox window, then hover your mouse over a candle and the databox will show you the values for each Plot. This makes it very easy to determine what the value(s) are for a particular situation you trying to code in your own strategy

Example strategy using plots exported by the TDU Footprint Plots indicator 

Here we have a very simple automated strategy which uses some of these plots.
The strategy is just a skeleton example on how to use the footprint indicator.
Ofcourse you will need to extend it with your own entry/exit logic rules, but it does show how you can use the footprint indicator
In this case it just uses the stacked buy and stacked sell imbalances plots to get the stacked imbalances for the current bar  and then plots them on the chart with up/down arrows

strategy1.png__PID:a020f487-f7a4-421d-9fc9-976567072488

How to create an orderflow strategy using the Strategy builder

Another option to create an automated strategy is by using the Strategy Builder which comes with NinjaTrader. The strategy builder allows you to create automated trading strategies without any coding. In the follow video we take a quick look at the strategy builder and demonstrate how you can create a simple strategy using the Strategy Builder and the footprint indicator 

Creating advanced orderflow strategies using the IFootprintBar interface 

Besides the 50+ plots mentioned above the indicator also provides a way to get access to all footprint bars with all the internals. This gives strategy developers much greater control and enables them to access much more details about each footprint bar

Below you can see the same strategy as above, but this time we use the  IFootprintBar interface to get the footprint bar on line #57
The IFootprint bar exposes many more properties then the 50+ plots mentioned above

strat2.png__PID:f487f7a4-421d-4fc9-9765-670724885de6

IFootPrintBar

The IFootPrintBar contains all data about a single footprint bar. You can get a handle to IFootPrintBar using the
GetFootPrintBar(barsAgo) method as shown above

Here you will see the definition of IFootPrintBar with all is properties

IImbalance

The IFootPrintBar contains several lists with imbalances (e.g. the AskVolumeSequences)
Below you can find the interface declaration for IImbalance

For traders, by traders

We are just like you. We like trading the markets every day. And every day, the market teaches us something new. Besides this, we also get a lot of feedback from our customers. We take all this information and ideas to further continue to develop our indicators. And if you bought it you will receive 1 year support & updates. How's that for a change ?

39 Updates

So far.. we added 39 new features since the first release in may 2021

5 star rating

We received a 5 star rating from our customers

350+ traders

Hundreds of traders are using our footprint indicator everyday

Join us on discord

Want to chat with us and other traders? Got questions on our indicators ? Or want to know more about our products? Then join us on discord for just $1 a year

JOIN US