Skip to content

Latest commit

ย 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
ย 
ย 

README.md

Multi-Agent Quant Lab

Multi-Agent Quant Research & Trading Lab

AI ์—์ด์ „ํŠธ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ ๋‹ค

Claude ยท Codex ๊ฐ™์€ AI ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜, ์ฃผ์‹ ยท ํฌ๋ฆฝํ†  ์‹œ์žฅ์—์„œ ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜๋Š” ํŠธ๋ ˆ์ด๋”ฉ ์‹œ์Šคํ…œ์„ ์งœ๋Š” ์˜คํ”ˆ ์Šคํ„ฐ๋””

Status Mission Agents Markets Open


๐ŸŽฏ Mission

Multi-Agent Quant Lab (MAQ Lab) ์€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ(Claude, Codex ๋“ฑ) ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•ด ์‹ค์ œ ์‹œ์žฅ(์ฃผ์‹ ยท ํฌ๋ฆฝํ† )์—์„œ ์ž‘๋™ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ์‹œ์Šคํ…œ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋งŒ๋“ค์–ด๋ณด๋Š” ์Šคํ„ฐ๋””์ž…๋‹ˆ๋‹ค.

๋…ผ๋ฌธ์„ ์“ฐ๊ธฐ ์œ„ํ•œ ์—ฐ๊ตฌ๋„, ๋ฐœํ‘œ๋ฅผ ์œ„ํ•œ ๋ฐฑํ…Œ์ŠคํŠธ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ๋‹จ ํ•˜๋‚˜:

"์‹ค๊ฑฐ๋ž˜์— ํˆฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ ๋‹ค."

์ด๋ฅผ ์œ„ํ•ด AI ์—์ด์ „ํŠธ๋Š” ์šฐ๋ฆฌ์˜ ๋™๋ฃŒ ๊ฐœ๋ฐœ์ž์ด์ž ๋ฆฌ์„œ์ฒ˜๋กœ ์ผํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์€ ๊ฐ€์„ค๊ณผ ํŒ๋‹จ์„ ๋งก๊ณ , ์—์ด์ „ํŠธ๋Š” ์ฝ”๋“œ ยท ๋ฐ์ดํ„ฐ ยท ๊ฒ€์ฆ์„ ๋น ๋ฅด๊ฒŒ ๋Œ๋ฆฝ๋‹ˆ๋‹ค.


๐Ÿงญ What We Build

๋ ˆ์ด์–ด ๋‚ด์šฉ
๐Ÿ›ฐ๏ธ Data Layer ์‹œ์„ธ / ํ˜ธ๊ฐ€ / ์˜จ์ฒด์ธ / ๋งคํฌ๋กœ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ & PIT ์ •ํ•ฉ์„ฑ ๊ด€๋ฆฌ
๐Ÿงช Research Layer ๊ฐ€์„ค ์ƒ์„ฑ โ†’ ์‹œ๊ทธ๋„ ์ •์˜ โ†’ ํ†ต๊ณ„ ๊ฒ€์ฆ
โš™๏ธ Strategy Layer ์ „๋žต ์ฝ”๋“œํ™”, ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹, ๋ฆฌ์Šคํฌ ๋ชจ๋“ˆ
๐Ÿ“Š Backtest Layer ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๋ฐฑํ…Œ์ŠคํŠธ, ์Šฌ๋ฆฌํ”ผ์ง€ / ์ˆ˜์ˆ˜๋ฃŒ / ์ฒด๊ฒฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜
๐Ÿš€ Execution Layer ํŽ˜์ดํผ ํŠธ๋ ˆ์ด๋”ฉ โ†’ ๋ผ์ด๋ธŒ ํŠธ๋ ˆ์ด๋”ฉ (๊ฑฐ๋ž˜์†Œ API ์—ฐ๋™)
๐Ÿ›ก๏ธ Ops Layer ๋ชจ๋‹ˆํ„ฐ๋ง, ์•Œ๋ฆผ, ์‚ฌ๊ณ  ๋Œ€์‘, ํฌ์ง€์…˜ ๊ด€๋ฆฌ

๊ฐ ๋ ˆ์ด์–ด๋Š” ์‚ฌ๋žŒ๊ณผ AI ์—์ด์ „ํŠธ๊ฐ€ ์ง์„ ์ด๋ค„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.


๐Ÿค– Why "Multi-Agent"?

