์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ํŒŒํŠธ2: Interactive Brokers API๋ฅผ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ

Python๊ณผ ๊ธ€๋กœ๋ฒŒ ์ ์œ ์œจ 1์œ„์ธ Interactive Brokers API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฃผ์‹ ๊ฑฐ๋ž˜ ์ž๋™ํ™”๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ํ•™์Šตํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

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

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

  • Interactive Brokers API๋กœ ํŒŒ์ด์ฌ ์—ฐ๋™ํ•œ ์ž๋™๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ ๊ตฌํ˜„

  • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฑฐ๋ž˜ ๋ฐ ํˆฌ์ž

  • ํŒŒ์ด์ฌ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์˜ ๊นŠ์ด ์žˆ๋Š” ์ดํ•ด

  • ์‹ค์‹œ๊ฐ„ ๊ฑฐ๋ž˜์™€ ๊ฑฐ๋ž˜ ์Šค์ผ€์ค„ ์ผ์ • ๊ด€๋ฆฌ

์‹คํ–‰ ์—†๋Š” ํˆฌ์ž ์ „๋žต์€ ์ฃฝ์€ ์ „๋žต!

์—ฌ๋Ÿฌ๋ถ„์˜ ์ „๋žต์œผ๋กœ ๋‚˜๋งŒ์˜ ํŠธ๋ ˆ์ด๋”ฉ ๋ด‡์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ ์‚ฌํ•ญ ๐Ÿ“ข

์ค‘์š” ์•ˆ๋‚ด:

์ด ๊ฐ•์˜๋Š” ๊ฐœ๋ฐœ์ž ๊ด€์ ์—์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ๋ฐ ์ฝ”๋”ฉ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ๊ต์œก์„ ๋ชฉ์ ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜ ๋‚ด์šฉ์€ ํˆฌ์ž ์ „๋žต์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์ด๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๋ฉฐ, ์‹ค์ œ ํˆฌ์ž์™€ ๊ด€๋ จ๋œ ๊ณ„์ขŒ ๊ฐœ์„ค, ๋ฒ•์  ์ ˆ์ฐจ, ์„ธ๊ธˆ ๊ด€๋ จ ์‚ฌํ•ญ ๋“ฑ์€ ๋‹ค๋ฃจ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํˆฌ์ž ์ž๋ฌธ์ด๋‚˜ ๊ธˆ์œต ์ƒ๋‹ด์˜ ์—ญํ• ์„ ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์‹ค์ œ ๊ธˆ์œต ๊ฑฐ๋ž˜์™€ ๊ด€๋ จ๋œ ์‚ฌํ•ญ์€ ๊ฐ์ž์˜ ์ฑ…์ž„ํ•˜์— ์ง„ํ–‰ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•์˜์—์„œ ๋‹ค๋ฃจ๋Š” ๋ชจ๋“  ํŠธ๋ ˆ์ด๋”ฉ ์ „๋žต์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ๊ต์œก ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์ด ํˆฌ์ž๋‚˜ ๊ฑฐ๋ž˜์™€ ๊ด€๋ จ๋œ ์งˆ๋ฌธ์„ ํ•  ๊ฒฝ์šฐ, ๊ฐ•์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ต๋ณ€์„ ๋“œ๋ฆฌ๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์  ์–‘ํ•ด ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


[ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ๊ฐ•์˜]๋Š” ์ด 3๋ถ€์ž‘์ด๋ฉฐ, ๋ณธ ๊ฐ•์˜๋Š” 'ํŒŒํŠธ2' ์ž…๋‹ˆ๋‹ค.

ํŒŒํŠธ3๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹œ๊ธฐ ์œ„ํ•ด์„œ ํŒŒํŠธ2๋Š” ํ•„์ˆ˜์ด๋ฉฐ, ํŒŒํŠธ1์€ ๊ถŒ์žฅ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

  • ํŒŒํŠธ1 - '์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„'


  • ํŒŒํŠธ2 - 'Interactive Brokers API๋ฅผ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ' (๋ณธ๊ฐ•์˜)


  • ํŒŒํŠธ3 - 'ํด๋ผ์šฐ๋“œ ๊ฑฐ๋ž˜ ์ž๋™ํ™”'

    • ํด๋ผ์šฐ๋“œ ์ž๋™ํ™”๋กœ ์ฃผ์‹ ๊ฑฐ๋ž˜ ์Šค์ผ€์ค„์— ๋งž์ถฐ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ž๋™์œผ๋กœ ๊ตฌ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.


