Orderflow Footprint strategy support

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 indicator exports 40+ 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 !!

Exported plots:

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 Footprint 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 Volume Per Second plot to get the Volume Per Second for the current bar  and then prints it to the ninjascript output window

How to create an orderflow strategy using the Strategy builder

Using the IFootprintBar interface for advanced orderflow strategies

Besides the 40+ 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 get access to the IFootprintBar interface for the previous bar on line #44
The IFootprint bar exposes many more properties then the 40+ plots mentioned above


The IFootPrintBar contains all data about 1 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


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 before.. then ALL future updates will be free. 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