OrderFlow Labs

OFL Freemium Zone for (1).png__PID:6fcec49f-2ca2-4795-b98e-6cc3592b902e

Unlock Your Free NinjaTrader Tools from OFL

✅ Install the package

To install the package, go to NinjaTrader Control Center window, and click Tools. Then select Import -> NinjaScript Add-On.

In the dialog box that appears, navigate to the file location on your system where you saved the installation package, select the file and click Open.

NinjaTrader may display a warning about third-party add-ons. Click OK to proceed.

✅ Follow the Guides Below

Once you’ve installed the ZIP file, you’re ready to begin using the tools.We strongly recommend reviewing the setup guide for each tool below to ensure everything runs smoothly.

Please note: These tools are provided as-is and are unsupported. Please use the guides below to ensure proper installation.

Installation guides

Weekly MGI

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart.To open a new chart, go to the NinjaTrader Control Center window, press New and select Chart.

In the Data Series dialog box, enter the name of your desired instrument or select it from the dropdown menu. Select your chart type and value, the number of days you wish to load, for weekly MGI you will need to load a minimum of 14 days, make any other updates you wish to make, and press ok.

On the chart window, click the Indicators button or press CTRL-I to bring up the Indicators dialog box.

Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

Select MGI Weekly

Note: *If you have the Free version of NinjaTrader you will need to select the corresponding option in the indicator panel. 

 Weekly MGI Glossary

- Weekly VWAP
- Prior Week High
- Prior Week Low
- Prior Week Close
- Prior Week Value Area High
- Prior Week Value Area Low
- Prior Week POC
- Prior Week Open
- Current Week Open
- Current Week Value Area High
- Current Week Value Area Low


Weekly MGI : Market Generated Information are areas derived from the markets prior activity, in this case current and prior week. Examples include prior week high, low, close or current week open, vwap and value areas. These areas can be displayed across your chartbooks so you have appropriate reference points from the prior weeks activity.

At each Fridays close the MGI data is automatically updated for you.

You will not want to display all of these lines, however,
we made them available to be used based on your preferences.

Ensure you have selected the appropriate drop down, based on your license of NinjaTrader. 

OFL works on both Free and Paid versons of Ninja (example below)

Add a little bit of body text (1).png__PID:d8085118-9d28-43ab-8087-29c15584e743
Anchored VWAP

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart. To open a new chart, go to the NinjaTrader Control Center window, press New and select Chart.

In the Data Series dialog box, enter the name of your desired instrument or select it from the dropdown menu.

Select your chart type and value, the number of days you wish to load, make any other updates you wish to make, and press ok.

On the chart window, click the Indicators button or press CTRL-I to bring up the Indicators dialog box.Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

Select Anchored VWAP

In the properties of the Indicator, you'll notice the anchor marker, this is important to remember.

Go ahead and select OK.
You will notice a dialogue box that says you need to "add a marker".

Right click and go to drawing tools > chart marker > Diamond (since diamond is the default setting in the indicator)

These are the default settings out of the box, you can now go back to the indicator properties and adjust the settings / draw styles to match your desired outcome.

For Anchored VWAP/TWAP, the following parameters are available:

-- Calculation Mode: This setting selects Volume Weighted Average Price (VWAP) or Time Weighted Average Price (TWAP) as the calculation mode.

-- Anchor Marker: This setting selects the Chart Marker type that is used to mark the anchor point. The drop-down menu includes the NinjaTrader keyboard shortcuts for each marker.

Adding, Moving and Removing Markers:

To place markers on the chart, you can either use the NinjaTrader keyboard shortcuts for the marker type you selected or go to the Drawing Tools menu from the chart window.

Markers may be moved (dragged) on the chart to change the anchor point. Markers may also be removed to remove the plot. Moving or removing anchors on the chart will update or remove the plot in real time as long as there is an active data connection. Otherwise, you may refresh the chart by pressing F5 or selecting Reload Ninja Script from the chart menu.

Example Below: Anchored VWAP

Screenshot 2025-05-06 151547.png__PID:7c1f0e8e-2dfe-4121-ae2a-33628c1e2e87
Delta Dominance Detector

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart. To open a new chart,go to the NinjaTrader Control Center window, press New and select Chart.

In the Data Series dialog box, enter the name of the instrument you wish to trade or select it from the dropdown menu.

