๋ค์ํ ์ค๋ฌด ๊ฒฝํ๊ณผ ํ๋ก์ ํธ๋ฅผ ํตํด ์ ๋ฌธ์ฑ์ ์์์์ต๋๋ค:
์ฃผ์ ๊ฒฝ๋ ฅ ๋ฐ ์ฑ๊ณผ
์ฌ์ด๋ฒ ๋ณด์ (๋ณด์ ์๋ฃจ์ ๊ฐ๋ฐ & ์ํธํ & ํดํน)
๋์ฌ์จ์ด ๋ฐฉ์ง ์๋ฃจ์ ์ค๊ณยท๊ฐ๋ฐ
์ฐจ๋ยทIoT ํ๊ฒฝ ์ด๊ฒฝ๋ ์ํธํยท๋๋ผ์ด๋ฒ ์ธ์ฆ ๊ธฐ์
Smart Home IoT ์ทจ์ฝ์ ๋ถ์ยทํดํน ํด ์ ์
AI ์น ๋ฐฉํ๋ฒฝ(WAF) ์ค๊ณยท๊ฐ๋ฐ
๋๊ธฐ์ ๋์ ๋ชจ์ํดํน
๊ธฐํ
๊ทธ๋ฃน ์ฐจ์์ ์ ์ ์ ๋ฐฉ์ด ์ฒด๊ณ ๊ธฐํ
ํตํฉ ๋ชจ์ํดํน ๊ฑฐ๋ฒ๋์ค ์๋ฆฝ
๋ธ๋ก์ฒด์ธยทํํ ํฌ
๋ชจ๋น๋ฆฌํฐ ๊ฒฐ์ ยทNFTยท๋์งํธ ์์ฐ ์๋น์ค ์ํคํ ์ฒ ์ค๊ณยท๊ฐ๋ฐ
๋๊ธฐ์ STO(ํ ํฐ ์ฆ๊ถ) ์์คํ ๊ตฌ์ถ
๋ฐ์ดํฐ ํ๋ซํผ & ์๋ํ
๋ฐ๋์ฒดยท์ ์กฐ ๋ผ์ธ SQLยท๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ํ์ง๊ด๋ฆฌ ์๋ฃจ์ ์ค๊ณยท๊ฐ๋ฐ
n8nยทMCPยทA2A ๊ธฐ๋ฐ AI ์ํฌํ๋ก ์๋ํ ํ๋ซํผ ๊ธฐํยท์ค๊ณ
๊ต์ก & ์ปค๋ฎค๋ํฐ
๋ฐ๋์ฒด ์์ง์ ๋์ ๋ฌด์ ํดํนยท๋ณด์ ํน๊ฐ
IT ์ค์ ๋ ธํ์ฐ ์จ๋ผ์ธ ๊ฐ์ ์ด์
๋ฐ๊ฐ๋ถ๋์ฐ CEO
ํ์ฌ์ ๊ฐ์ ๋ชฉํ
ํ์ฌ ์ ๋ ๋๊ธฐ์ IT ๊ฐ๋ฐ์๋ก์ ์๋น์ค ๊ฐ๋ฐ, ์ฑ๋ฅ ๊ฐ์ , ๋ธ๋ก์ฒด์ธ, AI, ํด๋ผ์ฐ๋, ์ธํ๋ผ, ์ ๋ณด๋ณด์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฑ๊ณผ๋ฅผ ๋ง๋ค์ด๊ฐ๊ณ ์์ผ๋ฉฐ, ๋์์ ์ ๊ฐ ์ง์ ๊ธฐํํ๊ณ ์ด์ํ๋ ํ๋ซํผ์ ํตํด ์ค๋ฌด์ ๋น์ฆ๋์ค๋ฅผ ์ ๋ชฉํ๋ฉฐ ์๋ก์ด ๋์ ์ ์ด์ด๊ฐ๊ณ ์์ต๋๋ค.
์ ๋ IT์ ๋ณธ์ง์ ์ค๋ฌด ์ ์ฉ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค.
๊ฐ์๋ฅผ ํตํด ์ฌ๋ฌ๋ถ๊ป ๋ค์์ ์ ๋ฌํ๊ณ ์ถ์ต๋๋ค:
๊ธฐ์ ์ ์ค์ ํ๋ก์ ํธ์ ํจ๊ณผ์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ
ํ์ ์์ ์ค์ง์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ
๋น์ ๊ณต์๋ ์ค์ค๋ก ์ฌ์ ์ด๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค ์ ์๋ ์ค์ง์ ์ธ ๋ ธํ์ฐ
IT๋ฅผ ์ฝ๊ฒ ๋ํ๊ณ ์ฆ๊ธธ ์ ์๋ ๋ฐฉ๋ฒ
ํต์ฌ๋ง ๋ฐฐ์ฐ๋ IT ์นํธํค ๊ฐ์
์ ๊ฐ์๋ ๋จ์ํ ์ด๋ก ๋ง ์ ๋ฌํ์ง ์์ต๋๋ค. ์ค๋ฌด ๊ฒฝํ๊ณผ ์ง์ ์ฑ์ ๋ด์ ์ฌ๋ฌ๋ถ์ด ์๊ฐ์ ๋ญ๋นํ์ง ์๊ณ ๊ผญ ํ์ํ ํต์ฌ๋ง ๋ฐฐ์ธ ์ ์๋๋ก ๋๊ฒ ์ต๋๋ค.
IT๋ ๋ฐฉ๋ํ๊ณ ๊ณต๋ถํ ๋ฒ์๊ฐ ๋์ง๋ง, ๋ชจ๋ ๊ฒ์ ์ ํ์๋ ์์ต๋๋ค.
์์ ์๊ฒ ํ์ํ ๊ฒ์ ์ ํํ ๋ฐฐ์ฐ๊ณ , ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ง ์ตํ๋ฉด ๋๊ตฌ๋ IT๋ฅผ ๊ณ ์์ฒ๋ผ ํ์ฉํ ์ ์์ต๋๋ค.
์๋ก์ด ๊ธธ์ ์ฐพ๊ณ , ์ฑ๊ณต์ ์ธ ๋์ ์ ์ด์ด๊ฐ๋ฉฐ, ๊ธฐ์ ์ด ์ถ์ ๋ฐ๊พธ๋ ๊ฐ๋ ฅํ ๋๊ตฌ๊ฐ ๋๋ ์๊ฐ์ ํจ๊ป ๋ง๋ค์ด๊ฐ ์ ์๋๋ก ์ฌ๋ฌ๋ถ์ IT ์นํธํค๊ฐ ๋์ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ๐ฏ
Courses
Reviews
s1cell82
ยท
Completion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe CodingCompletion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe Codingbyunbros5020
ยท
Completion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe CodingCompletion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe Codingeunno8456
ยท
Completion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe CodingCompletion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe Coding- The Secrets of Algorithmic Trading: How AI Predicts Stock Prices
anysensor2562
ยท
Completion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe CodingCompletion of the Pillow Investment Method: AI Fully Automated Trading for Exciting Mornings - Claude Vibe Coding
Posts
Q&A
Cursor ์คํ ๋ฌธ์
์๋ ํ์ธ์, @์์๋! ๋ฐฐ๊ฒฝ์ง์์ด ์๋ ์ํ์์ ์๋ก์ด ํด์ ๋ค๋ฃจ๋ฉฐ ํ์ต์ ์์ํ์ ์ด์ ๊ณผ ์คํ๋ ฅ์ด ๋๋จํ์ญ๋๋ค.๊ฐ์๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐ๋ผ์ค์ ๋ค๋ฉด ์ถฉ๋ถํ @์์๋๋ง์ ์๋๋งค๋งค ์์คํ ์ ์์ฑํ์ค ์ ์๊ณ , ์์ผ๋ก ์ค์ค๋ก ์ ๋ฐ์ดํธํด ๋๊ฐ ํ์ ๊ธฐ๋ฅด์ค ์ ์์ผ๋ ๋๋ฌด ๊ฑฑ์ ํ์ง ๋ง์ธ์! ๐์ง๋ฌธํด ์ฃผ์ ๋ด์ฉ์ ๋ํด ๋ต๋ณํด ๋๋ฆฝ๋๋ค.1. ์ผ์ชฝ ํญ์ ํ์ผ๋ค์ด ๋ณด์ด์ง ์๋ ์ด์ (UI ์ ๋ฐ์ดํธ)์์๋์ด ์ค์นํ์ ํด์ด ๋ง์ต๋๋ค! ์ต๊ทผ์ Cursor ํด์ด ์ ๋ฐ์ดํธ๋๋ฉด์ ์ฒ์ ์คํํ์ ๋์ ๊ธฐ๋ณธ ํ๋ฉด(UI)์ด ์กฐ๊ธ ๋ณ๊ฒฝ๋์์ต๋๋ค.๊ฐ์ ์์ ์ดฌ์ ์์ ๊ณผ ํ๋ฉด์ด ๋ฌ๋ผ ํผ๋์ด ์์ผ์ จ์ ํ ๋ฐ์, ํ๋ฉด ์ฐ์ธก ์๋จ์ ๋ณด์๋ฉด Editor Window (์๋ํฐ ์ฐฝ ์ ํ) ๋ฒํผ์ด ์์ต๋๋ค. ๊ทธ ๋ฒํผ์ ํด๋ฆญํ์๋ฉด ๊ฐ์ ํ๋ฉด์์ ๋ณด์๋ ๊ฒ๊ณผ ๋์ผํ ์ผ์ชฝ ํ์ผ ํ์๊ธฐ ํญ๊ณผ ์๋ํฐ ํ๋ฉด์ผ๋ก ์ ํ๋ฉ๋๋ค. (๊ฐ์ ํ๋ฐ๋ถ์๋ ์ด ์ด๋ ๊ณผ์ ์ด ํ ๋ฒ ์ธ๊ธ๋์ง๋ง, ์ด๋ฐ๋ถ์ ์ค๋ช ์ด ๋๋ฝ๋์ด ํผ์ ์ ๋๋ฆฐ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค.)(์ฌ์ง)2. ๋ฐฐ๊ฒฝ์ง์์ด ๋ถ์กฑํ ๋ ์ถ์ฒํด ๋๋ฆฌ๋ ์๊ฐ ํ์๊ฐ์๋ถ๋ค์ ์ํ์ฐฉ์ค์ ์๊ฐ์ ์ค์ฌ๋๋ฆฌ๊ธฐ ์ํด ์ฒ์๋ถํฐ '์ ์ฒด ์์ฑ ์ฝ๋'๋ฅผ ์ ๊ณตํด ๋๋ฆฌ๊ณ ์์ต๋๋ค. ๊ทธ๋ ๋ค ๋ณด๋ ์ด๋ฐ๋ถํฐ ์ฝ๋๋ฅผ ํ๋ํ๋ ์๋ฒฝํ ์ดํดํ๋ฉฐ ๋ฐ๋ผ ํ๋ ค๊ณ ํ์๋ฉด ์ง๋๊ฐ ๋งํ ์ง์น๊ธฐ ์ฝ์ต๋๋ค.์ฒ์์๋ ๊ฐ์๋ฅผ ๋ฐ๋ก ์๋ฒฝํ๊ฒ ๋ฐ๋ผ ํ๋ ค๊ณ ํ๊ธฐ๋ณด๋ค, 1.5๋ฐฐ์ ์ ๋๋ก ์ ์ฒด ๊ฐ์๋ฅผ ๊ฐ๋ณ๊ฒ ๋๊น์ง ์ญ ์์ฒญํ๋ฉฐ ํ๋ฆ์ ๋จผ์ ํ์ ํ์๋ ๊ฒ์ ์ถ์ฒํด ๋๋ฆฝ๋๋ค. ๊ทธ ํ์ ์ฝ๋๋ฅผ ์ด์ด๋๊ณ ํ์ํ ๋ถ๋ถ์ ๋ค์ ์ฐพ์ ๋ค์ผ์๋ฉด ๊ตฌ์กฐ๊ฐ ํจ์ฌ ์ ๋์ ๋ค์ด์ค์ค ๊ฒ๋๋ค.์ฒ์์ด๋ผ ๋งํ๋ ๊ฒ์ด ๋น์ฐํ๋ ์ ๋ ๋๋ดํ์ง ๋ง์ธ์! ํ์ตํ์๋ค๊ฐ ๋ ๋งํ๋ ๋ถ๋ถ์ด๋ ๊ถ๊ธํ ์ ์ด ์๊ธฐ๋ฉด ์ธ์ ๋ ํธํ๊ฒ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค!
- Likes
- 1
- Comments
- 2
- Viewcount
- 11
Q&A
์ฌ๋์์ ๋ฉ์์ง ์ผ๋ถ ์๋ฆผ
์๋ ํ์ธ์, @eunno๋.์๋ notification_service.py ์ฝ๋์ ๋งค์/ํ๋ ์ข ๋ชฉ ๋ผ์ธ ์ฝ๋๋ฅผ ์๋์ ๊ฐ์ด ๋ณ๊ฒฝ ๋ถํ๋๋ฆฝ๋๋ค.๋ณ๊ฒฝ ์ฌํญ์ f"โ {c.get('llmreason', '')[:80]}_" ์ฝ๋์์ [:80]๋ฅผ ์ ๊ฑฐํ์์ต๋๋ค.์ด๊ธฐ์ ๊ธฐํํ๊ธฐ๋ก๋ ์ ์ฒด ํ ํ ์คํธ๋ฅผ ๋ณด๊ณ ์ถ์ผ๋ฉด DB๋ฅผ ํตํด์ ๋ณด๊ณ ์ฌ๋์ ํตํด์๋ ์ผ๋ถ ๋ด์ฉ๋ง ํ์ธํ๊ณ ์ ์์๊ฐ์ด ์์ฑํ์๋๋ฐ, ๋ถํธํจ์ด ์์๊ฒ ๊ตฐ์.. ์์ ์ฌํญ ๋ฐ์ํด์ git์ push ํด๋จ์ต๋๋ค.์๋ ๋ด์ฉ์ ๋ฐ์ํ์ ๋ ๋๊ณ , git pull ๋ฐ์์ฃผ์ ๋ ๋ฉ๋๋ค. # ๋งค์ ์ข ๋ชฉ ๋ผ์ธ buy_lines = [] for c in buy_candidates: buy_lines.append( f"โข *{c.get('stock_name')}* ({c.get('ticker')}) " f"score={c.get('composite_score', 0):.3f} " f"rise={c.get('rise_probability', 0):.2f}% " f"โ _{c.get('llm_reason', '')}_" ) # ํ๋ ์ข ๋ชฉ ๋ผ์ธ hold_lines = [] for c in held_candidates: hold_lines.append( f"โข {c.get('stock_name')} ({c.get('ticker')}) " f"score={c.get('composite_score', 0):.3f} " f"โ _{c.get('llm_reason', '')}_" )๊ฐ์ฌํฉ๋๋ค!
- Likes
- 1
- Comments
- 2
- Viewcount
- 24
Q&A
API ์ค๋ฅ: EGW00201 - ์ด๋น ๊ฑฐ๋๊ฑด์๋ฅผ ์ด๊ณผ
์๋ ํ์ธ์, @eunno๋.ํ๊ตญํฌ์์ฆ๊ถ Open API๋ ์ค์ด์ ๊ณ์ข๋ ์ด๋น 20๊ฑด, ๋ชจ์ํฌ์ ๊ณ์ข๋ ์ด๋น 5๊ฑด์ผ๋ก ๊ฑฐ๋ ๊ฑด์๋ฅผ ์ ํํ๊ณ ์์ต๋๋ค.๊ณผ๋ํ๊ฒ ๋จ๋ฐํ๋ฉด ์์คํ ์ ์ํฅ์ ์ค ์ ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ถํ ํ์ํ ์ ํ์ธ ๊ฒ ๊ฐ์ต๋๋ค.์ฐ๋ฆฌ ์ฝ๋์์๋ ์ถฉ๋ถํ ๋ฐฉ์ด ๋ก์ง์ ๊ตฌํํด๋จ๊ธฐ ๋๋ฌธ์ ์ง๊ธ๊น์ง๋ ์ค์ด์ ํ๊ฒฝ์์ ์์๊ฐ์ ์๋ฌ๋ฅผ ๋ณธ ์ ์ ์์ต๋๋ค. ํ์ฌ ์ฐ๋ฆฌ์ ์ฝ๋ ๊ธฐ์ค์ผ๋ก๋ ๋งค์/๋งค๋/์ถ์ฒ ๋ฃจํ๋ง๋ค sleep(1์ด~2์ด)์ด ๋ค ๋ฐํ ์์ด์ ์ด๋น 1๊ฑด๋ ์ ๋๋ ์ํฉ์ ๋๋ค.์์๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์๋ง ์ผ์์ ์ผ๋ก ํ๊ตญํฌ์์ฆ๊ถ ๋ชจ์ํฌ์ ํ๊ฒฝ์์ ์๋ฌ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.๊ทธ๋ฆฌ๊ณ ์ด๋ค ํ๊ฒฝ(์ค์ด์/๋ชจ์ํฌ์)์ธ์ง? ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ ๋จ๊ณ์์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง? ์๋๋ฉด ๋งค์ ๋๋ ๋งค๋ ์ ๋ฐ์ํ ์๋ฌ์ธ์ง? ์ข ๋ชฉ์ ์กฐํํ๋ ๊ณผ์ ์์ ๋ฐ์ํ ๊ณผ์ ์ธ์ง? ํ์ธ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.๋์ผํ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ ์๊ฒ๋ ๋ค์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 31
Q&A
์บ๊ธ save version ํ ์ mdํ์ผ๊ณผ ๋ค๋ฆ.
์๋ ํ์ธ์, @eunno๋.ํน์ ์๋์ ์ด์์ด ์์ผ์ ์ง ๊ถ๊ธํฉ๋๋ค. Kaggle ํ๊ฒฝ์์ ์ด๊ธฐ์ ์์ ํด์ผ ๋ ๋ถ๋ถ์ ํธ๋ํฐ ๋ณธ์ธ์ธ์ฆ๊ณผ ์๋ ์ด๋ฏธ์ง ๋ถ๋ถ์ ์์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.์ ์ง๋ฌธ์ ์ด๋ฏธ์ง ๋ถ๋ถ์ ๋ง์ฐ์ค ์ปค์๋ฅผ ๋ Run with GPU for sessions์ผ๋ก ์ฒดํฌํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.์ ๊ฐ ์ง๊ธ ๋ค์ ๋ค์ด๊ฐ์ ํ์ธํด๋ด๋ 22~23 ๊ฐ์์ ๋์ผํ ๊ฒ์ผ๋ก ๋ณด์ด๊ธดํฉ๋๋ค. (์ฌ์ง)๊ทธ๋ฆฌ๊ณ ํ์ฌ ์ ๋์๊ฐ๊ณ ์๋ ์ ํ๊ฒฝ์ Save Version ๋ถ๋ถ์ ํ์ธํด๋ ์ง๋ฌธ ์ฃผ์ ๊ฒ๊ณผ ๋์ผํ๊ฒ ์ ํ ๋์ด์์ต๋๋ค. ์๋ ์ด๋ฏธ์ง์ ๊ฐ์ต๋๋ค.(์ฌ์ง)๋ค๋ฅธ ๋ถ๋ถ์ ๋ํด ์ข ๋ ์์ธํ๊ฒ ์๋ ค์ฃผ์๋ฉด ๋ฌธ์ ๋ฅผ ํ์ ํ๋๋ฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 29
Q&A
๊ฐ์ ์๋ฃ๋ฅผ ์ด๋์ ํ์ธ ํ ์ ์๋์?
๋ฉ์ผ๋ก ๋ต๋ณ๋๋ ธ์ต๋๋ค. ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
- Likes
- 1
- Comments
- 3
- Viewcount
- 30
Q&A
FMP API ์ ๋ฃ
์๋ ํ์ธ์, @๊ฐ๋ฐ์ด๋ญ๊ฐ์?๋.ํ์ฌ Financial Modeling Prep(FMP)์ ๊ณต์์ ์ผ๋ก ํ๋ฃจ 250ํ ํธ์ถ ๊ฐ๋ฅํ ๋ฌด๋ฃ(Free) ํ๋์ ์ ์งํ๊ณ ์์ต๋๋ค.์๋ง ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๊ณ ํ์๋ฉด, ํ๋ฃจ ํธ์ถ ์ ํ(250ํ)์ ์ด๊ณผํ์ฌ ์๋ฌ๊ฐ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.ํน์ ์ด๋ค ๋ถ๋ถ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๋์ง ์๋ฌ ๋ก๊ทธ๋ ์๋ฌ ์ฝ๋๋ฅผ ์ฒจ๋ถํด ์ฃผ์๋ฉด ์ ํํ ์์ธ์ ์ง๋จํด ๋๋ฆด ์ ์์ต๋๋ค. ^^๋ฌด๋ฃ๋ก ๊ธ์ต ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์๋ ์๋์ ๋์ฒด์ฌ๋ค๋ ๊ฐ์ด ์ถ์ฒํด ๋๋ฆฝ๋๋ค. ๋ฆฌํฌํธ ๋ง๋ค๊ธฐ ํ๋ก์ ํธ์ ์ถฉ๋ถํ ํ์ฉํ์ค ์ ์๋ ํ๋ฅญํ ๋๊ตฌ๋ค์ ๋๋ค.์ ๋ ๋ค์ ํ ๋ฒ ๊ผผ๊ผผํ ํ์ธํด๋ณด๊ณ , ์๋ฌ ๋ฐ์ ํฌ์ธํธ๊ฐ ์๋ค๋ฉด ๋ค์ ๋ต๋ณ ๋๋ฆฌ๊ณ , ์ฝ๋ ์ ๋ฐ์ดํธ ํ๋๋ก ํ๊ฒ ์ต๋๋ค.1. yfinance ํน์ง: ๊ฐ์ฅ ๋์ค์ ์ด๊ณ ์ ํ ์๋ ๋ฌด๋ฃ ๋ฐ์ดํฐ ์์ค์ ๋๋ค.์ฅ์ : ๋ณ๋์ API Key ๋ฐ๊ธ ์์ด ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น(pip install yfinance)๋ง์ผ๋ก ์ฃผ๊ฐ, ๊ธฐ๋ณธ์ ์ธ ์ฌ๋ฌด์ ํ, ๊ธฐ์ ๊ฐ์(Profile) ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.2. Alpha Vantageํน์ง: ๋ฌด๋ฃ API Key๋ฅผ ๋ฐ๊ธ๋ฐ์ ์ฌ์ฉํ ์ ์๋ ๋ํ์ ์ธ ๊ธ์ต ๋ฐ์ดํฐ API์ ๋๋ค.์ฅ์ : ์ฃผ๊ฐ(์ค์๊ฐ/์ง์ฐ), ๊ธฐ์ ์ ์งํ, ๊ธฐ๋ณธ์ ์ธ ๊ธฐ์ ์ฌ๋ฌด ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, FMP์ ์ ์ฌํ REST API ๋ฐฉ์์ด๋ผ ์ฐ๋ํ๊ธฐ ์ข์ต๋๋ค. (๋จ, ๋ฌด๋ฃ ํ๋์ ๋ถ๋น ํธ์ถ ์ ํ์ด ์์ต๋๋ค.)3. EODHD APIํน์ง: ์ ์ธ๊ณ 60๊ฐ ์ด์ ๊ฑฐ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ต๊ทผ AI ์์ด์ ํธ ๋ฐ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ค ์ฌ์ด์์ ๊ธ๋ถ์ ์ค์ธ API์ ๋๋ค.์ฅ์ : ๋ฌด๋ฃ ํ๋์ ์ ๊ณตํ๋ฉฐ, ๊น๋ํ JSON ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ์ฌ ๊ฐ๋ฐ ์นํ์ ์ ๋๋ค.์๊ฐ์ค ๊ถ๊ธํ ๋ด์ฉ์ด ์์ผ์๋ค๋ฉด ์ธ์ ๋ ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 1
- Viewcount
- 25
Q&A
์์ธก์ ์ฌ์ฉํ๋ ๊ฒฝ์ ์งํ์ ํ์ฉ์ ๋ํด
์๋ ํ์ธ์, @Ingyun Son๋. ์ ํํ๊ณ ๋ ์นด๋ก์ด ์ง์ ์ด์ญ๋๋ค. ๋ง์ํ์ ๋๋ก QQQ๋ ๋์ค๋ฅ 100 ์ง์๋ฅผ, SPY๋ S&P 500 ์ง์๋ฅผ ๊ทธ๋๋ก ์ถ์ข ํ๊ธฐ ๋๋ฌธ์, ์์ธก ๋ชจ๋ธ์ ETF ๊ฐ๊ฒฉ ๋ฐ์ดํฐ์ ํด๋น ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋์์ ๋ฃ๋ ๊ฒ์ ์ฌ์ค์ ๋์ผํ ์ ๋ณด๋ฅผ ์ค๋ณตํด์ ์ ๋ ฅํ๋ ๊ฒ์ผ๋ก ์๊ฐํ ์ ์์ต๋๋ค.ํต๊ณํ์ด๋ ๋จธ์ ๋ฌ๋ ๊ด์ ์์๋ ์ด๋ฅผ Multicollinearity ๋ฌธ์ ๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ์๋ก ๊ฐํ ์๊ด๊ด๊ณ๋ฅผ ๊ฐ์ง ๋ณ์๋ค์ด ๋ชจ๋ธ์ ํจ๊ป ๋ค์ด๊ฐ๋ฉด ์คํ๋ ค ์์ธก์ ์๊ณก์ด ๋ฐ์ํ๊ฑฐ๋ ์ ํจ์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ง์ํ์ ๊ฒ์ฒ๋ผ ์ ์ธํ๋ ๊ฒ์ด ์ ํจ์ฑ์ ๋์ด๋ ์ข์ ์ ๊ทผ๋ฒ์ด ๋ ์ ์์ต๋๋ค.์ฌ์ค ๋ฐ์ดํฐ ๋ถ์๊ณผ ์๋๋งค๋งค ์์คํ ๊ตฌ์ถ์ '์์ ํ ์ ๋ต'์ ์์ต๋๋ค.์ด๋ค ์ฐ๊ตฌ์๋ ๋ฐ์ดํฐ์ ๋ฏธ์ธํ ์ถ์ ์ค์ฐจ๊น์ง ํ์ต์ํค๊ธฐ ์ํด ๋ ๋ค ๋ฃ๊ธฐ๋ ํ๊ณ ,์ด๋ค ์ฐ๊ตฌ์๋ ๋ชจ๋ธ์ ๊ฒฝ๋ํ์ ๊ณผ์ ํฉ ๋ฐฉ์ง๋ฅผ ์ํด ์ค๋ณต ์ง์๋ฅผ ์ ๊ฑฐํ๊ธฐ๋ ํฉ๋๋ค."์ด๋ ๊ฒ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊พธ๋ฉด ๋ ์ ํจํ์ง ์์๊น?"๋ผ๋ ์๋ฌธ์ ๊ฐ์ง์๊ณ ์ง์ ๋ณ์๋ฅผ ์กฐ์ ํด ๋๊ฐ์๋ ๊ณผ์ ์์ฒด๊ฐ ๋ชจ๋ธ์ ๊ณ ๋ํํ๋ ์ต๊ณ ์ ๋ฐฉ๋ฒ์ ๋๋ค. ์ ๊ฐ์์ ๊ธฐํ ์๋๋ฅผ ์๋ฒฝํ๊ฒ ์ดํดํ๊ณ ๊ณ์ ๊ฒ ๊ฐ์ ์ ๋ ๋ฟ๋ฏํฉ๋๋ค. ^^์๊ฐ์ค ๊ถ๊ธํ ๋ด์ฉ์ด ์์ผ์๋ค๋ฉด ์ธ์ ๋ ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 27
Q&A
FRED API
์๋ ํ์ธ์, @ํ๋ผ๋ผ๋ผ๋.์ ๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ ๋นํ๊ณ Git์ ์ฝ๋๋ฅผ ํธ์ํ๋ ๊ณผ์ ์์ ํค๋ฅผ ๋ ธ์ถํ๋ ์ค์๋ฅผ ๋ฒํ๊ตฐ์. ์ ๋ณดํด ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์ธ๊ธํด ์ฃผ์ ํด๋น API ํค๋ ๋ณด์์ ์ํด ํ๊ธฐ ๋ฐ ์ฌ๋ฐ๊ธ ์ฒ๋ฆฌํ๋๋ก ํ๊ฒ ์ต๋๋ค.@ํ๋ผ๋ผ๋ผ๋๊ป์๋ ์ง์ ๋ฐ๊ธ๋ฐ์ผ์ ๊ฐ์ธ FRED API ํค๋ก ํ๊ฒฝ ๋ณ์๋ ์ฝ๋๋ฅผ ๊ต์ฒดํ์ฌ ์คํํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ์ค๋ฌด์์๋ ์ด์ฒ๋ผ ํผ๋ธ๋ฆญ ์ ์ฅ์์ API ํค๋ ์๊ฒฉ ์ฆ๋ช ์ด ๋ ธ์ถ๋๋ฉด ๋ณด์ ์ฌ๊ณ ๋ก ์ด์ด์ง ์ ์์ผ๋, ์ด๋ฒ ๊ธฐํ์ .env ํ์ผ ๋ฑ์ ํ์ฉํ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ ๋ฐฉ์์ผ๋ก ๊ต์ฒดํด์ฃผ์ธ์ ใ ใ ์๊ฐํ์๋ฉด์ ๋ ๋ค๋ฅธ ์๋ฌธ์ ์ด ์๊ธฐ๊ฑฐ๋ ๊ถ๊ธํ ์ ์ด ์์ผ์๋ฉด ์ธ์ ๋ ํธํ๊ฒ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ธ์. ์๊ฐ๊น์ง ์์ํ๊ฒ ์ต๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- Likes
- 1
- Comments
- 1
- Viewcount
- 35
Q&A
๊ฐ์ ์๋ฃ๋ฅผ ์ด๋์ ํ์ธ ํ ์ ์๋์?
์๋ ํ์ธ์, @๊ตฌ๋ํ๋.ํ์ธ ๊ฒฐ๊ณผ ๊ณต์ ํด ๋๋ฆฐ ๋ ธ์ ๋งํฌ ์์ฒด๋ ํ์ฌ ์ ์์ ์ผ๋ก ์ ์์ด ๊ฐ๋ฅํ ์ํ์ ๋๋ค.์์ ํ๋ฉด ํ๋จ์ ์๋ [์์ ๋ ธํธ] ์์ญ์ ๋ณด์๋ฉด ํด๋น ๊ฐ์์๋ฃ ๋งํฌ๊ฐ ์ฒจ๋ถ๋์ด ์์ผ๋ ๋ค์ ํ๋ฒ ์ ๊ทผ์ ์๋ํด ๋ณด์๊ธธ ๊ถ์ฅํฉ๋๋ค. ๊ฐํน ๋ธ๋ผ์ฐ์ ์บ์๋ ๋ก๊ทธ์ธ ์ํ์ ๋ฐ๋ผ ์ผ์์ ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ผ๋, ์ํฌ๋ฆฟ ์ฐฝ(InPrivate)์ผ๋ก๋ ์ ์ํด ๋ณด์๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.๋ง์ฝ ์๋ดํด ๋๋ฆฐ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ฌ์ ํ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ์๋ค๋ฉด, ๋ณธ ์ง๋ฌธ์ ๋๊ธ๋ก ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋จ๊ฒจ์ฃผ์ธ์. ๊ฐ์ ์๋ฃ๋ฅผ ๋ฉ์ผ๋ก ์ง์ ๋ฐ์กํด ๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- Likes
- 1
- Comments
- 3
- Viewcount
- 30
Q&A
์ ๊ฐ AWS ์ ๋ฐฐํฌํ๋๋ฐ
์๋ ํ์ธ์, @byunbros๋.๋ง์๋๋ฆฐ ์ง ์ผ๋ง ์ ๋์๋๋ฐ ๋ฒ์จ Lightsail ๋ฐฐํฌ๋ฅผ ๋ฌด์ฌํ ์๋ฃํ์ จ๋ค์! ์ถํ๋๋ฆฝ๋๋ค. ๐๋ฌธ์ํ์ Supabase ํ ์ด๋ธ์ RLS(Row Level Security) ์ค์ ๊ณผ ๊ด๋ จํ์ฌ ์๋ดํด ๋๋ฆฝ๋๋ค. ๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, ํ์ฌ ๊ตฌ์ถํ์ ์์คํ ํ๊ฒฝ์ ๋ฐ๋ผ ๋์ฒ ๋ฐฉ๋ฒ์ด ๋ค๋ฆ ๋๋ค.์๋ Supabase๋ฅผ ํ๋ก ํธ์๋(๋ธ๋ผ์ฐ์ )์์ ์ง์ ํธ์ถํ ๋๋ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ํค(anon key)๊ฐ ๋ ธ์ถ๋ ์๋ฐ์ ์์ด RLS ํ์ฑํ๊ฐ ํ์์ ์ ๋๋ค.ํ์ง๋ง ์ฐ๋ฆฌ ์๋น์ค๋ FastAPI ๋ฐฑ์๋ ์์คํ ์ด๊ธฐ ๋๋ฌธ์, ์์ ํ๊ฒ ๋ณด์์ ์ ์งํ๋ ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋ฐฑ์๋ ์๋ฒ ๋ด๋ถ์์๋ง ์ฌ์ฉํ๋ service_role key๋ฅผ ์ด์ฉํ๋ ๊ฒ์ ๋๋ค.๋ฐ๋ผ์ ์๋์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ์ค ํ๋๋ฅผ ์ ํํด ์ ์ฉํด ๋ณด์ธ์.๊ฐ์ฅ ์ถ์ฒํ๋ ๋ฐฉ๋ฒ (๋ฐฑ์๋ ์ ์ฉ ๋ง์คํฐ ํค ์ฌ์ฉ)์๋ฒ์ .env ํ๊ฒฝ ๋ณ์์ anon key ๋์ service_role key๋ฅผ ๋ฃ์ด์ ์ฌ์ฉํ๋ฉด๋ฉ๋๋ค.์ด ํค๋ RLS๋ฅผ ์ฐํํ๋ ๊ด๋ฆฌ์ ๊ถํ์ด๋ฏ๋ก, ์ธ๋ถ ์ ์ ์๊ฒ ๋ ธ์ถ๋์ง ์๋ FastAPI ๋ฐฑ์๋ ๋ด๋ถ์์๋ง ์ด๋ค๋ฉด ํ์ฌ์ฒ๋ผ RLS๋ฅผ ํด์ (Disable)ํด ๋์ ๋ ์์ ํฉ๋๋ค.๋ง์ฝ ๊ธฐ์กด์ฒ๋ผ anon key๋ฅผ ๊ณ์ ์ฌ์ฉํ์๋ ๊ฒฝ์ฐ ์ด ๊ฒฝ์ฐ์๋ ๋ณด์์ ์ํด Supabase ์ฝ์์์ ํด๋น ํ ์ด๋ธ์ RLS ๊ธฐ๋ฅ์ ๋ค์ Enable ์ํ๋ก ์ ํํ์ ์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋น์ค ๋ก์ง์ ๋ง๊ฒ anon(๋น์ธ์ฆ) ๋๋ authenticated(์ธ์ฆ๋ ์ฌ์ฉ์) ๊ถํ์ ๋ฐ๋ฅธ Policy(์ ์ฑ )๋ฅผ ์ถ๊ฐํด ์ฃผ์ ์ผ ํฉ๋๋ค.์ด๋ฒ ๊ธฐํ์ ๋ณด์ ์ค์ ๋ ํ์ตํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!์งํ ์ค ์ด๋ ค์์ด ์์ผ์๋ค๋ฉด ๋ค์ ๋ฌธ์ํด ์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค!
- Likes
- 1
- Comments
- 1
- Viewcount
- 35




