๐Ÿ† .rolling window๋ฅผ ์‚ฌ์šฉํ•œ KOSPI ์ง€์ˆ˜ ์‹œ๊ฐํ™” ๋ฐ ์˜ˆ์ธก (Plotly, fbprophet)

๐Ÿ“ˆ 2022.09.01 ~ 2022.10.04 ๊ธฐ๊ฐ„์— ๋ฐ์ด์ฝ˜์—์„œ ์ง„ํ–‰๋œ KOSPI ๋ถ„์„ ๋ฐ ์‹œ๊ฐํ™” ๋Œ€ํšŒ์— ์ฐธ์—ฌํ•œ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค.

๐Ÿ“ˆ Series Data๋ฅผ ๋‹ค๋ค„๋ณธ ๊ฒฝํ—˜์€ ์žˆ์ง€๋งŒ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ์™€ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋Š” ์ด๋ฒˆ ๊ธฐํšŒ์— ์ฒ˜์Œ์œผ๋กœ ๋‹ค๋ค„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ˆ˜์ƒ ๋ชฉ์  ๋ณด๋‹ค๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒฝํ—˜์„ ์Œ“์•„๋ณด๊ธฐ ์œ„ํ•ด ์ฐธ๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ณต๋ชจ์ „์— ์ œ์ถœํ•œ ํ”„๋กœ์ ํŠธ ๋ ˆํฌํŠธ ์ •์„ฑํ‰๊ฐ€ ๊ฒฐ๊ณผ ์ด 15๊ฐœ ํŒ€ ์ค‘์—์„œ 8๋“ฑ์„ ์ฐจ์ง€ํ–ˆ์œผ๋ฉฐ, ์ด 5๊ฐœ ํŒ€์— ์ฃผ์–ด์ง€๋Š” ์ˆ˜์ƒ์—๋Š” ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•ž์„œ ๋งํ–ˆ๋“ฏ์ด ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ค„๋ณด๋Š” ๊ฒฝํ—˜์— ์˜์˜๋ฅผ ๋‘์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ–ฅํ›„ ์‹œ๊ณ„์—ด ๋ถ„์„๊ณผ ๊ธˆ์œต ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ๋ฐฐ์šด ๊ฒƒ์— ์ƒ๋‹นํžˆ ๋งŒ์กฑํ•œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค๐Ÿ™‚!!

๐Ÿ“ˆ ์ œ์ถœํ•œ ์ฝ”๋“œ๋Š” ์•„๋ž˜ ๋‘ ๋งํฌ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก2022 ๋ฐ์ด์ฝ˜ KOSPI ๋ถ„์„ ๊ณต๋ชจ์ „ ํ”„๋กœ์ ํŠธ ์ œ์ถœ๋ณธ

๐Ÿ’ก2022 ๋ฐ์ด์ฝ˜ KOSPI ๋ถ„์„ ๊ณต๋ชจ์ „ ํ”„๋กœ์ ํŠธ - plotly chart board


๐Ÿ† ์‚ฌ์šฉํ•œ ๋ชจ๋“ˆ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๐Ÿ“ˆ plotly ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‹ค์–‘ํ•œ ์ด๋™ํ‰๊ท ์„ ์„ ์‹œ๊ฐํ™”ํ•ด๋ณด๊ณ  candel stick chart๋ฅผ ๋งŒ๋“ค์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๐Ÿ“ˆ ๋‹ค์Œ์œผ๋กœ ์œ„์˜ ๊ณผ์ •์„ ํ†ตํ•ด ์ถ”์ถœํ•œ ์—ด์„ ๋ฐ”ํƒ•์œผ๋กœ ์ดํ›„์˜ KOSPI ๊ฐ€๊ฒฉ์„ ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด์„œ fbprophet ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ“ˆ fbprophet ๋ชจ๋“ˆ์€ ์‚ฌ์šฉ์— ํ•„์š”ํ•œ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ธํŒ…์ด ๋ณต์žกํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋ฆฌ ์„ค์ •ํ•ด๋„ ๋ฐ”๋€Œ์ง€ ์•Š์•„์„œ ์ฝ”๋žฉ์—์„œ ์‹คํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.


