아래수식을 예스로 부탁드립니다.
ATR_length = 14
ATR_band_open = security("BTCUSD","D",open)
ATR_prev_day = security("BTCUSD", "D", atr(ATR_length)[1])
lower_band = ATR_band_open - ATR_prev_day
upper_band = ATR_band_open + ATR_prev_day
plot(lower_band, color=color.blue)
plot(upper_band, color=color.orange)
답변 1
예스스탁
예스스탁 답변
2020-07-13 15:25:51
안녕하세요
예스스탁입니다.
input : ATR_length(14);
var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0);
var : lower_band(0),upper_band(0);
sumTR = 0;
for cnt = 1 to ATR_length
{
If DayClose(cnt+1) > DayHigh(cnt) then
TH = DayClose(cnt+1);
else
TH = DayHigh(cnt);
If DayClose(cnt+1) < daylow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
sumTR = sumTR + (TH-TL);
}
ATRV = sumTR/ATR_length;
lower_band = dayopen - ATRV;
upper_band = dayopen + ATRV;
plot1(lower_band,"lower",blue);
plot2(upper_band,"upper",red);
즐거운 하루되세요
> as8282 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래수식을 예스로 부탁드립니다.
ATR_length = 14
ATR_band_open = security("BTCUSD","D",open)
ATR_prev_day = security("BTCUSD", "D", atr(ATR_length)[1])
lower_band = ATR_band_open - ATR_prev_day
upper_band = ATR_band_open + ATR_prev_day
plot(lower_band, color=color.blue)
plot(upper_band, color=color.orange)