Supertrend_
1 base
base=(H+L)/2
2 upper_band
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
3 lower_band
lower_band=base-atr(period)*multiple;
uptrend=valuewhen(1, highest(lower_band(1), period)<lower_band,
lower_band)
4 upertrend
if(eavg(C, 125)<C, uptrend, downtrend)
5 upper_band2
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
지표조건
period 10
multiple 3
답변 1
예스스탁
예스스탁 답변
2022-07-18 14:54:44
안녕하세요
예스스탁입니다.
input : period(10),multiple(3);
var : base(0),upper_band(0),lower_band(0);
var : downtrend(0),uptrend(0);
base=(H+L)/2;
upper_band=base+atr(period)*multiple;
if lowest(upper_band[1], period)>upper_band then
downtrend = upper_band;
lower_band=base-atr(period)*multiple;
if highest(lower_band[1], period)<lower_band Then
uptrend = lower_band;
var1 = ema(C,125);
Var2 = iFf(VAR1<C, uptrend, downtrend);
Plot1(base,"base");
Plot2(downtrend,"upper_band");
Plot3(uptrend,"lower_band");
Plot4(Var2,"upertrend");
plot5(downtrend,"upper_band2");
즐거운 하루되세요
> 알로우kim 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> Supertrend_
1 base
base=(H+L)/2
2 upper_band
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
3 lower_band
lower_band=base-atr(period)*multiple;
uptrend=valuewhen(1, highest(lower_band(1), period)<lower_band,
lower_band)
4 upertrend
if(eavg(C, 125)<C, uptrend, downtrend)
5 upper_band2
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
지표조건
period 10
multiple 3