where do i request or ask for help to convert trading view indicator code to pro-realtime code?
below is the code that i like to convert. it is free indicator code on tradingview so not trying to get paid code from trading view to PRT. Credit for this code is to QUANTNOMAD. Indicator name on TV is UT Bot Alerts.
Note – MOD – please delete if this is not allowed on this platform as i am new not sure of all rules. thanks.
//@version=4
study(title=”UT Bot Alerts”, overlay = true)
// Inputs
a = input(1, title = “Key Vaule. ‘This changes the sensitivity'”)
c = input(10, title = “ATR Period”)
h = input(false, title = “Signals from Heikin Ashi Candles”)
xATR = atr(c)
nLoss = a * xATR
src = h ? security(heikinashi(syminfo.tickerid), timeframe.period, close, lookahead = false) : close
xATRTrailingStop = 0.0
xATRTrailingStop := iff(src > nz(xATRTrailingStop[1], 0) and src[1] > nz(xATRTrailingStop[1], 0), max(nz(xATRTrailingStop[1]), src – nLoss),
iff(src<nz(xATRTrailingStop[1],0)andsrc[1]<nz(xATRTrailingStop[1],0),min(nz(xATRTrailingStop[1]),src+nLoss),
iff(src > nz(xATRTrailingStop[1], 0), src – nLoss, src + nLoss)))
pos = 0
pos := iff(src[1] < nz(xATRTrailingStop[1], 0) and src > nz(xATRTrailingStop[1], 0), 1,
iff(src[1]>nz(xATRTrailingStop[1],0)andsrc<nz(xATRTrailingStop[1],0),-1,nz(pos[1],0)))
xcolor=pos==-1?color.red:pos==1?color.green:color.blue
ema = ema(src,1)
above = crossover(ema, xATRTrailingStop)
below = crossover(xATRTrailingStop, ema)
buy =src>xATRTrailingStopandabove
sell = src < xATRTrailingStop and below
barbuy =src>xATRTrailingStop
barsell=src<xATRTrailingStop
plotshape(buy, title = “Buy”, text = ‘Buy’, style = shape.labelup, location = location.belowbar, color= color.green, textcolor = color.white, transp = 0, size = size.tiny)
plotshape(sell, title = “Sell”, text = ‘Sell’, style = shape.labeldown, location = location.abovebar, color= color.red, textcolor = color.white, transp = 0, size = size.tiny)
barcolor(barbuy ? color.green : na)
barcolor(barsell ? color.red : na)
alertcondition(buy, “UT Long”, “UT Long”)
alertcondition(sell, “UT Short”, “UT Short”)