NinjaTrader 8

FuturesHustler.com Zones for NinjaTrader 8

Plots daily support/resistance zones from FuturesHustler.com directly on your NinjaTrader 8 chart.

Features

  • Fetches S1-S3 (resistance), L1-L3 (support), Line in Sand (LS), and Macro zones from the FuturesHustler API
  • Single-level zones drawn as solid horizontal lines
  • Range zones (zone + zone2) drawn as semi-transparent filled areas with solid top and dashed bottom boundaries
  • Labels displayed at the right edge of each zone
  • Auto-refreshes every 30 minutes
  • Fully configurable colors and line width

Installation

Step 1 — Extract the zip

Right-click the downloaded .zip file and select Extract All. You will find FuturesHustlerZones.cs inside.

Step 2 — Copy the file

Copy FuturesHustlerZones.cs to:

Documents\NinjaTrader 8\bin\Custom\Indicators\

Tip: Paste %USERPROFILE%\Documents\NinjaTrader 8\bin\Custom\Indicators\ directly into the Windows Explorer address bar.

Step 3 — Compile in NinjaTrader

  1. Open NinjaTrader 8
  2. From the top menu go to New > NinjaScript Editor
  3. Press F5 on your keyboard (or click the green Compile button)
  4. You should see "Compiled successfully" at the bottom of the editor
  5. Close the NinjaScript Editor

Step 4 — Add to your chart

  1. Open any chart
  2. Right-click the chart and select Indicators...
  3. In the indicator list find FuturesHustler.com Zones and double-click it
  4. In the 1. Connection group enter your Endpoint URL provided by FuturesHustler.com
  5. Adjust colors and line width if desired
  6. Click OK

The zones will appear on your chart immediately and auto-refresh every 30 minutes.

Settings

Setting Default Description
Endpoint URL(empty)Your personal API endpoint from FuturesHustler.com
Resistance (S1-S3)RedColor for resistance zones
Support (L1-L3)GreenColor for support zones
Line in Sand (LS)OrangeColor for the Line in Sand level
Macro LevelsPurpleColor for macro zones
Line Width2Line thickness 1-5

Troubleshooting

I don't see the indicator in the list after compiling

  • • Make sure the file is in the correct folder: Documents\NinjaTrader 8\bin\Custom\Indicators\
  • • Try restarting NinjaTrader after compiling

Compile failed with errors

  • • Make sure you are running NinjaTrader 8 (not NinjaTrader 7)
  • • Check that the file was not renamed — it must be named FuturesHustlerZones.cs

Zones are not showing on the chart

  • • Confirm you entered the correct Endpoint URL in the indicator settings
  • • Check your internet connection
  • • Open NinjaScript Output window (from the menu: New > NinjaScript Output) to see any error messages

Requirements

  • NinjaTrader 8
  • Windows 10 or later
  • Active FuturesHustler.com subscription with a valid Endpoint URL