์ˆ˜๊ฐ•ํ‰ ์ด๋ฒคํŠธ

  • ์ˆ˜๊ฐ•ํ‰ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒํŠธ 1 ๊ฐ•์˜์˜ ์ˆ˜๊ฐ•ํ‰์„ ๋‚จ๊ฒจ ์ฃผ์‹œ๊ณ  ์ด๋ฉ”์ผ (daniel@datatrain.education) ์—ฐ๋ฝ ์ฃผ์‹œ๋ฉด ํ˜„ ๊ฐ€๊ฒฉ์—์„œ 20% ์ถ”๊ฐ€ ํ• ์ธํ•˜๋Š” ๋ฐ”์šฐ์ฒ˜๋ฅผ ๋ฐœํ–‰ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ํŒŒํŠธ 1 ๊ฐ•์˜์˜ ๋งˆ์ง€๋ง‰ ๊ณต๊ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ์กฐํ•ด ์ฃผ์„ธ์š”.

ํ€€ํŠธ ๊ฐ•์˜์—์„œ API ์—ฐ๊ฒฐ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š” ? ๐Ÿค”

๋ฏธ๊ตญ ์ฃผ์‹์— ํˆฌ์žํ•˜๊ณ  ์‹ถ์€๋ฐ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ• ์—†์„๊นŒ์š” ๐Ÿง

์ž๋™ ๋งค๋งค์—์„œ ๋‚˜์˜ ์ „๋žต์ด ์†ํ•ด๋ฅผ ์ผ์œผํ‚ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”โ“

๊ฒ€์ฆ๋œ ์ „๋žต์„ ๋ฐ”ํƒ•์œผ๋กœ ๋‚˜๋งŒ์˜ ์ „๋žต์„ ์ ์šฉํ•˜๊ณ  ์‹ถ์€๋ฐ ์–ด๋–ป๊ฒŒ ํ• ๊นŒ์š”โ“

โ€ขโ€ขโ€ข

์œ„ ์งˆ๋ฌธ๋“ค์ด ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด, ์•„๋ž˜ ์†Œ๊ฐœ ๋‚ด์šฉ์„ ์ฝ์–ด๋ณด์„ธ์š”!

๊ธ€๋กœ๋ฒŒ 1์œ„ ํˆฌ์ž ์„œ๋น„์Šค API๋ฅผ ํ™œ์šฉํ•œ
์‹ค์‹œ๊ฐ„ ํˆฌ์ž ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•

์–ด๋–ค ํˆฌ์ž ์ „๋žต์ด๋“  ๋ฐ”๋กœ ์‹คํ–‰์— ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋„๋ก, ๋ณดํŽธ์ ์œผ๋กœ ์ ์šฉ ๊ฐ€๋Šฅํ•œ '๋ฐฉ๋ฒ•'์„ ๊ฐ•์˜์— ๋‹ด์„ ์ˆ˜ ์—†์„๊นŒ ๊ณ ๋ฏผ ๋์— ๋งŒ๋“ค์–ด์ง„ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ์ ์œ ์œจ 1์œ„ Interactive Brokers (IBKR)์˜ API ํ™œ์šฉ์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ํˆฌ์ž ์‹คํ–‰๋ ฅ์„ ๋Œ์–ด์˜ฌ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋ธŒ๋กœ์ปค์Šค(IBKR) ๋Š” ์ „ ์„ธ๊ณ„ 150๊ฐœ ์ด์ƒ์˜ ์‹œ์žฅ์—์„œ ๊ณ ๊ฐ๋“ค์ด ์ž์‚ฐ์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ฎ์€ ๊ฑฐ๋ž˜ ๋น„์šฉ๊ณผ ์„ ์ง„ ๊ฑฐ๋ž˜ ๊ธฐ์ˆ  ๋•๋ถ„์— IBKR์€ ์˜จ๋ผ์ธ ์ค‘๊ฐœ ์„œ๋น„์Šค๋กœ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ, Barron's์˜ ์—ฐ๋ก€ Best Online Brokers ๋ฆฌ๋ทฐ์—์„œ 6๋…„ ์—ฐ์† 1์œ„๋ฅผ ์ฐจ์ง€ํ•œ ๋ฐ” ์žˆ์Šต๋‹ˆ๋‹ค.

