Converting TradingView Indicator to NinjaTrader 8 (Pinescript to C#)

Hi Everyone, I am trying to add an indicator from TradingView to NinjaTrader. The specific indicator is Smoothed Heiken Ashi Candles by jackvmk. Tradingview offers limited backtesting so I would love to be able to use it on NinjaTrader.

Here is the source code:
study(title = “Smoothed Heiken Ashi Candles”, shorttitle=“Smoothed Ha Candles”, overlay=true)

len=input(10)

o=ema(open,len)

c=ema(close,len)

h=ema(high,len)

l=ema(low,len)

haclose = (o+h+l+c)/4

haopen = na(haopen[1]) ? (o + c)/2 : (haopen[1] + haclose[1]) / 2

hahigh = max (h, max(haopen,haclose))

halow = min (l, min(haopen,haclose))

len2=input(10)

o2=ema(haopen, len2)

c2=ema(haclose, len2)

h2=ema(hahigh, len2)

l2=ema(halow, len2)

col=o2>c2 ? red : lime

plotcandle(o2, h2, l2, c2, title=“heikin smoothed”, color=col)

You can see if that works. I’m away from computer.

You know that you can just plot EMAs of close and open to the same result? There’s no magic to indicators, unless they use ML.