커뮤니티
문의 드립니다
2018-07-24 23:52:58
141
글번호 120872
아래 수식 해석좀 부탁드립니다
input : Length(21),Multiplier(3);
var : atrv(0),avgTR(0),highestC(0),lowestC(0),hiLimit(0),loLimit(0),lin(0);
atrv = atr(1);
avgTR = wma(atrv, Length);
highestC = highest(C,Length);
lowestC = lowest(C,Length);
hiLimit = highestC[1]-(avgTR[1] * Multiplier);
loLimit = lowestC[1]+(avgTR[1] * Multiplier);
lin = iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, iff(isnan(lin[1]) == false,lin[1], 0)));
plot1(lin);
답변 1
예스스탁 예스스탁 답변
2018-07-25 13:37:10
안녕하세요
예스스탁입니다.
input : Length(21),Multiplier(3);
var : atrv(0),avgTR(0),highestC(0),lowestC(0),hiLimit(0),loLimit(0),lin(0);
#atr
atrv = atr(1);
#atr시그널선 : ATR을 가중이평한 값
avgTR = wma(atrv, Length);
#지정기간 종가 중 최고가
highestC = highest(C,Length);
#지정기간 종가 중 최저가
lowestC = lowest(C,Length);
#상단 : 지정기간 종가최고가에 atr시그널값의 3개를 더함
hiLimit = highestC[1]-(avgTR[1] * Multiplier);
#하단 : 지정기간 종가최저가에 atr시그널값의 3개를 뺌
loLimit = lowestC[1]+(avgTR[1] * Multiplier);
#종가가 상단과 하단보다 크면 lin은 상단값
#종가가 상단과 하단보다 작으면 lin은 하단값
#그외에는 이전값 유지
#이전값이 없으면 0
lin = iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, iff(isnan(lin[1]) == false,lin[1], 0)));
plot1(lin);
즐거운 하루되세요
> 해피슈 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 아래 수식 해석좀 부탁드립니다
input : Length(21),Multiplier(3);
var : atrv(0),avgTR(0),highestC(0),lowestC(0),hiLimit(0),loLimit(0),lin(0);
atrv = atr(1);
avgTR = wma(atrv, Length);
highestC = highest(C,Length);
lowestC = lowest(C,Length);
hiLimit = highestC[1]-(avgTR[1] * Multiplier);
loLimit = lowestC[1]+(avgTR[1] * Multiplier);
lin = iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, iff(isnan(lin[1]) == false,lin[1], 0)));
plot1(lin);
다음글
이전글