Select your chart type and value, the number of days you wish to load and make any other updates you wish to make andpress ok.On the chart window, click the Indicator button or press CTRL-I to bring up the indicator dialog box.

Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

If this is your first time bringing up this indicator, this will load all default values under Properties.

Make your desired changes to the list of available parameters.

For Delta Dominance Detector, the following parameters are available:

NinjaTrader License: Please set this to the appropriate value based on whether you have a NinjaTrader Lifetime license.

Calculation Series: The first three entries under Parameters define the underlying Calculation chart that the indicator calculations are based on. The settings shown are independent of your primary chart settings which is the chart that is shown on the chart window. In this example, the primary chart is a time-based chart with each bar representing 1 minute of time The Calculation Chart is used internally for computations and is never visible on the screen. You are free to pick your preferred chart type and period for the primary chart irrespective of the Calculation Chart. The indicator will use the Calculation Chart settings to perform the calculations and display the results on the primary chart at the appropriate points.

It is strongly recommended that you always leave the checkbox for “Calculation bar break at EOD” selected to avoid unpredictable outcomes due to variations in starting point on non-time-based charts.

Color Price Bars: There are two options to view the Delta Dominance Detector signals on a chart:By default, chart bars will be colored by the indicator to show Buy or Sell side Dominance. You may adjust the colors by updating the color fields in the Plots section. In this mode, none of the other settings under Plots will have any effect.

Recommended Setting - DDD is intended to be used on shorter intraday timeframes, you may ultimately find something that works best for your style but you can start with 500Volume for NQ or 1000Volume for ES and adjust to your preferences from there.

Example Below: DDD

Screenshot 2025-05-06 155231.png__PID:25b5b4ab-7752-4b27-9573-0ea15192cd9e
Reconstructed Tape

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart.

To open a new chart,go to the NinjaTrader Control Center window, press New and select Chart. In the Data Series dialog box, enter the name of the instrument you wish to trade or select it from the dropdown menu.

Select your chart type and value, the number of days you wish to load and make any other updates you wish to make andpress ok.

On the chart window, click the Indicator button or press CTRL-I to bring up the indicator dialog box. Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

If this is your first time bringing up this indicator, this will load all default values under Properties. Make your desired changes to the list of available parameters.

For Reconstructed Tape, the following parameters are available

NinjaTrader License: Please set this to the appropriate value based on whether you have a NinjaTrader Lifetime license.

Lookback: This value controls how far back in time the calculations look to determine the coloring of the tape based on dominance. A method of standard deviation from a mean is used for these calculations.

Large Point Size / Small Point Size: These two values control the size of the largest and smallest tape bubble sizes that appear on the chart.

Bid / Ask Dominant Colors: These values control the color for bubbles that represent varying degrees of buying or selling dominance. With default coloring, darker colors represent higher levels of dominance.

Hide Chart Bars: By enabling this option, you can remove price bars from the chart and only view the tape bubbles.

Panel: If you wish to overlay the tape bubbles on your price chart, please select “Same as input series” for Panel under the Visual section of indicator properties. Otherwise, the indicator will display on a new panel.

Recon Tape - A tool that visualizes Time and Sales data through a horizontal axis using circles, along with various standard deviation calculations to color participant activity on the Time and Sales records.

Different standard deviation calculations are applied to color code participant activity, providing insights into the intensity and significance of transactions.

The color-coded circles help traders quickly identify patterns and trends in the market's transaction activity, aiding in decision-making processes related to trade entries or exits.

Example Below: Recon Tape

Screenshot 2025-05-06 170258.png__PID:9743d5b6-aafc-418e-b2af-854ba368532a
Single Prints

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart.

To open a new chart, go to the NinjaTrader Control Center window, press New and select Chart.

Image In the Data Series dialog box, enter the name of your desired instrument or select it from the dropdown menu. Select your chart type and value, the number of days you wish to load, make any other updates you wish to make, and press ok.

On the chart window, click the Indicators button or press CTRL-I to bring up the Indicators dialog box.

Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

If this is your first time bringing up this indicator, this will load all default values under Properties.

Make your desired changes to the list of available parameters.

For Single Prints, the following parameters are available:

Market (Pit Open): Select the Market that you wish to trade using this setting. 

Show Single Prints in RTH / Globex:
Selecting these settings will enable the detection and displaying of Single Prints during RTH (Regular Trading Hours) or Globex (Extended Trading Hours) sessions.

