커뮤니티

지표 변환해주세요.

프로필 이미지
신대륙발견
2023-10-05 17:26:25
1081
글번호 172882
답변완료
//@version=5 indicator(title="Relative Vigor Index", shorttitle="RVGI", format=format.price, precision=4, timeframe="", timeframe_gaps=true) len = input.int(10, title="Length", minval=1) rvi = math.sum(ta.swma(close-open), len)/math.sum(ta.swma(high-low),len) sig = ta.swma(rvi) offset = input.int(0, "Offset", minval = -500, maxval = 500) plot(rvi, color=#008000, title="RVGI", offset = offset) plot(sig, color=#FF0000, title="Signal", offset = offset) 트레이딩뷰 지표입니다. 예스로 변환해주세요. 색상은 자유롭게 바꿀 수 있도록 해주세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-06 11:28:49

안녕하세요 예스스탁입니다. input : len(10); var : rvi(0),sig(0); value1 = C-O; value2 = H-L; var1 = value1[3] * 1 / 6 + value1[2] * 2 / 6 + value1[1] * 2 / 6 + value1[0] * 1 / 6; var2 = value2[3] * 1 / 6 + value2[2] * 2 / 6 + value2[1] * 2 / 6 + value2[0] * 1 / 6; rvi = AccumN(var1, len)/AccumN(Var2,len); sig = rvi[3] * 1 / 6 + rvi[2] * 2 / 6 + rvi[1] * 2 / 6 + rvi[0] * 1 / 6; plot1(rvi, "RVGI"); plot2(sig, "Signal"); 즐거운 하루되세요 > 신대륙발견 님이 쓴 글입니다. > 제목 : 지표 변환해주세요. > //@version=5 indicator(title="Relative Vigor Index", shorttitle="RVGI", format=format.price, precision=4, timeframe="", timeframe_gaps=true) len = input.int(10, title="Length", minval=1) rvi = math.sum(ta.swma(close-open), len)/math.sum(ta.swma(high-low),len) sig = ta.swma(rvi) offset = input.int(0, "Offset", minval = -500, maxval = 500) plot(rvi, color=#008000, title="RVGI", offset = offset) plot(sig, color=#FF0000, title="Signal", offset = offset) 트레이딩뷰 지표입니다. 예스로 변환해주세요. 색상은 자유롭게 바꿀 수 있도록 해주세요.