예스스탁
예스스탁 답변
2020-05-15 13:25:10
안녕하세요
예스스탁입니다.
input : Periods(20),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true);
var :src(0),atrv(0),atr2(0),up(0),up1(0),dn(0),dn1(0),trend(0);
var : avgprice(0),t(0);
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR , atr(Periods) , atr2);
up = src-(Multiplier*atrv);
up1 = up[1];
up = iff(close[1] > up1 , max(up,up1) , up);
dn = src+(Multiplier*atrv);
dn1 = dn[1];
dn = iff(close[1] < dn1 , min(dn, dn1) , dn);
trend = 1;
trend = trend[1];
trend = iff(trend == -1 and close > dn1 , 1 ,iff( trend == 1 and close < up1 , -1 , trend));
avgprice = (o+h+l+c)/4;
if avgprice > avgprice[1] Then
t = 1;
if avgprice < avgprice[1] Then
t = -1;
plot1(iff(trend == 1 , up ,nan),"UpTrend", green);
plot2(iff(trend == 1 , nan , dn),"DownTrend",red);
plot3(avgprice,"평균가",iff(t==1,RED,BLUE));
즐거운 하루되세요
> 새벽에 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 글번호:67484 재질문 좀 부탁드립니다
감사합니다