IBKR (Interactive Brokers)์˜ ์žฅ์ 

โœ… ๋‹จ์ˆœํ•œ ๊ฐ€์ž…์ ˆ์ฐจ: (์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ชฉ์ ์ธ ๊ฒฝ์šฐ) ์ด๋ฉ”์ผ ์ฃผ์†Œ๋งŒ์œผ๋กœ ๊ฐ€์ž…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โœ… API ์—ฐ๊ฒฐ ์ดˆ๋‹จ์ˆœ: api๋ฅผ ํŒŒ์ด์ฌ๊ณผ ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—…์ด ํด๋ฆญ 2๋ฒˆ์œผ๋กœ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค.

โœ… ์‹ค์ „์ด ๋‹ต: ์–ด๋–ค ํˆฌ์ž ์ „๋žต์ด๋“  ์‹ค์ œ ๊ฑฐ๋ž˜๋ฅผ ํ†ตํ•ด์„œ ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•ด ๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โœ… ์ดˆ๊ธฐํ™” ์„ธํŒ…: ํŽ˜์ดํผ ํŠธ๋ ˆ์ด๋”ฉ ๊ณ„์ขŒ์˜ ์ž๊ธˆ์„ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์–ด, ์ƒˆ๋กœ์šด ์ „๋žต์˜ ๊ฒ€์ฆ์ด ์ˆ˜์›”ํ•ฉ๋‹ˆ๋‹ค.

โœ… ๋‹ต์€ ๊ธ€๋กœ๋ฒŒ: IBKR API๋ฅผ ํ†ตํ•ด์„œ ๋ฏธ๊ตญ ์ฃผ์‹์„ ํฌํ•จํ•œ ๊ธ€๋กœ๋ฒŒ ๊ธˆ์œต ์‹œ์žฅ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„์˜ ์žฅ์ ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ตญ๋‚ด์—์„œ ๊ธ€๋กœ๋ฒŒ ์ ์œ ์œจ 1์œ„์ธ IBKR API๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฐ•์˜๊ฐ€ ๊ฑฐ์˜ ์—†๋Š” ๊ฒƒ์ด ํ˜„์‹ค์ž…๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋Š” IBKR API๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ๊ฑฐ๋ž˜ํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค.

์ตœ์‹  ํˆฌ์ž ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ
์‰ฝ๊ณ  ๋น ๋ฅด๋ฉด์„œ๋„ ์•ˆ์ „ํ•œ ์ž๋™๊ฑฐ๋ž˜ ์‹คํ–‰

โœ… ์ผ์ผ ์—…๋ฐ์ดํŠธ๋กœ ์ตœ์ ํ™”๋œ ํŠธ๋ ˆ์ด๋”ฉ

๋งค์ผ ์•„์นจ, ์ตœ์‹  ์‹œ์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์ ์˜ ์ฃผ์‹ ์Œ๊ณผ ๊ฑฐ๋ž˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ณ€๋™ํ•˜๋Š” ์‹œ์žฅ ์กฐ๊ฑด์— ์‹ ์†ํžˆ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด, ํˆฌ์ž์˜ ํšจ์œจ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

โœ… ํŒŒ์ด์ฌ๊ณผ IBKR API๋กœ ์ž๋™ ๊ฑฐ๋ž˜ ์‹คํ–‰

