ํน๋ณ ์ถ์! ์ ๋ฌธ ๋ฐ์ด ํธ๋ ์ด๋ ์ ์ฉ
์นด์ธ์ค๋ ์ ๋ฌธ ๋ฐ์ด ํธ๋ ์ด๋๋ฅผ ์ํด ์ค๊ณ๋ ๊ณ ์ ๋ฐ ์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋ฉ ๋๊ตฌ์ ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ๋ฉฐ ์ง์ ๋ฐ ์ธํ ์์ฅ์ ํฌํจํ ์ฌ๋ฌ ์ํ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ด ์ ํ์ FFT ๊ธฐ๋ฐ ์ฃผ๊ธฐ ๋ถ์๊ณผ ๋ชฌํ ์นด๋ฅผ๋ก ์๋ฎฌ๋ ์ด์ ์ ํฌํจํ ๊ณ ๊ธ ์ ๋์ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ๊ฑฐ๋ ํ์ง๊ณผ ์คํ ๊ฒฌ๊ณ ์ฑ์ ํ๊ฐํ๋ ์ ๋ฌธ ๋ฑ๊ธ์ C# ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณตํฉ๋๋ค. ์คํ ์๋, ์ ํ์ฑ ๋ฐ ๋ค์ํ ์์ฅ ์ํฉ์ ๋ํ ์ ์์ฑ์ ์ต์ ํํ๊ธฐ ์ํ ๋ค์ํ ๊ตฌ์ฑ ์ต์ ์ด ์ ๊ณต๋ฉ๋๋ค.
์นด์ธ์ค๋ ์ฌ๋ฌ ๊ณ ๊ธ ์คํ ๋ฐ ๋ณดํธ ๋ฉ์ปค๋์ฆ์ ํตํฉํฉ๋๋ค:
- ์ธ ๊ฐ์ง ๋ ๋ฆฝ์ ์ธ ์์ ๋งค ๋ฐ ์ด์ต ์คํ ๋ชจ๋ธ
- ๋ณ๋์ฑ์ ๋ง์ถฐ ๋์ ์ผ๋ก ๋ฐ์ํ๋ ์์ ๋งค ๋ฐ ์ด์ต ์คํ
- ์ด์ต์ ํ๋ณดํ๊ณ ๊ฑฐ๋๊ฐ ๋ชฉํ๋ฅผ ํฅํด ์งํ๋๋๋ก ํ๋ ์ ํ์ ์ถ์ ์์ ๊ธฐ๋ฅ
์๊ณ ๋ฆฌ์ฆ์ ์ธก์ ๋ ๋ณ๋์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณดํธ ์์ค์ ์๋ ์ฌ์กฐ์ ํ๋ฉฐ, ๋ฏธ๋ฆฌ ์ ์๋ ์ด์ต ์๊ณ๊ฐ์ ๋๋ฌํ๋ฉด ๊ฐ๊ฒฉ ์์ง์์ ์ถ์ ํ๋ ์ต์ ์ ์ ์งํฉ๋๋ค.
์นด์ธ์ค๋ ์ฃผ๋ก US100 (๋์ค๋ฅ 100) ์ํ์ ์ํด ์ค๊ณ๋ ๋ค์ค ํ์ํ๋ ์ ์ถ์ธ ๋ถ์ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
- ์ฃผ์ ์คํ ํ์ํ๋ ์: H1
- ์ ํธ ์ ๋ขฐ์ฑ ํฅ์์ ์ํ ์์ ํ์ํ๋ ์ ํ์ธ ์ฌ์ฉ
- FFT ์ฃผ๊ธฐ ํ์ง๋ ์ ์๋ ์ฃผ๊ธฐ ๋ฒ์ ๋ด์์ ์ง๋ฐฐ์ ์ธ ์์ฅ ๋ฆฌ๋ฌ๊ณผ ์ ์ฌ์ ์ ํ์ ์ ์๋ณ
์ง์ ์ ํธ๋ ์ฌ๋ฌ ํ์ํ๋ ์์์ ๋ฐฉํฅ ์ ๋ ฌ์ด ํ์ธ๋ ๋๋ง ์์ฑ๋ฉ๋๋ค.
์ํ ๊ด๋ฆฌ๋ ์ฒด๊ณ์ ์ธ ์ด์์ ๋ณด์ฅํ๊ธฐ ์ํด ์์คํ ์์ค์ ๋ด์ฅ๋์ด ์์ต๋๋ค:
- ์ต๋ ํฌ์ง์ ํ๋
- ์ผ์ผ ๊ฑฐ๋ ์ ํ
- ์์ค ํ๋ ์ค์ ์ผ๋ก ํ๋ฐฉ ์ํ ์ ํ
์ ๋ต ๊ฒฌ๊ณ ์ฑ์ ๋ค์ํ ์์ฅ ์๋๋ฆฌ์ค์์ ์ฑ๋ฅ ์์ ์ฑ์ ํ๊ฐํ๊ธฐ ์ํด ๋ชฌํ ์นด๋ฅผ๋ก ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ํ๊ฐ๋ฉ๋๋ค.
๊ฑฐ๋ ์ข ๋ฃ๋ ์ด์ต ์คํ ๋ชฉํ, ์ถ์ ์์ ํ์ฑํ ๋ฐ ๋ณ๋์ฑ ๊ธฐ๋ฐ ์์ ์กฐ๊ฑด์ ์กฐํฉ์ ์ํด ๊ด๋ฆฌ๋ฉ๋๋ค.
๊ตฌ๋งค ์ ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ ์๋ ๊ฐ๋ฅํ๋ฉฐ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ค์น, ๊ตฌ์ฑ ๋ฐ ์ค์๊ฐ ๋ฐฐํฌ๋ฅผ ์ง์ํ๊ธฐ ์ํด ์ต์ ํ๋ ์ค์ ํ์ผ(.txt)์ ์ถ๊ฐ ๋น์ฉ ์์ด ์ ๊ณตํ ์ ์์ต๋๋ค.
์นด์ธ์ค๋ ์ฌ๋ฌ ์ธํ ํ์ด ๋ฐ ์ง์์ ๋ง๊ฒ ์ต์ ํ ๋ฐ ์กฐ์ ํ ์ ์์ด ์ฒด๊ณ์ ์ธ ํธ๋ ์ด๋๋ฅผ ์ํ ์ ์ฐํ ์ ๋์ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด ์ ๋ฌธ ์๊ณ ๋ฆฌ์ฆ์ ์ถ์ ๊ฐ๊ฒฉ $100์ ์ ๊ณต๋ฉ๋๋ค.
์ ๊ณต๋ ๋ชจ๋ ์๋ฃ๋ ์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋ฉ ๋ฐ ์ํ ๊ด๋ฆฌ ์์น์ ์ต์ํ ๊ฒฝํ ๋ง์ ํธ๋ ์ด๋๋ฅผ ์ํ ๊ฒ์
๋๋ค.