์ด ์Šคํ„ฐ๋”” ์ด๋ฆ„์˜ Multi-Agent ๋Š” ๋‘ ๊ฐ€์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ฐœ๋ฐœ ์ธก๋ฉด โ€” AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์™€ ํ˜‘์—… Claude Code, Codex, Gemini ๋“ฑ์„ ํ™œ์šฉํ•ด ๋ฆฌ์„œ์น˜ โ†’ ์ฝ”๋“œ โ†’ ๋ฐฑํ…Œ์ŠคํŠธ ์‚ฌ์ดํด์„ ์••์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์€ ์ „๋žต๊ณผ ์˜์‚ฌ๊ฒฐ์ •์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.

  2. ์‹œ์Šคํ…œ ์ธก๋ฉด โ€” ์—ญํ•  ๋ถ„๋‹ดํ˜• ํŠธ๋ ˆ์ด๋”ฉ ์—์ด์ „ํŠธ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ยท ์‹œ๊ทธ๋„ ์ƒ์„ฑ ยท ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ ยท ์‹คํ–‰ ์„ ๋‹ด๋‹นํ•˜๋Š” ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ํ˜‘๋ ฅํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋„ ์—์ด์ „ํŠธ, AI๋„ ์—์ด์ „ํŠธ. ํ•จ๊ป˜ ๊ตด๋ฆฌ๋Š” ํŠธ๋ ˆ์ด๋”ฉ ๋ฐ์Šคํฌ ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒŒ ์šฐ๋ฆฌ์˜ ๊ทธ๋ฆผ์ž…๋‹ˆ๋‹ค.


๐Ÿ”ฌ Research Tracks

์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŠธ๋ ˆ์ด๋”ฉ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ง€๊ธˆ ์ง„ํ–‰ ์ค‘์ธ ์‚ฌ์ „ ๋ฆฌ์„œ์น˜ ํŠธ๋ž™๋“ค์ž…๋‹ˆ๋‹ค.

  • ๐Ÿ“ˆ Macro โ†’ Market Mapping (ํ˜„์žฌ ์ง„ํ–‰ ์ค‘) ๊ฑฐ์‹œ ์ง€ํ‘œ(๋ฌผ๊ฐ€ ยท ๊ธˆ๋ฆฌ ยท ์œ ๋™์„ฑ)์™€ ์ž์‚ฐ ๊ฐ€๊ฒฉ์˜ ์—ฐ๊ฒฐ ๊ตฌ์กฐ ๋ถ„์„. ๋ณธ๊ฒฉ์ ์ธ ์ „๋žต ๊ฐœ๋ฐœ ์ „์— ์‹œ์žฅ์˜ ํฐ ํ๋ฆ„์„ ์žก๊ธฐ ์œ„ํ•œ ์ค€๋น„ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

  • ๐Ÿงฎ Signal Engineering ๋‹จ์ˆœ ์ง€ํ‘œ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹ค์ œ ํŠธ๋ ˆ์ด๋”ฉ ๊ฐ€๋Šฅํ•œ ์‹ ํ˜ธ๋กœ ๊ฐ€๊ณต. ๋ ˆ๋ฒจ / ๋ณ€ํ™”์œจ / ์„œํ”„๋ผ์ด์ฆˆ / ๋ ˆ์ง ์˜์กด์„ฑ๊นŒ์ง€ ํฌํ•จ.

  • ๐Ÿงฑ Backtest Infrastructure Point-in-Time, ์Šฌ๋ฆฌํ”ผ์ง€, ์ฒด๊ฒฐ ๋ชจ๋ธ๊นŒ์ง€ ๊ฐ–์ถ˜ ๊ฑฐ์ง“๋งํ•˜์ง€ ์•Š๋Š” ๋ฐฑํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ๊ตฌ์ถ•.

  • ๐Ÿ›ก๏ธ Risk & Execution ํฌ์ง€์…˜ ์‚ฌ์ด์ง•, ์†์ ˆ, ์ƒ๊ด€๊ด€๊ณ„ ํ—ค์ง€, ๋ผ์ด๋ธŒ ํ™˜๊ฒฝ ์ „ํ™˜.

๋งคํฌ๋กœ ๋ฆฌ์„œ์น˜๋Š” ๋ฉ”์ธ์ด ์•„๋‹ˆ๋ผ ๋””๋”ค๋Œ ์ž…๋‹ˆ๋‹ค. ์ง„์งœ ๋ชฉ์ ์ง€๋Š” ๋ผ์ด๋ธŒ ํŠธ๋ ˆ์ด๋”ฉ ์‹œ์Šคํ…œ ์ž…๋‹ˆ๋‹ค.


๐Ÿ“‚ Projects

์•„์ง ๊ณต๊ฐœ๋œ ํ”„๋กœ์ ํŠธ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ๋ฆฌ์„œ์น˜ ๋‹จ๊ณ„๊ฐ€ ๋งˆ๋ฌด๋ฆฌ๋˜๋Š” ๋Œ€๋กœ ํ•˜๋‚˜์”ฉ ์˜คํ”ˆํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋Œ€๋žต์ ์ธ ๋กœ๋“œ๋งต:

  • ๐Ÿงช ๊ฑฐ์‹œ ์ง€ํ‘œ โ†’ ์ž์‚ฐ ๋ฐ˜์‘ ๋ฆฌ์„œ์น˜ (์ง„ํ–‰ ์ค‘, ๋น„๊ณต๊ฐœ)
  • ๐Ÿงฎ ์‹œ๊ทธ๋„ R&D ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • ๐Ÿงฑ Point-in-Time ์ •ํ•ฉ ๋ฐฑํ…Œ์ŠคํŠธ ์—”์ง„
  • ๐Ÿš€ ๊ฑฐ๋ž˜์†Œ API ์—ฐ๋™ ์‹คํ–‰ ๋ชจ๋“ˆ

