커뮤니티

강조식으로부탁드립니다.

프로필 이미지
외국인
2024-01-10 16:52:13
1302
글번호 175605
답변완료
input: ATRLength20(100), ATRMult20(3.6); vars: ATR20(0), avg20(0), dn20(0), up20(0), trend20(1), flag20(0), flagh20(0), qqq20(0); ATR20 = ATR(ATRLength20) * ATRMult20; avg20 = (High + Low)/2; up20 = avg20 + ATR20; dn20 = avg20 - ATR20; if close > up20[1] then trend20 = 1; else if close < dn20[1] then trend20 = -1; if trend20 < 0 and trend20[1] > 0 then flag20 = 1; else flag20 = 0; if trend20 > 0 and trend20[1] < 0 then flagh20 = 1; else flagh20 = 0; if trend20 > 0 and dn20 < dn20[1] then dn20 = dn20[1]; if trend20 < 0 and up20 > up20[1] then up20 = up20[1]; if flag20 == 1 then up20 = avg20 + ATR20; if flagh20 == 1 then dn20 = avg20 - ATR20; if trend20 == 1 then qqq20 = dn20; else qqq20 = up20; Plot20(qqq20,"qqq20",iff(trend20 == 1,Tomato, Black));
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-11 16:18:04

안녕하세요 예스스탁입니다. input: ATRLength20(100), ATRMult20(3.6); vars: ATR20(0), avg20(0), dn20(0), up20(0), trend20(1), flag20(0), flagh20(0), qqq20(0); ATR20 = ATR(ATRLength20) * ATRMult20; avg20 = (High + Low)/2; up20 = avg20 + ATR20; dn20 = avg20 - ATR20; if close > up20[1] then trend20 = 1; else if close < dn20[1] then trend20 = -1; if trend20 < 0 and trend20[1] > 0 then flag20 = 1; else flag20 = 0; if trend20 > 0 and trend20[1] < 0 then flagh20 = 1; else flagh20 = 0; if trend20 > 0 and dn20 < dn20[1] then dn20 = dn20[1]; if trend20 < 0 and up20 > up20[1] then up20 = up20[1]; if flag20 == 1 then up20 = avg20 + ATR20; if flagh20 == 1 then dn20 = avg20 - ATR20; if trend20 == 1 then qqq20 = dn20; else qqq20 = up20; if trend20 == 1 Then PlotPaintBar(H,L,"강조",Tomato); Else PlotPaintBar(H,L,"강조",Black); 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 강조식으로부탁드립니다. > input: ATRLength20(100), ATRMult20(3.6); vars: ATR20(0), avg20(0), dn20(0), up20(0), trend20(1), flag20(0), flagh20(0), qqq20(0); ATR20 = ATR(ATRLength20) * ATRMult20; avg20 = (High + Low)/2; up20 = avg20 + ATR20; dn20 = avg20 - ATR20; if close > up20[1] then trend20 = 1; else if close < dn20[1] then trend20 = -1; if trend20 < 0 and trend20[1] > 0 then flag20 = 1; else flag20 = 0; if trend20 > 0 and trend20[1] < 0 then flagh20 = 1; else flagh20 = 0; if trend20 > 0 and dn20 < dn20[1] then dn20 = dn20[1]; if trend20 < 0 and up20 > up20[1] then up20 = up20[1]; if flag20 == 1 then up20 = avg20 + ATR20; if flagh20 == 1 then dn20 = avg20 - ATR20; if trend20 == 1 then qqq20 = dn20; else qqq20 = up20; Plot20(qqq20,"qqq20",iff(trend20 == 1,Tomato, Black));