A custom NinjaTrader 8 strategy that generates entries based on stacked imbalance S/R zones from footprint analysis. Includes built-in risk management with daily loss limits, webhook notifications, and session-aware execution.

Type
Strategy

Components
mzFootprint

Parameters
45

Status
Delivered

Capabilities

  • 🔍 Entry signals from stacked imbalance S/R zones with configurable minimum zone count
  • 🛡 Risk management (daily loss, profit, drawdown, and trades limits)
  • ⏰ Two trading time windows with configurable begin/end
  • 📡 Webhook notifications on validated patterns
  • 📝 File logging of signals
  • 📊 Dual-entry position management with independent stop/target per entry
  • 📈 Breakeven and trailing stop
  • 🎨 Full footprint visual customization (imbalance highlighting, S/R zone rendering)

Built on MZpack API

This project leverages the following MZpack API namespaces and classes:

  • MZpack.NT8.Algo.Indicators.StrategyFootprintIndicator
  • MZpack.NT8.Algo.Strategy
  • MZpack.NT8.Algo.RiskManagement
  • MZpack.NT8.Algo.TradingTime
  • MZpack.NT8.Algo.Extensions.Entries.Entry
  • MZpack.NT8.Algo.Signal (ImbalanceZoneSignal)
  • MZpack.NT8.Algo.Pattern
  • MZpack.NT8.Algo.Trail

Configuration

Exposes 45 configurable parameters across:

  • General (webhook, file logging)
  • Strategy (minimum imbalance zones count)
  • Position (dual entries, stop/target, breakeven, trail)
  • Trading time
  • Risk management
  • Footprint (visual presentation, imbalance S/R zones, alerts)