커뮤니티
기본으로 제공되는 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");