Inflearn brand logo image
Inflearn brand logo image

ํ€€ํŠธ ํˆฌ์ž๋ฅผ ์œ„ํ•œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡ ๋งŒ๋“ค๊ธฐ Part 1

์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ xing API๋ฅผ ์ด์šฉํ•ด์„œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๋งŒ๋“œ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. 1๋…„ 365์ผ ์ž๋™์œผ๋กœ ๊ฑฐ๋ž˜ํ•˜๋Š” ๋‚˜๋งŒ์˜ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”.

์ค‘๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๊ธˆ์œต ยท ์žฌํ…Œํฌ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ xing API๋ฅผ ์ด์šฉํ•ด์„œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๋งŒ๋“œ๋Š” ๋ฒ•

  • xing API์˜ ๋‹ค์–‘ํ•œ TR, REAL ์‚ฌ์šฉ๋ฒ•

  • ๋ž˜๋ฆฌ ์œŒ๋ฆฌ์—„์Šค์˜ ๋ณ€๋™์„ฑ ๋ŒํŒŒ ์ „๋žต

1๋…„ 365์ผ ์ž๋™์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡!
์ฃผ์‹ ํˆฌ์ž ์ „๋žต์„ ์ž๋™๋งค๋งค ๋ด‡์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์•„์š”. ๐Ÿค–

์ฃผ์‹ ๊ฑฐ๋ž˜๋ฅผ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด?
1๋…„ 365์ผ ์ž๋™์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.๐Ÿš€

  • ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ xing API ๊ธฐ์ดˆ ์‚ฌ์šฉ๋ฒ• ํ•™์Šต
  • ์•Œ๋ฆผ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ฅผ ์œ„ํ•œ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ๊ตฌํ˜„๋ฐฉ๋ฒ• ํ•™์Šต
  • ๋ž˜๋ฆฌ ์œŒ๋ฆฌ์—„์Šค์˜ ๋ณ€๋™์„ฑ ๋ŒํŒŒ์ „๋žต ํ•™์Šต ๋ฐ ๋ณ€๋™์„ฑ ๋ŒํŒŒ์ „๋žต ์ž๋™๋งค๋งค ๋ด‡ ๊ตฌํ˜„

์–ด๋–ค ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ฐ•์˜์ธ๊ฐ€์š”?

์ผํ•˜๋Š” ๋™์•ˆ์—๋„
์›ํ•˜๋Š” ํƒ€์ ์—
์ฃผ์‹์„ ๋งค๋งค
ํ•˜๊ณ 
์‹ถ์€ ์ง์žฅ์ธ 

์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ
xing API
๋กœ
์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„
๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๋ถ„ 

์ฃผ์‹ ์ž๋™๋งค๋งค
๋ด‡์„ ํ†ตํ•ด
์›”๊ธ‰ ์™ธ ๋ถ€์ˆ˜์ž…์—
๋„์ „ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡
๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ
์ „์ฒด ์†Œ์Šค์ฝ”๋“œ๋ฅผ
๋‹ค์šด
๋ฐ›๊ณ  ์‹ถ์€ ๋ถ„


๊ฐ•์˜๋‚ด์šฉ ๋ง›๋ณด๊ธฐ

  • ๋ณ€๋™์„ฑ ๋ŒํŒŒ ์ „๋žต ๋ฐฑํ…Œ์ŠคํŒ…(Backtesting) - ์‚ผ์„ฑ์ „์ž


  • ๋ณ€๋™์„ฑ ๋ŒํŒŒ ์ „๋žต ๋ฐฑํ…Œ์ŠคํŒ…(Backtesting) - ์ฝ”์Šค๋‹ฅ

์˜ˆ์ƒ ์งˆ๋ฌธ Q&A ๐Ÿ’ฌ

Q. ์„ ์ˆ˜์ง€์‹์ด ํ•„์š”ํ•œ๊ฐ€์š”?

๋ณธ [ํ€€ํŠธ ํˆฌ์ž๋ฅผ ์œ„ํ•œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡ ๋งŒ๋“ค๊ธฐ Part 1] ๊ฐ•์˜๋Š” ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ xing API๋ฅผ ์ด์šฉํ•œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์„ค๋ช…์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. xing API๋ฅผ ์ด์šฉํ•ด์„œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Python์˜ Class์™€ Fucntion ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ๋ฐฐ๊ฒฝ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Python์˜ Class์˜ ์ƒ์„ฑ์ž, ์ธ์Šคํ„ด์Šค, ํด๋ž˜์Šค ๋ณ€์ˆ˜ ๋“ฑ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ๊ฐ•์˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

