예스스탁
예스스탁 답변
2023-03-13 19:32:12
안녕하세요
예스스탁입니다.
input : Length(21),Multiplier(3);
var : avgtr(0),highestC(0),lowestC(0),hilimit(0),lolimit(0);
var : rt(0),ps(0),clr(0);
avgTR = wma(atr(1), Length);
highestC = highest(H,Length);
lowestC = lowest(L,Length);
hiLimit = highestC[1]-(avgTR[1] * Multiplier);
loLimit = lowestC[1]+(avgTR[1] * Multiplier);
rt = 0.0;
ps = 0.0;
rt = iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, IFf(IsNan(rt[1])== False,rt[1],close)));
ps = iff(close > rt, 1,iff(close < rt, -1, iff(isnan(ps[1])== False,ps[1],0)));
clr = IFf(ps == -1 , red ,IFf(ps == 1 , green ,blue));
plot1(rt,"Trend Trader Strategy",clr);
즐거운 하루되세요
> 키드 님이 쓴 글입니다.
> 제목 : 지표 문의드립니다.
> 닌자트레이더용 ATR Trend 지표인데요..
YT용 지표로 변환이 가능한지요?
study(title="Trend Trader Strategy", overlay = true)
Length = input(21, minval=1),
Multiplier = input(3, minval=0.000001)
avgTR = wma(atr(1), Length)
highestC = highest(Length)
lowestC = lowest(Length)
hiLimit = highestC[1]-(avgTR[1] * Multiplier)
loLimit = lowestC[1]+(avgTR[1] * Multiplier)
ret = 0.0
pos = 0.0
ret:= iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, nz(ret[1], close)))
pos:= iff(close > ret, 1,
iff(close < ret, -1, nz(pos[1], 0)))
barcolor(pos == -1 ? color.red: pos == 1 ? color.green : color.blue )
plot(ret, color= color.blue , title="Trend Trader Strategy")