커뮤니티

문의드립니다

프로필 이미지
새벽에
2020-05-20 10:33:28
1036
글번호 139003
답변완료
안녕하세요? 아래수식의 rsi(지표속성창)의 선의 표현이 기울기에 의한 빨강과 파랑으로 표현되게바꾸고싶습니다 (현재는 RSI선 설정에 근거해서 초록과빨강으로 표현되고 있음),다른선은 그냥놔두시면됩니다 도움주셔서 감사합니다 input : aLength(2),yLength(5),zLength(25),obLevel(70),osLevel(30); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0),sig(0),rsiColor(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); sig = ema(rsiv, zLength); plot1(obLevel,"obLevel",green); plot2(50); plot3(osLevel,"osLevel",red); rsiColor = iff(rsiv > sig or (rsiv[1] < osLevel and rsiv > osLevel) ,green ,iff(rsiv < sig or (rsiv[1] > obLevel and rsiv < obLevel) ,red,blue)); plot4(rsiv,"rsi",rsiColor); plot5(sig,"sig",black);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-20 11:48:05

안녕하세요 예스스탁입니다. input : aLength(2),yLength(5),zLength(25),obLevel(70),osLevel(30); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0),sig(0),rsiColor(0),t(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); sig = ema(rsiv, zLength); plot1(obLevel,"obLevel",green); plot2(50); plot3(osLevel,"osLevel",red); rsiColor = iff(rsiv > sig or (rsiv[1] < osLevel and rsiv > osLevel) ,green ,iff(rsiv < sig or (rsiv[1] > obLevel and rsiv < obLevel) ,red,blue)); if rsiv > rsiv[1] Then T = 1; if rsiv < rsiv[1] Then T = -1; plot4(rsiv,"rsi",iff(T ==1,RED,BLUE)); plot5(sig,"sig",black); 즐거운 하루되세요 > 새벽에 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요? 아래수식의 rsi(지표속성창)의 선의 표현이 기울기에 의한 빨강과 파랑으로 표현되게바꾸고싶습니다 (현재는 RSI선 설정에 근거해서 초록과빨강으로 표현되고 있음),다른선은 그냥놔두시면됩니다 도움주셔서 감사합니다 input : aLength(2),yLength(5),zLength(25),obLevel(70),osLevel(30); var : src(0),hc(0),lc(0),top(0),bot(0),rs(0),rsiv(0),sig(0),rsiColor(0); src = close; hc = highest(src, aLength); lc = lowest(src, aLength); top = ema(ema(src - lc, yLength), zLength); bot = ema(ema(hc - src, yLength), zLength); rs = iff(bot != 0 , top / bot , 0); rsiv = iff(bot == 0 , 100,iff( top == 0 , 0 , 100 - (100 / (1 + rs)))); sig = ema(rsiv, zLength); plot1(obLevel,"obLevel",green); plot2(50); plot3(osLevel,"osLevel",red); rsiColor = iff(rsiv > sig or (rsiv[1] < osLevel and rsiv > osLevel) ,green ,iff(rsiv < sig or (rsiv[1] > obLevel and rsiv < obLevel) ,red,blue)); plot4(rsiv,"rsi",rsiColor); plot5(sig,"sig",black);