Q. ์‹ค์Šต ํ™˜๊ฒฝ ๊ตฌ์„ฑ์„ ์œ„ํ•ด ์ค€๋น„ํ•ด์•ผ๋งŒ ํ•˜๋Š” ์‚ฌํ•ญ์ด ์žˆ๋‚˜์š”?

๊ฐ•์˜์—์„œ ์ง„ํ–‰ํ•˜๋Š” ์‹ค์Šต์„ ๋”ฐ๋ผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ ๊ณ„์ขŒ ๊ฐœ์„ค๊ณผ Windows OS๊ฐ€ ์„ค์น˜๋œ ์ปดํ“จํ„ฐ, Python 32-bit ์„ค์น˜, ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ xing API ์„ค์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„๋“ค์€ ๊ฐ•์˜์—์„œ ์•ˆ๋‚ด๋“œ๋ฆฌ์ง€๋งŒ ์ด๋ฒ ์ŠคํŠธํˆฌ์ž์ฆ๊ถŒ ๊ณ„์ขŒ ๊ฐœ์„ค์€ ์ง์ ‘ ์ง„ํ–‰ํ•˜์…”์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋‚˜๋งŒ์˜ ์ž๋™ํ™”๋œ ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡์„ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ์€ ๋ถ„

  • ๋‚˜๋งŒ์˜ ์ฃผ์‹ ํˆฌ์ž ์•„์ด๋””์–ด๋ฅผ ์ž๋™๋งค๋งค ๋ด‡์œผ๋กœ ์ž๋™ํ™”ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์ฃผ์‹ ์ž๋™๋งค๋งค ๋ด‡ ๊ตฌํ˜„์— ํ•„์š”ํ•œ [์ฆ๊ถŒ์‚ฌ API ๊ธฐ์ดˆ - ์ „๋žต ๊ตฌํ˜„ - ๋ฐฐํฌ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง] ์ „ ๊ณผ์ •์„ ํ•™์Šตํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Python Class ์ƒ์„ฑ์ž์˜ ๊ฐœ๋…

  • Python์˜ Function๊ณผ Class๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณธ ๊ฒฝํ—˜

์•ˆ๋…•ํ•˜์„ธ์š”
AISchool์ž…๋‹ˆ๋‹ค.

8,482

๋ช…

์ˆ˜๊ฐ•์ƒ

604

๊ฐœ

์ˆ˜๊ฐ•ํ‰

345

๊ฐœ

๋‹ต๋ณ€

4.6

์ 

๊ฐ•์˜ ํ‰์ 

28

๊ฐœ

๊ฐ•์˜

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

38๊ฐœ โˆ™ (4์‹œ๊ฐ„ 35๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

6๊ฐœ

3.8

6๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • Kuu Karu๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    Kuu Karu

    ์ˆ˜๊ฐ•ํ‰ 16

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • airpath๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      airpath

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      32% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      • ๋ฒ•๊ฒฝ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        ๋ฒ•๊ฒฝ

        ์ˆ˜๊ฐ•ํ‰ 49

        โˆ™

        ํ‰๊ท  ํ‰์  4.9

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ์ฐจ๋ถ„ํ•˜๊ฒŒ ๊ฐ•์˜ํ•˜์…”์„œ ์ข‹๋„ค์š”

        • hakjuknu๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          hakjuknu

          ์ˆ˜๊ฐ•ํ‰ 153

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          26% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          great

          • jinonav๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            jinonav

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  1.0

            1

            100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ํ™”์งˆ์ด ์•ˆ ์ข‹์•„์š”. ๊ฐ•์˜์ž๋ฃŒ๊ฐ€ ๋ˆ„๋ฝ๋˜๊ณ  ์—†์–ด์š” ์งˆ๋ฌธ์†Œํ†ต์˜ ์ œ๋กœ๋ฒ ์ด์Šค์—์š” ๊ฐ•์˜๋‚ด์šฉ์ด ๋ฌด๋ฃŒ๋กœ ์ทจ๋“ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„๋“ค์ด ๋งŽ์•„์š”

            AISchool๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

            ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            โ‚ฉ69,300

            30%

            โ‚ฉ99,000