EMAlength=input(55,"EMA LENGTH?")
src=ohlc4
haOpen=0.0
haOpen := (src + nz(haOpen[1]))/2
haC=(ohlc4+nz(haOpen)+max(high,nz(haOpen))+min(low,nz(haOpen)))/4
EMA1=ema(haC,EMAlength)
EMA2=ema(EMA1,EMAlength)
EMA3=ema(EMA2,EMAlength)
답변 1
예스스탁
예스스탁 답변
2020-05-27 10:50:35
안녕하세요
예스스탁입니다.
input : EMAlength(55);
var : src(0),haOpen(0),hac(0),ema1(0),ema2(0),ema3(0);
src = (o+h+l+c)/4;
if index == 0 Then
haOpen = src;
Else
haOpen = (src + haOpen[1])/2;
haC = (src+haOpen+max(high,haOpen)+min(low,haOpen))/4;
EMA1=ema(haC,EMAlength);
EMA2=ema(EMA1,EMAlength);
EMA3=ema(EMA2,EMAlength);
plot1(ema1);
plot2(ema2);
plot3(ema3);
즐거운 하루되세요
> 유연파파 님이 쓴 글입니다.
> 제목 : 트레이딩뷰소스 변환요청 합니다
> EMAlength=input(55,"EMA LENGTH?")
src=ohlc4
haOpen=0.0
haOpen := (src + nz(haOpen[1]))/2
haC=(ohlc4+nz(haOpen)+max(high,nz(haOpen))+min(low,nz(haOpen)))/4
EMA1=ema(haC,EMAlength)
EMA2=ema(EMA1,EMAlength)
EMA3=ema(EMA2,EMAlength)