์—…๋ฐ์ดํŠธ๋œ ํฌํŠธํด๋ฆฌ์˜ค๋Š” ๋ฐ”๋กœ ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ถˆ๋Ÿฌ์™€์ ธ์„œ, ๋ช‡ ๋ถ„ ๋‚ด๋กœ IBKR API๋ฅผ ํ†ตํ•ด ๊ฑฐ๋ž˜๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ณผ์ •์ด ์†์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

โœ… ์ค‘๋ณต ๊ฑฐ๋ž˜ ๋ฐฉ์ง€๋กœ ์•ˆ์ •์„ฑ ๋ณด์žฅ

๊ฑฐ๋ž˜ ์‹ ํ˜ธ๊ฐ€ ์ง€์—ฐ๋  ๊ฒฝ์šฐ, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์‹ ํ˜ธ ๋ฐœ์†ก ์‹œ๊ฐ„์„ ์ฒดํฌํ•ด ์ค‘๋ณต ์ „์†ก์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ์จ ๋ถˆํ•„์š”ํ•œ ๊ฑฐ๋ž˜ ์œ„ํ—˜์„ ์ค„์ด๊ณ , ์•ˆ์ •์ ์ธ ํŠธ๋ ˆ์ด๋”ฉ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(์ขŒ: ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ vs. ์šฐ: Interactive Brokers API๋ฅผ ํ†ตํ•œ ์‹ค์‹œ๊ฐ„ ๊ฑฐ๋ž˜ ๋‚ด์šฉ)

ํ€€ํŠธํˆฌ์ž ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐ์šฐ๋Š”
๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ•ต์‹ฌ ์›์น™ ์ค‘ ํ•˜๋‚˜์ธ '์ƒ์†'์€ ๊ธฐ์กด ํด๋ž˜์Šค์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜์—ฌ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ƒ์†๋ฐ›์€ ํด๋ž˜์Šค๋Š” ๊ธฐ๋ณธ ํด๋ž˜์Šค์˜ ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ณ , ์ฝ”๋“œ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ๋ธ”๋กํ™”์™€ ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ

์ฝ”๋“œ๋ฅผ ๋ธ”๋กํ™” ํ•˜๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ข…์ข… ๊ฐ„๊ณผ๋˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์ฝ”๋“œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๋•Œ, ์ž˜ ๊ตฌ์กฐํ™”๋œ ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

  • ์„ฑ๋Šฅ ํ–ฅ์ƒ: ๊ธฐ์กด ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์žฌํ™œ์šฉํ•จ์œผ๋กœ์จ ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋””๋ฒ„๊น… ์šฉ์ด: ์ฝ”๋“œ์˜ ๊ตฌ์กฐ๊ฐ€ ๋ช…ํ™•ํ•˜๋ฉด ์˜ค๋ฅ˜๋ฅผ ์ฐพ๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๊ณผ์ •์ด ๋”์šฑ ๊ฐ„๋‹จํ•ด์ง‘๋‹ˆ๋‹ค.

  • ํ™•์žฅ์„ฑ: ์ž˜ ์ •์˜๋œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ์ฝ”๋“œ๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•˜๊ธฐ๊ฐ€ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค.

์‹ค์Šต ์˜ˆ์ œ: PairsTradingUpdatePosition ํด๋ž˜์Šค

์šฐ๋ฆฌ์˜ ๊ฐ•์˜์—์„œ๋Š” 'PairsTradingUpdatePosition' ํด๋ž˜์Šค๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด, ์ด ํด๋ž˜์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜ ์ „๋žต ํด๋ž˜์Šค๋กœ๋ถ€ํ„ฐ ์ƒ์†๋ฐ›์•„ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์„ ํ†ตํ•ด, ์ƒ์†์ด ์‹ค์ œ ์ฝ”๋“œ์— ์–ด๋–ป๊ฒŒ ์ ์šฉ๋˜๋ฉฐ, ์ฝ”๋“œ ๊ด€๋ฆฌ ๋ฐ ์ตœ์ ํ™”์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ’ก ๋‹ค๋ฅธ ํŒŒ์ด์ฌ ํ€€ํŠธ ๊ฐ•์˜์™€ ์ฐจ๋ณ„๋˜๋Š” ์š”์†Œ

  • ๊ธ€๋กœ๋ฒŒ ์ ์œ ์œจ 1์œ„์ธ Interactive Brokers API๋ฅผ ํ†ตํ•œ ๊ธ€๋กœ๋ฒŒ ๋งˆ์ผ“ ์ ‘๊ทผ

  • ์‹œ์žฅ์˜ ๋™์  ํŠน์„ฑ์„ ๋ฐ˜์˜ํ•œ ์ž๋™ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—…๋ฐ์ดํŠธ์™€ ์‹คํ–‰

  • ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹Œ ์•ผํ›„ ํŒŒ์ด๋‚ธ์Šค๋ฅผ ํ†ตํ•œ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ

  • ๋ชจ๋“  ๊ฒƒ์€ ๊ฐ์ฒด๋‹ค. ์‹ฌ๋„ ์žˆ๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ


