NT8 Strategy Conversion from TradingView

Job ID: 40139303

Budget: $15 – $25 USD

Project Title: NT8 Strategy (MNQ) – Port TradingView EMA Pro V5 + Exact Visual + Fixed SL/TP

I have an existing TradingView (Pine Script) strategy (EMA Pro V5). I need a NinjaTrader 8 (NinjaScript) strategy for **MNQ** that replicates the same logic and the same visual signals (timing + placement). This is Phase 1 so we can backtest and optimize in NT8.

---

Requirements

1) Inputs (must be configurable)

* EMA Fast length** (user input, e.g., 9)
* EMA Slow length** (user input, e.g., 50)
* Session + weekday filters
* Volume filter (relative or absolute)
* Range / consolidation block
* Max signals after EMA cross (user input)

*2) Entry Logic (must match Pine Script)

Two entry signals:

*BuyDip (pullback to EMA Fast)
*EMA Pro (continuation)
* After an EMA cross, allow N signals max (user-controlled)
*Whichever signal fires first triggers the entry
* One entry per bar, no overlapping long/short positions
* Must behave on bar close (no repaint)

*3 Exits Phase 1 – for backtesting

*Fixed Stop Loss in points**
*Two Take Profits (TP1 & TP2) in points**
*Position split** for TP1/TP2 as input (ex: 50/50)

*(No candle-based stop, RR targets, BE, or scaling in Phase 1 — those are future add-ons.)*

*4) Visual Match (Important)

* Plot EMAs and show entry markers/labels similar to TradingView
* Signal visibility must be clean (no clutter)
* Goal is **exact visual equivalence** to the Pine script signals

*5) Optimization & Code Quality

Must work in Strategy Analyzer + Optimization
Clean, modular code so we can add later: RR exits, candle/ATR stops, break-even, scaling


Deliverables

* Working NT8 strategy file (MNQ)
* Inputs exposed and documented
* Matches Pine script signals visually and logically
* Ready for backtesting/optimization
*Support with installation and initial backtest / Delievery

---