์ ๋ฒ์ ์ ๋ ๋ณ๋์ฑ ๊ฐ์ ํํํ๋ ATR ์ ๋น์จ๋ก ๋ํ๋ด๋ ์๋ ๊ฐ์ผ๋ก ๋ณํํ๋ ์กฐ์์ ํด์ฃผ์์ต๋๋ค. ์์ฝ๊ฒ๋ ์ ๋ฒ ์งํ์์๋ ์์ต๋ฅ ์ ๋ณ๋์ฑ์ด ํฌ๊ฒ ์ํฅ์ ๋ฏธ์น์ง ์์๋์ง, ๋ง๋ค์ด๋๊ณ ์ฌ์ฉํ์ง ์๊ฒ ๋์์ฃ . ใ ใ ์ด๋ฒ์๋ ์ด ์๋ ๋ณ๋์ฑ์ ํ์ฉํ์ฌ ์คํ์ ์ธ ์ฐ๊ตฌ๋ฅผ ํด ๋ณผ ์์ ์ ๋๋ค!
๊ทธ๋ฆฌ๊ณ ์ด ATR ๋ก ๋๋ ์ธ ๊ตฌ๊ฐ์ ๋ํ์ฌ, ์ต์ , ์์ ๊ฐ์ ๋ค๋ฅด๊ฒ ์ค์ ํ์ฌ ์ด์ ์ ๊ตฌ๊ฐ๋ณ ์์ ์ ์ด ๋ฒ์ด์ก๋ค ์ข์์ก๋ค๋ฅผ ํ ๋จ๊ณ ํ์ฅ ์์ผ, ์ธ ๊ตฌ๊ฐ์ ๋ํ์ฌ ์์ ์ ๊ณผ ์ต์ ์ ์ด ์์ง์ด๋ ๊ด์ ์ผ๋ก ์ ๊ทผํด๋ณด๊ฒ ์ต๋๋ค.
๋จผ์ ์ ๋ ATR ์ ๋ณ๋์ฑ์ผ๋ก ์ฌ์ฉํ๋ค๋ ์ฌ์ค์ ์ ๋ถ ์์ค๊ฑฐ๊ณ ! ATR ์ ํ์ฉํ๋๋ฐ ์์ด์ ๋ฌธ์ ์ ์ ์ ๋์ ์ด๋ผ๋ ์ ์ ๋๋ค.
๋ง ๋ถ ์ผ๋ 442.5๋ถ์ ๋ณ๋์ฑ์ด๋, ์ฒ ๋ถ ์ผ๋ 442.5๋ถ์ ๋ณ๋์ฑ์ 10 ๋ฐฐ ์ฐจ์ด๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋ฌ๊ธฐ์ ์ด ์ ๋ ATR ๊ฐ์ ์๋ ATR ๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ์กฐ์์ ํด์ค๋๋ค.
ATRinput = input(20)
Relative = atr(ATRinput) / sma(close, ATRinput) *100
์ด๋ฐ์์ผ๋ก ATR ์ฃผ๊ธฐ๋ฅผ ์ ์ํด์ฃผ๊ณ , ATR ๊ฐ์ ํ์ฌ ๊ฐ๊ฒฉ์ ํ๊ท ์ผ๋ก ๋๋ ์ค์ผ๋ก, ํ์ฌ ํ๊ท ๊ฐ๊ฒฉ ๋๋น ํ๊ท ๋ณ๋์ฑ์ด ์ด๋ค๊ฐ๋ฅผ ์์๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ 100์ ๊ณฑํด์ค์ผ๋ก์จ ํผ์ผํธ๋ก ํํํ์ฌ ๋ณด๊ธฐ ์ฝ๊ฒ ๋ฐ๊ฟ์ฃผ์์ต๋๋ค.
์ด์ 442.5 ๋ถ์ ๋ณ๋์ฑ์์ 3.8%์ ๋ณ๋์ฑ์ผ๋ก ๋ฐ๊ฟ์ค ์ ์์ต๋๋ค. ์ค๋์ ์ด๋ฐ ํผ์ผํธ ๊ฐ์ ํ์ฉํ์ฌ ์ฌ๋ฌ ์คํ์ ํด๋ณด๊ฒ ์ต๋๋ค.
๋ค๋ค ํ ๋ฒ์ฉ ๋ค์ ์ด๋ฐ ์ข ๋ชจ์์ ๋ณด์ จ์ ๊ฒ๋๋ค! ๊ฐ๋ค์ด ์ด๋ป๊ฒ ๋ถํฌํด ์๋ ๋ฅผ ๋ดค์๋ ํ๊ท ์ ๊ธฐ์ค์ผ๋ก ํ์คํธ์ฐจ (์๊ทธ๋ง) ์์ ๋์ถฉ 70% ์ ๊ฐ๋ค์ ์ ๋๋ ๋ค์ด๊ฐ๋ค ๋ผ๋ ๋ป ์ ๋๋ค. ๋ฌผ๋ก ๊ฐ๊ฒฉ ๋ฐ์ดํฐ๊ฐ ์๋ฐํ๊ฒ ์ ๊ท ๋ถํฌ๋ฅผ ๋ฐ๋ฅด์ง ์๊ฒ ์ง๋ง, ๊ทน์ ์ ์ฐพ๋๋ฐ์๋ ์ด๋์ ๋ ๋์์ด ๋ ๊ฑฐ๋ผ๊ณ ๋ฏฟ๊ธฐ์ ์คํ์ ์ผ๋ก ์ ๊ทผํด๋ณด๊ฒ ์ต๋๋ค!
RelativeMA = sma(Relative, 20)
์ผ๋จ ํ์คํธ์ฐจ๋ฅผ ๊ตฌํ๊ธฐ ์ ์ ํ๊ท ๋ถํฐ ๊ตฌํฉ๋๋ค. ๋ณดํต์ ๊ฐ์ ์ ๊ทํ ์์ผ์ ์ค์ผ์ผ์ ๊ณ ์ ์ํค์ง๋ง, ์ ํฌ๋ ์ค์ผ์ผ์ ์ฎ๊ฒจ์ ๊ฐ์ ๋ถ์ํ๊ฒ ๋๋ ๊ฑฐ์ฃ !
plot(RelativeMA, color=red)
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฆฌ๋ฉด
์๋ฐ ํ๊ท ๊ฐ๋ค์ด ๋์ต๋๋ค.
ATRstdeva = stdev(Relative,ATRinput )
๊ทธ๋ฆฌ๊ณ ์๋๊ฐ๋ค์ ํ์ค ํธ์ฐจ๋ฅผ ATRinput (์ค์ ๊ฐ 20) ์ฃผ๊ธฐ ๋์ ๋ฐ์ํ ๊ฐ๋ค๋ก ๊ตฌํด์ค๋๋ค.
์ด๋ฐ ๋๋ ์ ๋๋ค. ํ์ง๋ง, ์ฌ์ฉ ๊ฐ์น๊ฐ ์์์ง ์์์ง๋ ๋ชจ๋ฅด๊ฒ ๋๊ฒ, ATR ๊ฐ ์์ฒด์์ ์ด๋ฏธ ํ ๋ฒ 20 ์ฃผ๊ธฐ์ ๋ํ ๊ฐ์ ๋ญ๊ฒ์ ๋ํ๋ด๊ณ , ๋ ATR ์ 20 ์ฃผ๊ธฐ๋ก ํ๊ท ์ ๋ด๋ ค๋ฒ๋ฆฌ๋ฉด ์.... ์ผ๋จ ์คํ์ ์ด๋๊น, ์ค์ฐจ๋ฅผ ๊ฐ์ํ๊ณ ์๊ฐํด๋ด์ผ ๊ฒ ์ต๋๋ค.
BandH = RelativeMA + ATRstdeva
BandL = RelativeMA - ATRstdeva
plot(BandH, color= green)
plot(BandL, color= green)
๊ทธ๋ฆฌ๊ณ ์ด๋ํ๊ท ์ ํ์ค ํธ์ฐจ๋ฅผ ๋ํ๊ณ ๋บ ๊ฐ์ ๋ํ ๋ณ์๋ฅผ ์ง์ ํด์ฃผ๊ณ , ์ฐจํธ์ ๊ทธ๋ ค์ค๋๋ค. ์ ์๊น์ ์ถฐ๋ญ์์ผ๋ก!
์ด๋ ๊ฒ ์๊ฒ ์๋ฅด๋ฉด, ๋ค ๊ตฌ๊ฐ, ๋ฒค๋๋ฅผ ํ๋๋ก ๋ณด๋ฉด ์ธ ๊ตฌ๊ฐ์ผ๋ก ๋๋ ์ ์๋ ๋ค ๊ฐ์ง์ ์ ๋ค์ด ๋์ต๋๋ค.
์ด์ ์ ๋ค์ ๋ฐฐ์ด์ ๋ฐ๋ผ ํ์๋ฅผ ๋ค๋ฅด๊ฒ ํด์ค๋ณผ๊ป์.
HighR = Relative > BandH
LowR = Relative < BandL
๋ง์ฝ ์๋๊ฐ์ด ๋ฐด๋๋ณด๋ค ๋์ผ๋ฉด HighR, ์๋๊ฐ์ด ๋ฐด๋๋ณด๋ค ๋ฎ์ผ๋ฉด LowR
bgcolor(color = HighR ? green: na, transp = 85)
bgcolor(color = LowR ? red: na, transp = 85)
๊ทธ๋ฆฌ๊ณ ๊ทธ ์ํ๋ค์ ์๊ทธ๋๋ก ํํํด์ค๋๋ค.
์๊ฐ๋ณด๋ค ๋ฌด๋์ ธ์ ๊ทธ๋ฐ์ง ์๋ฏธ์๋ ๊ฐ์ ์ถ๋ ฅํ๋์ง ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ ๋ณ๋์ฑ ๊ตฌ๊ฐ์ ๊ด์ฌ ์์ผ๋ ๋๊ณ , ์๋ก ์ ์ผ๋ก 5% ๊ฐ๋ค๋ง ์ถ๋ ฅํด์ผ ํ๋ 2 ํ์คํธ์ฐจ ๊ฐ์ผ๋ก ์์ ํ์ฌ, ์ง์ง ๊ทน์ ์ธ ๋ณ๋์ฑ์ ๋ณด์ฌ์ค ๋์๋ง ์๊ทธ๋์ ๋ฐ์์์ผ๋ณด๊ฒ ์ต๋๋ค.
๊ฝค ์๋ฏธ์๋ ์ง์ ์๊ทธ๋์ ๋ณด๋ด๋ ๊ฒ ๊ฐ๊ธฐ๋ํ๊ณ ?.... ์ผ๋จ, ๋งค์ ์ง์ ์ ๋ํ ์๊ทธ๋๋ก ํ์ฉ์ ๊ฐ์ ํ๊ณ , ์๋ด๊ณผ ์ถ์ธํญ์ ์ถ๊ฐํด๋ณด๊ฒ ์ต๋๋ค.
๊ฝค ์๊ทธ๋์ ์ ์ก๋ ๊ฒ ๊ฐ๊ธฐ๋ํ๊ตฌ์? ์ง์ ์ ์๊ฑธ๋ก ๋น์ฒจ!
์ด์ ๊ตฌ๊ฐ์ ์ชผ๊ฐ์ผ ํ๋๋ฐ, 1 ์๊ทธ๋ง ๊ฐ๊ณผ 2 ์๊ทธ๋ง ๊ฐ์ ์ปค์, ๋ณ๋์ฑ์ด ๊ทน๋๋ก ์ปค์ง๋ ์์ ์ ๊ทน๋๋ก ์ฌ๋ ค ์์ต์ ํ ์ธต ๋ ๋์ด๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ทผํด ๋ณผ ๊ฑฐ์์!
BandH = RelativeMA + 1ATRstdeva
BandH2 = RelativeMA + 2ATRstdeva
์๋ซ ๋ฒค๋๋ ๋ญ ํ์ฉํ์ง ์์ ๊ฒ์ด๋ ๊ณผ๊ฐํ๊ฒ ๋นผ๋ฒ๋ฆฌ๊ณ ,
plot(BandH, color= green)
plot(BandH2, color= purple)
์ ๋ฐด๋๋ฅผ ๋ณด๋ผ์์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค.
์ด์ ์ธ ๊ตฌ๊ฐ์ผ๋ก ๋๋๊ฒ ๋ฉ๋๋ค.
์์ด๋์ด๋ ์ง์ ์ ๊ณ ๋ณ๋์ฑ์์ ํ์ฌ, ์ ์ ์์ ๊ธ๊ฒฉํ๊ฒ ๋ฐ์ํ๋ ๋งค์์ธ์ ํ์นํ๊ณ , ๊ณ ์ ์์ ๋ฐ์ํ๋ ๊ธ๊ฒฉํ ๋งค์์ธ์ ํธ๊ณ ๋์ค๋ ๊ฒ ์ ๋๋ค. (์ฌํ๊ฒ๋ ๊ฐ์ธ ํฌ์์๊ฐ ๊ฐ์ฅ ๋ง์ด ์ง์ ํ๋ ๋ถ๋ถ์์ ํ์ถํด์ผ ํ์ฃ .)
HighR = Relative > BandH and Relative < BandH2
HighR2 = Relative > BandH2
LowR = Relative < BandH
๊ณ ๋ก ๊ตฌ๊ฐ์ ์ค์ ํด์ฃผ๊ณ
bgcolor(color = HighR ? green: na, transp = 85)
bgcolor(color = HighR2 ? purple: na, transp = 85)
ํผํ๋ก ๊ธด์ฅ๊ฐ์ด ๊ณ ์กฐ๋์๋ค๋ ์ ์ ๊ฐ์กฐํด์ค๋๋ค ํฌํํซ....
์ ๊ฐ ์ํ๋ ๋๋ ์ ๋๋ค. ์ด๋์ ๋ ๋น์ทํ๊ฒ ๋์์ผ๋, ์ต์ ํ ๋จ๊ณ์์ ์ธ๋ถ์ ์ธ ์กฐ์ ์ ํ๊ธฐ๋ก ํฉ๋๋ค~
์ค๋์ ์ผ๋จ ์๋ ๋ณ๋์ฑ์ ๊ธฐ์ค์ผ๋ก ๋งค์ ์ง์ ์ ์กฐ๊ฑด๊ณผ ๊ฐ๊ฒฉ์ ๋ถ๋ฅํด ๋ณด์์ต๋๋ค. ๋ค์ ์๊ฐ์๋ ๋ถ๋ฅ๋ ๊ฐ๊ฒฉ ๋ณ๋ก ์ด๋ป๊ฒ ๋์ํด์ผ ํ๋์ง, ์์ ๊ณผ ์ต์ ์ ๋ฌ์๋ณด๋๋ก ํด์!
์ง๋ฌธ, ๋๊ธ, ํ๋ก์ฐ๋ ๊ฐ์ฌํฉ๋๋ค!
์๋ก์ด ์์ด๋์ด, ์ข ๋ชฉ ์ถ์ฒ ๋ฑ์ ์ธ์ ๋ ํ์์ ๋๋ค!