๋‹จ๊ณ„๋ณ„ ํ•™์Šต์œผ๋กœ ํ€€ํŠธ ํˆฌ์ž์‹ค๋ ฅ์„ ํ‚ค์šฐ์„ธ์š”!

์ด ๊ฐ•์˜๋Š” [ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ] ๋‘ ๋ฒˆ์งธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

333011

ํŒŒํŠธ1 ๊ฐ•์˜ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ >>

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

ํ•™์Šต ์ž๋ฃŒ

  • ๋ชจ๋“  ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐ•์˜ ์ž๋ฃŒ์— ์ฒจ๋ถ€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๋‚˜์š”?

Q. ๋‹ค๋‹ˆ์—˜ ๊ฐ•์‚ฌ๋‹˜์˜ ํ€€ํŠธ ํŒŒํŠธ1 ๊ฐ•์˜๋ฅผ ๊ผญ ๋“ค์–ด์•ผ ํ•˜๋‚˜์š”?

์•„๋‹™๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๊ฐ€ ๋ชฉ์ ํ•˜๋Š” ๊ฒƒ์€ ํˆฌ์ž ์ „๋žต์„ ์‹คํ–‰์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. 

๋ณธ ๊ฐ•์˜์—์„œ ํˆฌ์ž ์ „๋žต์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํˆฌ์ž ์ „๋žต์„ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๊ณผ์ •์œผ๋กœ ํŒŒํŠธ 1 ๊ฐ•์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 

Q. ํŒŒ์ด์ฌ ์ง€์‹์€ ์–ด๋Š ์ •๋„ ํ•„์š”ํ•œ๊ฐ€์š”?

๊ฐ•์˜๋Š” ์ค‘๊ธ‰ ํŒŒ์ด์ฌ ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฅฌ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ๋‚˜ ์ฝ˜๋‹ค ๋“ฑ์˜ ์„ค์น˜๊ณผ์ •์€ ์ง์ ‘ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  ์•ˆ๋‚ดํ•˜๋Š” ์ •๋„๋กœ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

๋˜ํ•œ ํŒŒ์ด์ฌ์˜ ๊ฐ์ฒด ์ง€ํ–ฅ์— ๋Œ€ํ•ด์„œ๋„ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๋ฅผ ๊ฐ€์ •ํ•˜๊ณ  ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. 

Q. ๊ทธ๋Ÿฌ๋ฉด ์ดˆ๊ธ‰์ž๋Š” ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์—†๋‚˜์š”?

ํšŒ์‚ฌ์—์„œ ์‚ฌ๋‚ด ํŒŒ์ด์ฌ ๊ต์œก์„ ์ง„ํ–‰ํ•œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ง์”€๋“œ๋ฆฌ๋ฉด, ์‹ค์ œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด ๋‚ด๋ฉด์„œ ๊ต์œกํ•  ๋•Œ, ๊ต์œก์„ ํ†ตํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๊ฐ€์žฅ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. 