Zone & Border Colors: The parameters in this section allow you to customize the appearance of various zone types on your chart.

Visible Zones: This value sets the maximum number of zones that will be printed on the chart.

Zone Opacity: This value sets the level of transparency for the fill color of zones. Lower values are more transparent while larger values will make the zones more opaque.

Minimum Zone Width (Ticks): This option sets the minimum width for zones that appear on the chart. If a zone shrinks and becomes smaller than this value, the zone will be erased. This value is in the units of Ticks for the chosen instrument.
 
Show Prices: This option enables printing of prices on zones.

Drawing Erasure Mode: When Erase Invalidated is selected, zones will be erased after they have been fully traded through and invalidated (clipped). When Clip Invalidated is selected, clipped zones will remain on the chart after they have been fully traded through. Erase Oldest will show all zones and only remove the oldest ones if the maximum number of zones is reached.

Drawing Style: Regular mode will draw active zones as finite rectangles. Extended mode will extend active zones all the way to the right edge of the chart panel.
 
Print Mode: Setting this value to Developing will show Single Prints as soon as they are detected. Selecting Confirmed will wait for the next bar to confirm that the Single Prints are still in effect before drawing them.

Example Below: Single Prints

Screenshot 2025-05-06 161115.png__PID:a96dfffa-59cc-4bd2-a552-35e3385a2b60
Tape Reader

To load the OFL NinjaTrader indicators, either go to an existing chart window or open a new chart.

To open a new chart,go to the NinjaTrader Control Center window, press New and select Chart.

In the Data Series dialog box, enter the name of the instrument you wish to trade or select it from the dropdown menu. Select your chart type and value, the number of days you wish to load and make any other updates you wish to make andpress ok.

On the chart window, click the Indicator button or press CTRL-I to bring up the indicator dialog box.

Under the list of available indicators, navigate to the OFL/Free folder and select the indicator and click add.

If this is your first time bringing up this indicator, this will load all default values under Properties. Make your desired changes to the list of available parameters.

For the Tape Reader, the following parameters are available:

Lookback Period: The default is 12, with shorter lookback periods you will introduce more noise but you'll be closer to realtime data, with longer loookbacks you will experience the inverse effect. The best setting here will depend on your timeframe and market. 

What does it do?  This tool organizes Time and Sales Data as a histogram showing the difference between Ask Volume and Bid Volume as a percentage over a lookback period. If you have trouble reading the time and sales stream, this tool helps aid that process by identifying who is dominating the activity over time.

How to use it? - This can be used on a very short time frame volume chart to help users interpret the live time and sales data. The ebbs and flows in the histogram may be interpreted as a visual representation of the tape's ebbs and flows.

For this use case we recommend having the study be on a standalone chart and keep in near your DOM and Time and Sales.

Another use is to place it directly on your execution chart in a separate region. In this scenario, the Tape reader provides a visual representation in the changes of the dominance of Ask or Bid volume as the market rotates intraday.

Example Below: Tape Reader (bottom panel)

Screenshot 2025-05-06 162141.png__PID:4dfae180-238e-4d12-ba5f-259845173886
Ninja Free FAQ

What are the OFL Freemium NinjaTrader Tools?
The OFL Freemium Tools are a set of free indicators designed for the NinjaTrader 8 platform. They provide real-time market insights, helping traders interpret market behaviors and define high-probability outcomes.

Which platforms are supported?
Both the free licensed versions of Ninja Trader as well as the lifetime or orderflow license are supported.

Do these tools provide buy/sell signals?
No, the tools offer structural market information and real-time activity insights. They are designed to help traders understand market dynamics rather than provide direct trade signals.

What markets are these tools suitable for?
The tools are optimized for popular futures markets like ES, NQ, RTY, CL, GC, UB, and BTC.

Can I customize the tools?
Yes, the indicators come with customizable settings to fit individual trading preferences and strategies.

Are there more advanced tools available?
Yes, OrderFlow Labs offers a range of premium tools and studies for Ninja Trader. These tools provide deeper insights and additional functionalities.

If you are interested in our premium packages you can learn about them by visiting our Tools Page

Is there a free trial for premium tools?
While there's no formal free trial, the Freemium tools serve as a sample of what the premium offerings entail. Additionally, public webinars and videos showcase the tools in action.

How do I contact support?
OFL Freemium tools are provided as-is and are unsupported. Please use the guides to ensure proper installation.