답변완료
문의드립니다.
아래식을 예스로 변환부탁드립니다.(하켄아쉬)
len = input(5, minval=1, title="Length")
src = input(close, "Source", type = input.source)
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
rsi5 = input(#4CAF50, title="RSI 0-5", type = input.color)
rsi10 = input(#4CAF50, title="RSI 5-10", type = input.color)
rsi15 = input(#4CAF50, title="RSI 10-15", type = input.color)
rsi20 = input(#4CAF50, title="RSI 15-20", type = input.color)
rsi25 = input(#4CAF50, title="RSI 20-25", type = input.color)
rsi30 = input(#4CAF50, title="RSI 25-30", type = input.color)
rsi35 = input(#ef5350, title="RSI 30-35", type = input.color)
rsi40 = input(#ef5350, title="RSI 35-40", type = input.color)
rsi45 = input(#ef5350, title="RSI 40-45", type = input.color)
rsi50 = input(#ef5350, title="RSI 45-50", type = input.color)
rsi55 = input(#64b5f6, title="RSI 50-55", type = input.color)
rsi60 = input(#64b5f6, title="RSI 55-60", type = input.color)
rsi65 = input(#64b5f6, title="RSI 60-65", type = input.color)
rsi70 = input(#64b5f6, title="RSI 65-70", type = input.color)
rsi75 = input(#ffeb3b, title="RSI 70-75", type = input.color)
rsi80 = input(#ffeb3b, title="RSI 75-80", type = input.color)
rsi85 = input(#ff9800, title="RSI 80-85", type = input.color)
rsi90 = input(#ff9800, title="RSI 85-90", type = input.color)
rsi95 = input(#ffffff, title="RSI 90-95", type = input.color)
rsi100 = input(#ffffff, title="RSI 95-100", type = input.color)
myCol = iff(rsi > 0 and rsi < 5, rsi5,
iff(rsi > 5 and rsi < 10, rsi10,
iff(rsi > 10 and rsi < 15, rsi15,
iff(rsi > 15 and rsi < 20, rsi20,
iff(rsi > 20 and rsi < 25, rsi25,
iff(rsi > 25 and rsi < 30, rsi30,
iff(rsi > 30 and rsi < 35, rsi35,
iff(rsi > 35 and rsi < 40, rsi40,
iff(rsi > 40 and rsi < 45, rsi45,
iff(rsi > 45 and rsi < 50, rsi50,
iff(rsi > 50 and rsi < 55, rsi55,
iff(rsi > 55 and rsi < 60, rsi60,
iff(rsi > 60 and rsi < 65, rsi65,
iff(rsi > 65 and rsi < 70, rsi70,
iff(rsi > 70 and rsi < 75, rsi75,
iff(rsi > 75 and rsi < 80, rsi80,
iff(rsi > 80 and rsi < 85, rsi85,
iff(rsi > 85 and rsi < 90, rsi90,
iff(rsi > 90 and rsi < 95, rsi95,
iff(rsi > 95 and rsi < 100, rsi100, na))))))))))))))))))))
plotrsi = plot(rsi, "RSI", color=myCol)
lineC = true ? #64b5f6 : na
f0 = plot(series=50, color=lineC, transp=65, title="50 Level")
fill(f0, plotrsi, #ffffff, transp=90)
2021-01-11
1000
글번호 145319
강조
답변완료
에러 부분 수정 부탁드립니다
Input : 기간1(5), 기간2(20);
Vars : m1(0), m2(0), HH(0), LL(0), num1(0), num2(0), num3(0), num4(0), aa(0), bb(0);
m1 = ema((H+L+C)/3, 기간1);
m2 = ema((H+L+C)/3, 기간2);
HH = Highest(m2, 기간1);
LL = Lowest(m2, 기간1);
num1 = ema(m1-LL, 1);
num2 = ema(m2-LL, 1);
num3 = ema(HH-m1, 1);
num4 = ema(HH-m2, 1);
===에러 발생 부분=======================
aa = if num1>num4 Then num1 Else num4;
bb = if num3>num2 Then num3 Else num2;
plot(aa-bb);
========================================
에러 발생 부분 수정 부탁드립니다.
2021-01-10
1359
글번호 145316
지표