๊ฐ•์˜๊ฐ€ ์–ด๋ ต๋”๋ผ๋„ ๊ด€๋ จ ์ž๋ฃŒ๋ฅผ ์ฐพ์•„๋ณด๋ฉด์„œ ์ง€์‹ ๊ณต์œ ์ž์—๊ฒŒ ์งˆ๋ฌธํ•˜์‹œ๋ฉด์„œ ๋„์ „ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๋ถ„์€ ์ดˆ๊ธ‰์ž ๋ถ„๋“ค๊ป˜๋„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Q. ๋ฏธ๊ตญ ์ฃผ์‹์„ ๋Œ€์ƒ์œผ๋กœ ์ž๋™ ๋งค๋งค๋ฅผ ์‹คํ–‰ํ•˜๋Š”๋ฐ ์‹œ์ฐจ ๋ฌธ์ œ๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

์ˆ˜๊ฐ•์„ ํ•˜์‹ค ๋•Œ ๋งˆ์ง€๋ง‰ ๊ฐ•์˜ (์„น์…˜4: ์‹ค์‹œ๊ฐ„ ๊ฑฐ๋ž˜์˜ ์™„์„ฑ)์—์„œ๋Š” ๋ฏธ๊ตญ ์ฃผ์‹ ๊ฐœ์žฅ ์‹œ๊ฐ (๋ฐค 10:30๋ถ„ ์ดํ›„)์— ๋งž์ถ”์–ด์„œ ํ•™์Šตํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 

์ดํ›„์— ๋‚˜์˜ฌ ํ€€ํŠธ ๊ฐ•์˜ [ํŒŒํŠธ 3]์—์„œ๋Š” ๋ชจ๋“  ๊ณผ์ •์„ ํด๋ผ์šฐ๋“œ์—์„œ ์ž๋™ํ™”ํ•ด์„œ ์‹œ์ฐจ ๋ฌธ์ œ ์—†์ด ์ž๋™ ๋งค๋งค๋ฅผ ์‹คํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

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

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

  • ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ํŒŒํŠธ1 ์ˆ˜๊ฐ•์ž ๋˜๋Š” ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์žˆ์œผ์‹  ๋ถ„

  • ์ฃผ์‹ ๊ฑฐ๋ž˜ ์ž๋™ํ™”๋ฅผ ์‹คํ˜„ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์ž์‹ ์˜ ๊ฑฐ๋ž˜ ํ™œ๋™์„ ์ „๋ฌธ์ ์ด๊ณ  ์ž๋™ํ™”๋œ ์‹œ์Šคํ…œ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ ์ž ํ•˜๋Š” ํŠธ๋ ˆ์ด๋”์™€ ํˆฌ์ž์ž

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

  • ํŒŒ์ด์ฌ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

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

483

๋ช…

์ˆ˜๊ฐ•์ƒ

46

๊ฐœ

์ˆ˜๊ฐ•ํ‰

60

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

  • ์„œ์šธ๋Œ€ํ•™๊ต ๊ธฐ๊ณ„ํ•ญ๊ณต ๊ณตํ•™๋ถ€ ์กธ์—…

  • ์˜๊ตญ ํฌ๋žœํ•„๋“œ ๋Œ€ํ•™๊ต ๊ธฐ๊ณ„ํ•ญ๊ณต ์„์‚ฌ ์กธ์—…

  • ๋…์ผ ํ•จ๋ถ€๋ฅดํฌ ๊ณต๋Œ€ ๊ธฐ๊ณ„๊ณตํ•™ ๋ฐ•์‚ฌ ์ˆ˜๋ฃŒ

  • ๋…์ผ Nordex Wind Senior Data Scientist

  • ์˜๊ตญ Wood Energy Data Analysis Senior Consultant

  • Databricks Data Engineering Project

  • Kaggle Stock Trading Competition top 3%

  • ํ˜„ AI ์Šคํƒ€ํŠธ์—… (MUSTai) ๊ฐœ๋ฐœํŒ€์žฅ

๋”๋ณด๊ธฐ

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

์ „์ฒด

20๊ฐœ โˆ™ (2์‹œ๊ฐ„ 19๋ถ„)

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

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

15๊ฐœ

4.7

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

๋‹ค๋‹ˆ์—˜๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

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

โ‚ฉ44,000

20%

โ‚ฉ55,000