
In simple English
This tool helps you trade futures based on order flow inside the NinjaTrader platform. It watches market data and triggers your entry strategies automatically or with your approval. You need a paid NinjaTrader licence to get the volume data it requires. Setting it up takes some technical work with C# files and folder copying. The software is free to use under an MIT licence.
What it is
OrderFlowBot is an add-on for NinjaTrader 8 that executes automated or semi-automated trades using order book data and custom strategies. It includes built-in strategies like Delta Chaser, Stacked Imbalances, and Volume Sequencing.
What it is good for
Day traders using NinjaTrader who want to automate their order-flow strategies or test custom trading ideas without writing a complete trading system from scratch.
- Supports both semi-automated and fully automated trading modes.
- Includes ready-to-use example strategies for delta and volume analysis.
- Open source under the MIT licence so you can inspect and modify the code.
- Requires a lifetime NinjaTrader licence or an Order Flow plus subscription for volumetric data.
- Setup requires manual file copying into specific Windows document folders.
- Written in C#, which requires programming knowledge if you want to write custom strategies.
manual order-flow entry execution
NinjaTrader
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
Download the zip file from the GitHub releases page and extract the OrderFlowBot folder into your Documents\NinjaTrader 8\bin\Custom\AddOns directory.