커뮤니티

기본으로 제공되는 StochRSI 값이 나오지 않습니다.

프로필 이미지
쩡우셩
2015-12-22 12:29:19
116
글번호 93684
답변완료
기본으로 제공되는 StochRSI 값이 나오지 않습니다. 원인이 뭔가요? Input : Period1(14); var : Sma1(0),Sma2(0),Sma3(0),Sma4(0); Sma1 = RSI(Period1); Sma2 = Min(Sma1); Sma3 = Max(Sma1); Sma4 = ((Sma1-Sma2)/(Sma3-Sma2))*100; Plot1(Sma4, "StochRSI"); PlotBaseLine1(20, "기준선20"); PlotBaseLine2(80, "기준선80");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-22 15:54:51

안녕하세요 예스스탁입니다 계산식이 잘못되어 있습니다. 스토케스틱은 일정기간동안의 최고가와 최저가를 사용합니다. max와 min으로 현재 RSI값만 사용하므로 가격차이가 없었습니다. 예스랭귀지에서는 해당 지표가 기본식으로로 제공되고 있지 않습니다. 수식은 아래와 같습니다. Input : Period1(14),sto1(14); var : Sma1(0),Sma2(0),Sma3(0),StochRSI(0); Sma1 = RSI(Period1); Sma2 = Highest(Sma1,sto1); Sma3 = lowest(Sma1,sto1); StochRSI = ((Sma1-Sma2)/(Sma3-Sma2))*100; Plot1(StochRSI, "StochRSI"); PlotBaseLine1(20, "기준선20"); PlotBaseLine2(80, "기준선80"); 즐거운 하루되세요 > 쩡우셩 님이 쓴 글입니다. > 제목 : 기본으로 제공되는 StochRSI 값이 나오지 않습니다. > 기본으로 제공되는 StochRSI 값이 나오지 않습니다. 원인이 뭔가요? Input : Period1(14); var : Sma1(0),Sma2(0),Sma3(0),Sma4(0); Sma1 = RSI(Period1); Sma2 = Min(Sma1); Sma3 = Max(Sma1); Sma4 = ((Sma1-Sma2)/(Sma3-Sma2))*100; Plot1(Sma4, "StochRSI"); PlotBaseLine1(20, "기준선20"); PlotBaseLine2(80, "기준선80");