shortlen = input(5, minval=1, title="Short Period")
longlen = input(10, minval=1, title="Long Period")
siglen = input(5, minval=1, title="Signal Line Period)")
erg = tsi(close, shortlen, longlen)
sig = ema(erg, siglen)
osc = erg - sig
plot(erg, color=fuchsia, title="Indicator")
plot(sig, color=aqua, title="Signal")
plot(osc, color=red, style=histogram, title="Oscillator")
상기 수식을 예스로 전환 부탁합니다.
아래위 기준선(30,-30)도 같이 부탁합니다.
답변 1
예스스탁
예스스탁 답변
2021-12-16 12:48:41
안녕하세요
예스스탁입니다.
Mtm = 전일 종가 - 금일종가
분자 = s일간의 지수이동평균 ( r 일간의 Mtm 지수이동평균 )
분모 = s일간의 지수이동평균 ( r일간의 (Mtm의 절대값) 지수이동평균)
TSI = 분자 / 분모
tsi의 계산공식의 예스랭귀지에서 기본으로 제공하는 값과 달라
위 공식으로 작성해 드립니다.
input : shortlen(5),longlen(10),siglen(5);
var : mtm(0),erg(0),sig(0),osc(0);
mtm = C-C[1];
erg = ema(ema(mtm,shortlen),longlen)/Ema(Ema(abs(mtm),shortlen),longlen)*100;
sig = ema(erg, siglen);
osc = erg - sig;
plot1(erg,"Indicator");
plot2(sig,"Signal");
plot3(osc,"Oscillator");
PlotBaseLine1(30);
PlotBaseLine2(-30);
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 부탁합니다
> shortlen = input(5, minval=1, title="Short Period")
longlen = input(10, minval=1, title="Long Period")
siglen = input(5, minval=1, title="Signal Line Period)")
erg = tsi(close, shortlen, longlen)
sig = ema(erg, siglen)
osc = erg - sig
plot(erg, color=fuchsia, title="Indicator")
plot(sig, color=aqua, title="Signal")
plot(osc, color=red, style=histogram, title="Oscillator")
상기 수식을 예스로 전환 부탁합니다.
아래위 기준선(30,-30)도 같이 부탁합니다.