예스스탁
예스스탁 답변
2020-03-16 18:17:42
안녕하세요
예스스탁입니다.
ATR = rma(tr(true), ATRlength)
위 부분 예스랭귀지 atr함수로 대체합니다.
input : ATRlength(200),ATRMult(2.272),len(26);
var : atrv(0),src(0),out(0),emaup(0),emadw(0);
ATRv = atr(ATRlength);
src = close;
out = ema(src, len);
plot1(out,"EMA",MAGENTA);
emaup = out+(ATRv*ATRMult);
emadw = out-(ATRv*ATRMult);
plot3(emaup,"EMAUP",red);
plot4(emadw,"EMADW",green);
input : conversionPeriods(5),basePeriods(26),laggingSpan2Periods(52),displacement(26);
var : conversionLine(0),baseLine(0),leadLine1(0),leadLine2(0),kjuncol(0);
conversionLine = avg(lowest(l,conversionPeriods),highest(h,conversionPeriods));
baseLine = avg(lowest(l,basePeriods),highest(h,basePeriods));
leadLine1 = avg(conversionLine, baseLine);
leadLine2 = avg(lowest(l,laggingSpan2Periods),highest(h,laggingSpan2Periods));
kjuncol = iff(conversionLine > baseLine,blue,iff(conversionLine < baseLine , red , MAGENTA));
plot5(conversionLine,"Conversion Line",RED);
plot6(baseLine,"Base Line",kjuncol);
plot7(leadLine1,"lead1",green);
plot8(leadLine2,"lead2",red);
즐거운 하루되세요
> 장안퀙쿠르드 님이 쓴 글입니다.
> 제목 : 지표수식 전환부탁
> 다음 수식을 예스지표로 전환부탁드려요.
ATRlength = input(200, minval=1)
ATRMult = input(2.272, minval=1)
ATR = rma(tr(true), ATRlength)
len = input(26, minval=1, title="EMA Length")
src = input(close, title="Source")
out = ema(src, len)
plot(out, title="EMA", color=orange,transp=85)
emaup = out+(ATR*ATRMult)
emadw = out-(ATR*ATRMult)
plot(emaup, title="EMAUP", color=red)
plot(emadw, title="EMADW", color=green)
conversionPeriods = input(5, minval=1),
basePeriods = input(26, minval=1)
laggingSpan2Periods = input(52, minval=1),
displacement = input(26, minval=1)
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
kjuncol = conversionLine > baseLine ? blue : conversionLine < baseLine ? red : orange
plot(conversionLine, color=red, title="Conversion Line")
plot(baseLine, color=kjuncol,linewidth=2,transp=5, title="Base Line")
p1 = plot(leadLine1, offset = displacement, color=green,transp=85,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red,transp=85,
title="Lead 2")
fill(p1, p2,silver)