RCI3lines+TripleTimeframe

https://jp.tradingview.com/script/e5nPybek/

noteからコピペだとエラーになる模様('A`)

上のリンクからよろ

//
// @author Jadbrother modified by madoqa
//
//@version=2
study(title = "RCI3lines+TripleTimeframe", shorttitle = "RCI3linesTTF")

itvs = input(9, "short interval")
itvm = input(36, "middle interval")
itvl = input(52, "long interval")
src = input(close, "source")
useCurrentRes = input(false, title="Use Current Chart Resolution?")
ssRCI = input(true, title="Show Ex RSI?")
resCustom = input(title="Use Different Timeframe? Uncheck Box Above", type=resolution, defval="30")
useCurrentRes2 = input(false, title="Use 2nd RCI Plot On Samet Timeframe?")
resCustom2 = input(title="Use 2nd RCI? Check Box Above", type=resolution, defval="15")
ssRCI2 = input(true, title="Show 2ndd RCI?")
useCurrentRes3 = input(false, title="Use 3rd RCI Plot On Samet Timeframe?")
resCustom3 = input(title="Use 3rd RCI? Check Box Above", type=resolution, defval="5")
ssRCI3 = input(true, title="Show 3rd RCI?")
upperband=input(title="High line[%]",defval=80,type=integer)
lowerband=input(title="Low line[%]",defval=-80,type=integer)

res = useCurrentRes ? period : resCustom
res2 = useCurrentRes2 ? period : resCustom2
res3 = useCurrentRes3 ? period : resCustom3

ord(seq, idx, itv) =>
p = seq[idx]
o = 1
for i = 0 to itv - 1
if p < seq[i]
o := o + 1
o

d(itv) =>
sum = 0.0
for i = 0 to itv - 1
sum := sum + pow((i + 1) - ord(src, i, itv), 2)
sum

rci(itv) => (1.0 - 6.0 * d(itv) / (itv * (itv * itv - 1.0))) * 100.0

outRCI = security(tickerid, res, rci(itvs))
outRCI2 = security(tickerid, res2, rci(itvs))
outRCI3 = security(tickerid, res3, rci(itvs))
hline(upperband,color=gray,linestyle=dashed)
hline(lowerband,color=gray,linestyle=dashed)
plot(rci(itvs), title = "RCI short",linewidth=3, color = red)
plot(rci(itvm), title = "RCI middle",linewidth=3, color = blue)
plot(rci(itvl), title = "RCI long",linewidth=3, color = lime)
plot(outRCI, title = "RCI S1", linewidth=2, color = aqua)
plot(ssRCI and outRCI2 ? outRCI2 : na, title = "RCI S2", linewidth=2, color = yellow)
plot(ssRCI2 and outRCI3 ? outRCI3 : na, title = "RCI S3", linewidth=2, color = fuchsia)

BTC 3BMEX81yqECEDamEBKxD6NadyzVrjE8o1f