커뮤니티

문의 드립니다

프로필 이미지
해피슈
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);