๐Ÿ† ๋ถ„์„ ๊ฒฐ๊ณผ

  • ์ด๋ ‡๊ฒŒ plotly๋ฅผ ํ†ตํ•ด ์‹œ๊ฐํ™”ํ•˜๊ณ , fbprophet์„ ํ†ตํ•ด์„œ ํ–ฅํ›„ 15์ผ ๊ฐ„์˜ ์ฝ”์Šคํ”ผ์ง€์ˆ˜๋„ ์˜ˆ์ธกํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
  • ์ด๋™ํ‰๊ท ์„ ๋“ค์„ ์‚ฌ์šฉํ•ด์„œ ์‹œ๊ฐํ™”ํ•ด๋ณธ ๊ฒฐ๊ณผ ์•„์ง ์žฅ๊ธฐ์ด๋™ํ‰๊ท ์„ ๊ณผ ๋‹จ๊ธฐ์ด๋™ํ‰๊ท ์„  ์‚ฌ์ด์˜ ์ฐจ์ด๊ฐ€ ์ปค์„œ ์‰ฝ๊ฒŒ ์ฝ”์Šคํ”ผ์ง€์ˆ˜๊ฐ€ ๋ฐ˜๋“ฑํ•˜๊ธฐ๋Š” ํž˜๋“ค์–ด ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ์ˆซ์ž๋กœ๋งŒ ํ•˜๋Š” ์‹œ๊ฐํ™” ์˜ˆ์ธก๊ณผ ๋‹ฌ๋ฆฌ ์ฃผ๊ฐ€๋Š” ์–ฝํ˜€์žˆ๋Š” ์ƒํ™ฉ์ด ์ฐธ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋กœ๋Š” ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋Š” ๊ตญ์ œ ์ •์„ธ์™€ ์‚ฌ๋žŒ๋“ค์˜ ์†Œ๋น„ ์‹ฌ๋ฆฌ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์ฃผ๊ฐ€์— ์ •๋ง ๋งŽ์€ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋Ÿฐ ์‹œ๊ฐํ™” ๋ชจ๋ธ ํ•˜๋‚˜๋งŒ ๋ณด๊ณ  ์ฃผ๊ฐ€๊ฐ€ ์˜ค๋ฅด์ง€ ์•Š์„๊ฑฐ์•ผ!! ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹ค ํ•„์š”๋Š” ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค. ์ˆซ์ž๊ฐ€ ํ•ญ์ƒ ์ฐธ์„ ๋งํ•˜๋Š” ๊ฑด ์•„๋‹ˆ๋‹ˆ๊นŒ์š”.
  • fbprophet ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด์„œ ์ง„ํ–‰ํ•œ ์˜ˆ์ธก์€ 3๋…„๊ฐ„์˜ ๋ฐ์ดํ„ฐ์™€ 2022๋…„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์„œ๋กœ ์ƒ๊ฐ๋ณด๋‹ค ํฐ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”์Šคํ”ผ ์ง€์ˆ˜๊ฐ€ ํ•œ์ฐฝ ์ตœ๊ณ ์ ์„ ์ฐ๊ณ  ์žˆ์—ˆ์„ ๋•Œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ ๊ฒƒ๊ณผ, ๊ณ„์† ๋–จ์–ด์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ ๊ฒƒ์ด ์ฐจ์ด๋ฅผ ๋งŒ๋“  ๊ฐ€์žฅ ํฐ ์ด์œ ๊ฐ€ ์•„๋‹๊นŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด์ ์œผ๋กœ ํ˜ธํ™ฉ์ผ ๋•Œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜๋ฉด ์•„๋ฌด๋ž˜๋„ ๋ชจ๋ธ ์ž์ฒด๊ฐ€ ๋†’์€ ์ˆ˜์น˜์—๋Š” ์ ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋‘๊ณ , ๋‚ฎ์€ ์ˆ˜์น˜์—๋Š” ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋‘˜ํ…Œ๋‹ˆ ์ง€์†์ ์œผ๋กœ ๋–จ์–ด์ง€๋Š” ์ค‘์ธ 2022๋…„๋„์˜ ๋‚ฎ์€ ์ˆ˜์น˜์— ๋ฏผ๊ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 2022๋…„๋„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ ๊ฒฝ์šฐ๋Š” ์ •๋ฐ˜๋Œ€๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋˜์‹ค ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!!
  • ํ•˜์ง€๋งŒ ๋งํ–ˆ๋“ฏ์ด ์ˆ˜์น˜๊ฐ€ ํ•ญ์ƒ ๋ชจ๋“  ๊ฒƒ์„ ๋งํ•ด์ฃผ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์ฝ”์Šคํ”ผ์ง€์ˆ˜๋Š” ์šฐ๋ฆฌ๋‚˜๋ผ ๊ธฐ์—…์˜ ๋Œ€๋ถ€๋ถ„์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์œผ๋‹ˆ, ์„ธ์„ธํ•œ ์›€์ง์ž„์— ๋ฐ˜์‘ํ•˜๊ธฐ๋Š” ๋” ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ ํ•ด๋ณธ ์‹œ๊ณ„์—ด ๋ถ„์„์ด๋ผ ๋งŽ์ด ๋ถ€์กฑํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, ์•ž์œผ๋กœ ๋” ๋งŽ์€ ๋ถ„์„์„ ํ†ตํ•ด ๋ฐœ์ „ํ•ด๋‚˜๊ฐ€๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.


๐Ÿ† ๋Œ€ํšŒ ์ธ์ฆ์„œ



Leave a comment