๐Ÿ› ๏ธ Tech & Tools

  • AI Agents โ€” Claude Code, Codex, Gemini
  • Languages โ€” Python ยท Rust ยท JavaScript ยท TypeScript
  • Data โ€” DuckDB, Polars, Parquet
  • Backtest โ€” ์ž์ฒด ์—”์ง„ (+ vectorbt / backtrader ๋“ฑ ์ฐธ๊ณ )
  • Markets & Venues
    • ๐Ÿ‡ฐ๐Ÿ‡ท ๊ตญ๋‚ด ์ฃผ์‹ โ€” ํ•œ๊ตญ๊ฑฐ๋ž˜์†Œ (KRX)
    • ๐Ÿ‡ฐ๐Ÿ‡ท ๊ตญ๋‚ด ์ฝ”์ธ โ€” ์—…๋น„ํŠธ, ๋น—์ธ ๋“ฑ
    • ๐ŸŒ ํ•ด์™ธ ์ฝ”์ธ โ€” ๋ฐ”์ด๋‚ธ์Šค, ๋ฐ”์ด๋น„ํŠธ ๋“ฑ
  • Infra โ€” Docker, GitHub Actions, ์…€ํ”„ํ˜ธ์ŠคํŒ…

๐Ÿค Who Should Join

๊ฑฐ์ฐฝํ•œ ์ž๊ฒฉ์€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ํ•ด๋‹น๋˜๋ฉด ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿ’ก ์‹œ์žฅ์— ๋Œ€ํ•œ ๊ฐ€์„ค์€ ์žˆ๋Š”๋ฐ ๊ฒ€์ฆํ•  ํ™˜๊ฒฝ์ด ์—†๋Š” ๋ถ„
  • ๐Ÿ› ๏ธ ๊ฐœ๋ฐœ์€ ์ต์ˆ™ํ•œ๋ฐ ๊ธˆ์œต/์‹œ์žฅ ๋งฅ๋ฝ์ด ๋ถ€์กฑํ•œ ๋ถ„
  • ๐Ÿ“ˆ ํŠธ๋ ˆ์ด๋”ฉ ๊ฒฝํ—˜์€ ์žˆ๋Š”๋ฐ ์‹œ์Šคํ…œํ™”๊ฐ€ ์–ด์ƒ‰ํ•œ ๋ถ„
  • ๐Ÿค– AI ์—์ด์ „ํŠธ๋กœ ๋ญ”๊ฐ€ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

โ†’ ์‚ฌ๋žŒ๋งˆ๋‹ค ์ž˜ํ•˜๋Š” ๊ฒŒ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์—, ์–ด๋””์„œ๋“  ์–ด์šธ๋ฆฌ๋Š” ์ž๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“Œ Philosophy

๋ฉ‹์žˆ์–ด ๋ณด์ด๋Š” ๋ชจ๋ธ๋ณด๋‹ค โ€” ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ
์˜ˆ์œ ๋ฐฑํ…Œ์ŠคํŠธ๋ณด๋‹ค โ€” Point-in-Time ์ •ํ•ฉ์„ฑ
ํ•œ ๋ฒˆ ์ž˜ ๋งž์€ ์‹ ํ˜ธ๋ณด๋‹ค โ€” ๋ ˆ์ง์„ ๋„˜๋Š” ๊ฐ•๊ฑด์„ฑ
๋น ๋ฅธ ํ”„๋กœํ† ํƒ€์ž…๋ณด๋‹ค โ€” ์‹ค๊ฑฐ๋ž˜์— ํˆฌ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์•ˆ์ •์„ฑ

๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡๋ณด๋‹ค,

"AI์—๊ฒŒ ์‹œ์ผœ์„œ ๋งŒ๋“  ์‹œ์Šคํ…œ์ด ์ง„์งœ๋กœ ์‹œ์žฅ์—์„œ ์‚ด์•„๋‚จ๋Š”๊ฐ€?" ์ด ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๊ฒƒ์ด ์šฐ๋ฆฌ ์Šคํ„ฐ๋””์˜ ์กด์žฌ ์ด์œ ์ž…๋‹ˆ๋‹ค.


๐Ÿ“ซ Contact

  • ๐Ÿ™ GitHub Issues / Discussions โ€” ๊ณต๊ฐœ์ ์ธ ๋…ผ์˜๋Š” ์—ฌ๊ธฐ๋กœ
  • ๐Ÿ’ฌ KakaoTalk โ€” open.kakao.com/me/minsuksung
  • โœˆ๏ธ Telegram โ€” t.me/minsuksung
  • ๐Ÿ“š ๊ฐ ๋ ˆํฌ์˜ README.md ์—์„œ ๋” ์ž์„ธํ•œ ์ปจํ…์ŠคํŠธ ํ™•์ธ ๊ฐ€๋Šฅ

โ€” Humans set the thesis. Agents do the reps. Markets do the judging. โ€”