ν™ˆ > Posts > 보기

πŸ’» 투자 주체별 순맀수 μƒμœ„ μ’…λͺ© μ—‘μ…€ 정리 μžλ™ν™” ꡬ좕 κ°€μ΄λ“œ 및 μˆ˜κΈ‰ 데이터 뢄석 λ§€λ§€ μ „λž΅

주식 μ‹œμž₯μ—μ„œ 성곡적인 투자λ₯Ό 이어가기 μœ„ν•΄ 맀일 νŒŒμ•…ν•΄μ•Ό ν•˜λŠ” 핡심 λ°μ΄ν„°λŠ” 투자 주체별 μˆ˜κΈ‰ 동ν–₯μž…λ‹ˆλ‹€. 외ꡭ인과 기관이 μ–΄λ–€ μ’…λͺ©μ„ μ§‘μ€‘μ μœΌλ‘œ 사듀이고 μžˆλŠ”μ§€, λ°˜λŒ€λ‘œ μ–΄λ–€ μ’…λͺ©μ—μ„œ μžκΈˆμ„ μœ μΆœμ‹œν‚€κ³  μžˆλŠ”μ§€ μΆ”μ ν•˜λŠ” μž‘μ—…μ€ μ£Όκ°€ μΆ”μ„Έλ₯Ό μ˜ˆμΈ‘ν•˜λŠ” κ°€μž₯ κ°•λ ₯ν•œ 무기가 λ©λ‹ˆλ‹€. ν•˜μ§€λ§Œ 맀일 μž₯ 마감 ν›„ μ¦κΆŒμ‚¬ HTSλ‚˜ MTS에 μ ‘μ†ν•˜μ—¬ μˆ˜λ§Žμ€ μ’…λͺ©μ˜ 데이터λ₯Ό 일일이 μˆ˜λ™μœΌλ‘œ λ³΅μ‚¬ν•˜κ³  μ •λ¦¬ν•˜λŠ” 일은 번거둭고 μ‹œκ°„μ΄ 였래 κ±Έλ¦½λ‹ˆλ‹€.

μ΄λŸ¬ν•œ λΉ„νš¨μœ¨μ„ ν•΄κ²°ν•΄ μ£ΌλŠ” κ°€μž₯ ν™•μ‹€ν•œ μ†”λ£¨μ…˜μ΄ λ°”λ‘œ 파이썬(Python)κ³Ό OpenPyXL, 그리고 μ¦κΆŒμ‚¬ APIλ₯Ό κ²°ν•©ν•œ #μ—‘μ…€μžλ™ν™” ν”„λ‘œκ·Έλž¨ κ΅¬μΆ•μž…λ‹ˆλ‹€. 였늘 ν¬μŠ€νŒ…μ—μ„œλŠ” 맀일 μž₯ 마감 ν›„ μžλ™μœΌλ‘œ 외ꡭ인과 κΈ°κ΄€μ˜ μˆ˜κΈ‰ 데이터λ₯Ό μΆ”μΆœν•˜κ³ , μ‘°κ±΄λ³„λ‘œ κ°€κ³΅ν•˜μ—¬ μ—‘μ…€ μ‹œνŠΈμ— μ™„λ²½ν•˜κ²Œ μ •λˆν•΄ μ£ΌλŠ” μ‹œμŠ€ν…œ ꡬ좕 방법과, μ •μ œλœ 데이터λ₯Ό λ°”νƒ•μœΌλ‘œ μ£Όκ°€ λ°˜λ“±μ˜ 타이밍을 μž‘λŠ” μ‹€μ „ 투자 λ§€λ§€ μ „λž΅μ„ μ™„λ²½ν•˜κ²Œ 정리해 λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

μˆ˜κΈ‰ 데이터 νŒŒμ΄ν”„λΌμΈ μžλ™ν™”κ°€ ν•„μš”ν•œ 이유

μˆ˜κΈ‰ 데이터 νŒŒμ΄ν”„λΌμΈ μžλ™ν™”κ°€ ν•„μš”ν•œ 이유

λ§Žμ€ 개인 νˆ¬μžμžλ“€μ΄ κ°μ΄λ‚˜ λ‹¨νŽΈμ μΈ 기사, μœ νŠœλ²„μ˜ μΆ”μ²œμ— μ˜μ‘΄ν•΄ λ§€λ§€λ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ‹œμž₯을 μ›€μ§μ΄λŠ” κ±°λŒ€ μžκΈˆμ€ μ™„λ²½ν•˜κ²Œ κ³„μ‚°λœ μ•Œκ³ λ¦¬μ¦˜κ³Ό μˆ˜μΉ˜μ— κΈ°λ°˜ν•˜μ—¬ λ§€λ§€λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

1. 데이터 μˆ˜μ§‘ μ‹œκ°„μ˜ ν˜μ‹ μ  단좕

맀일 μ½”μŠ€ν”Όμ™€ μ½”μŠ€λ‹₯ μ‹œμž₯μ—μ„œ κ±°λž˜λ˜λŠ” 수천 개 μ’…λͺ© 쀑 메이저 μˆ˜κΈ‰μ΄ λ“€μ–΄μ˜¨ μ’…λͺ©μ„ 일일이 ν•„ν„°λ§ν•˜λ €λ©΄ μ΅œμ†Œ 1~2μ‹œκ°„ μ΄μƒμ˜ μž‘μ—… μ‹œκ°„μ΄ μ†Œμš”λ©λ‹ˆλ‹€. ν•˜μ§€λ§Œ #μ—‘μ…€μžλ™ν™” 슀크립트λ₯Ό ν•œ 번 ꡬ좕해 두면, λ²„νŠΌ ν•˜λ‚˜λ₯Ό λˆ„λ₯΄κ±°λ‚˜ 맀일 μž₯ 마감 직후 μ •ν•΄μ§„ μ‹œκ°„μ— 컴퓨터가 μ•Œμ•„μ„œ 수초 λ§Œμ— μ •μ œλœ 리슀트λ₯Ό κ°€μ Έμ˜΅λ‹ˆλ‹€. 쀄어든 μ‹œκ°„λ§ŒνΌ κΈ°μ—…μ˜ μž¬λ¬΄μ œν‘œλ‚˜ λͺ¨λ©˜ν…€ 뢄석에 집쀑할 수 μžˆμ–΄ 투자 νš¨μœ¨μ„±μ΄ λΉ„μ•½μ μœΌλ‘œ μƒμŠΉν•©λ‹ˆλ‹€.

2. 주관적 감정을 λ°°μ œν•œ 객관적 μŠ€ν¬λ¦¬λ‹

μˆ˜λ™μœΌλ‘œ 데이터λ₯Ό μ°Ύλ‹€ 보면 본인이 이미 λ³΄μœ ν•˜κ³  μžˆκ±°λ‚˜ 관심이 μžˆλŠ” μ’…λͺ©μ—λ§Œ μ‹œμ„ μ΄ κ°€λŠ” '확인 편ν–₯'에 λΉ μ§€κΈ° μ‰½μŠ΅λ‹ˆλ‹€. 데이터 νŒŒμ΄ν”„λΌμΈμ„ ν†΅ν•œ #주식데이터뢄석 기법은 μ‹œμž₯의 λͺ¨λ“  μ’…λͺ©μ„ λ™μΌν•œ μ„ μƒμ—μ„œ ν‰κ°€ν•©λ‹ˆλ‹€. 당일 외ꡭ인 순맀수 κΈˆμ•‘ μƒμœ„, μ—°κΈ°κΈˆ 연속 맀수 일수 μƒμœ„ λ“± λͺ…ν™•ν•œ 수치 기쀀에 따라 μ’…λͺ©μ„ κ±ΈλŸ¬λ‚΄λ―€λ‘œ μ‹œμž₯μ—μ„œ μƒˆλ‘­κ²Œ λ– μ˜€λ₯΄λŠ” 주도주λ₯Ό λ†“μΉ˜μ§€ μ•Šκ³  포착할 수 μžˆμŠ΅λ‹ˆλ‹€.

파이썬과 HTS APIλ₯Ό ν™œμš©ν•œ 데이터 μΆ”μΆœ λ©”μ»€λ‹ˆμ¦˜

μˆ˜κΈ‰ 데이터λ₯Ό μžλ™μœΌλ‘œ 가져와 μ—‘μ…€ 파일둜 μ •λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œμ˜ 전체적인 ꡬ쑰와 흐름을 λ‹¨κ³„λ³„λ‘œ νŒŒμ•…ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.

1. API 연동 및 데이터 μš”μ²­ (Data Fetching)

κ΅­λ‚΄ μ£Όμš” μ¦κΆŒμ‚¬(ν‚€μ›€μ¦κΆŒ Open API, λŒ€μ‹ μ¦κΆŒ 크레온 API λ“±)λ‚˜ 금육 데이터 μ›Ήμ‚¬μ΄νŠΈμ—μ„œλŠ” νˆ¬μžμžλ³„ 순맀수 데이터λ₯Ό μš”μ²­ν•  수 μžˆλŠ” μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 파이썬 ν™˜κ²½μ—μ„œ 컨트둀러λ₯Ό 톡해 '당일 νˆ¬μžμžλ³„ 순맀수 μƒμœ„ μ’…λͺ©' μš”μ²­ ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•©λ‹ˆλ‹€. μ΄λ•Œ 쑰회 쑰건으둜 μ½”μŠ€ν”Ό/μ½”μŠ€λ‹₯ μ‹œμž₯ ꡬ뢄, 쑰회 일자, 그리고 순맀수 μ •λ ¬ κΈ°μ€€(μˆ˜λŸ‰ λ˜λŠ” κΈˆμ•‘)을 νŒŒλΌλ―Έν„°λ‘œ μ „λ‹¬ν•©λ‹ˆλ‹€.

2. 데이터 가곡 및 ν‘œμ€€ν™” (Data Processing)

μ¦κΆŒμ‚¬ μ„œλ²„μ—μ„œ μˆ˜μ‹ ν•œ μ›μ²œ 데이터(Raw Data)λŠ” κ°€κ³΅λ˜μ§€ μ•Šμ€ μƒνƒœμž…λ‹ˆλ‹€. 파이썬의 Pandas 라이브러리λ₯Ό ν™œμš©ν•˜μ—¬ λ°μ΄ν„°ν”„λ ˆμž„(DataFrame) ν˜•νƒœλ‘œ λ³€ν™˜ν•œ λ’€, λΆˆν•„μš”ν•œ μ»¬λŸΌμ„ μ œκ±°ν•˜κ³  ν•„μš”ν•œ λ°μ΄ν„°λ§Œ λ‚¨κΉλ‹ˆλ‹€. μ£Όκ°€, κ±°λž˜λŸ‰, 외ꡭ인 순맀수 μˆ˜λŸ‰, κΈ°κ΄€ 순맀수 μˆ˜λŸ‰, μ—°κΈ°κΈˆ 순맀수 μˆ˜λŸ‰, 사λͺ¨νŽ€λ“œ 순맀수 μˆ˜λŸ‰ λ“±μ˜ μ§€ν‘œλ₯Ό 보기 μ‰½κ²Œ μ •λ ¬ν•˜λ©°, κΈˆμ•‘ λ‹¨μœ„λŠ” 백만 μ›μ΄λ‚˜ μ–΅ 원 λ‹¨μœ„λ‘œ λ³€ν™˜ν•˜μ—¬ μ‹œκ°μ  직관성을 λ†’μž…λ‹ˆλ‹€.

3. OpenPyXL 및 xlwingsλ₯Ό ν™œμš©ν•œ μ—‘μ…€ 좜λ ₯ (Excel Export)

μ •μ œλœ 데이터λ₯Ό μ—‘μ…€ μ„œμ‹μ— μžλ™μœΌλ‘œ κΈ°λ‘ν•©λ‹ˆλ‹€. λ‹¨μˆœνžˆ κ°’λ§Œ λ„£λŠ” 것이 μ•„λ‹ˆλΌ μ„œμ‹κΉŒμ§€ κΉ”λ”ν•˜κ²Œ μ μš©ν•˜λŠ” 것이 ν•΅μ‹¬μž…λ‹ˆλ‹€. 순맀수 μƒμœ„ μ’…λͺ©μ€ 빨간색 κ°•μ‘°, μˆœλ§€λ„ μƒμœ„ μ’…λͺ©μ€ νŒŒλž€μƒ‰ κ°•μ‘° 쑰건을 μ μš©ν•˜κ³ , μ‹œκ°€μ΄μ•‘ λŒ€λΉ„ 순맀수 λΉ„μœ¨ 계산 곡식을 μžλ™ μ‚½μž…ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ #μ—‘μ…€μžλ™ν™” μ„œμ‹ν™”λ₯Ό μ μš©ν•˜λ©΄ 맀일 λ‚ μ§œλ³„λ‘œ μƒˆλ‘œμš΄ μ‹œνŠΈκ°€ μƒμ„±λ˜μ–΄ 일별 μˆ˜κΈ‰ λˆ„μ  좔이λ₯Ό ν•œλˆˆμ— λͺ¨λ‹ˆν„°λ§ν•  수 μžˆλŠ” λ‚˜λ§Œμ˜ λ°μ΄ν„°λ² μ΄μŠ€κ°€ μ™„μ„±λ©λ‹ˆλ‹€.

μˆ˜κΈ‰ 데이터 μ—‘μ…€ μ‹œνŠΈμ—μ„œ 읽어내야 ν•  3κ°€μ§€ 핡심 μ§€ν‘œ

μžλ™ν™” ν”„λ‘œκ·Έλž¨μ„ 톡해 μ—‘μ…€ μ‹œνŠΈμ— 데이터가 κΉ”λ”ν•˜κ²Œ μ •λ¦¬λ˜μ–΄ 좜λ ₯λ˜μ—ˆλ‹€λ©΄, 이제 이 데이터λ₯Ό λ°”νƒ•μœΌλ‘œ μ‹€μ „ λ§€λ§€ μ „λž΅μ„ μˆ˜λ¦½ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ—‘μ…€ μ‹œνŠΈμ—μ„œ λ°˜λ“œμ‹œ 필터링해야 ν•  3κ°€μ§€ μˆ˜κΈ‰ μ§€ν‘œμž…λ‹ˆλ‹€.

1. μ‹œκ°€μ΄μ•‘ λŒ€λΉ„ 순맀수 κΈˆμ•‘ λΉ„μœ¨ (μˆ˜κΈ‰ 강도)

λ‹¨μˆœνžˆ 순맀수 κΈˆμ•‘μ΄ 크닀고 ν•΄μ„œ 무쑰건 쒋은 μˆ˜κΈ‰μ€ μ•„λ‹™λ‹ˆλ‹€. μ‹œκ°€μ΄μ•‘ 400μ‘° 원인 μ‚Όμ„±μ „μžμ— 500μ–΅ μ›μ˜ 외ꡭ인 λ§€μˆ˜κ°€ λ“€μ–΄μ˜¨ 것과, μ‹œκ°€μ΄μ•‘ 5000μ–΅ 원인 μ€‘μ†Œν˜•μ£Όμ— 200μ–΅ μ›μ˜ 외ꡭ인 λ§€μˆ˜κ°€ λ“€μ–΄μ˜¨ 것은 주가에 λ―ΈμΉ˜λŠ” νŒŒκΈ‰λ ₯이 μ™„μ „νžˆ λ‹€λ¦…λ‹ˆλ‹€. λ”°λΌμ„œ μ—‘μ…€ μ‹œνŠΈμ— (당일 순맀수 κΈˆμ•‘ / μ‹œκ°€μ΄μ•‘) * 100 ν˜•νƒœμ˜ 계산식을 μΆ”κ°€ν•˜μ—¬ μˆ˜κΈ‰ 강도λ₯Ό 계산해야 ν•©λ‹ˆλ‹€. 이 λΉ„μœ¨μ΄ 1~2% μ΄μƒμœΌλ‘œ λ†’κ²Œ μ°νžˆλŠ” μ’…λͺ©μ€ 당일 메이저 μ„Έλ ₯이 μž‘μ •ν•˜κ³  λ§€μ§‘ν•œ 주도주 ν›„λ³΄μž…λ‹ˆλ‹€.

2. 메이저 μˆ˜κΈ‰μ˜ 쌍끌이 맀수 (외ꡭ인 + κΈ°κ΄€ λ™μ‹œ 맀수)

외ꡭ인과 기관이 μ„œλ‘œ λ°˜λŒ€ ν¬μ§€μ…˜μ„ μ·¨ν•  λ•Œ(외ꡭ인 맀수, κΈ°κ΄€ 맀도 λ“±)λŠ” μ£Όκ°€κ°€ λ°•μŠ€κΆŒμ— κ°‡νžˆλŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. 반면, 외ꡭ인과 기관이 ν•©μ‹¬ν•˜μ—¬ λ™μ‹œμ— λŒ€λŸ‰ 맀수λ₯Ό μ§‘ν–‰ν•˜λŠ” '쌍끌이 맀수' μ’…λͺ©μ€ κ°•λ ₯ν•œ μ‹œμ„Έλ₯Ό μ—°μΆœν•©λ‹ˆλ‹€. #주식데이터뢄석 μ‹œνŠΈμ—μ„œ 외ꡭ인 순맀수 컬럼과 κΈ°κ΄€ 순맀수 컬럼이 λͺ¨λ‘ ν”ŒλŸ¬μŠ€(+) 값을 λ‚˜νƒ€λ‚΄λ©° μƒμœ„ 20개 μ’…λͺ© μ•ˆμ— λ™μ‹œμ— 이름을 올린 μ’…λͺ©μ„ λ³„λ„λ‘œ μΆ”μΆœν•΄ λ‚΄λŠ” 필터링 쑰건문이 ν•„μˆ˜μ μž…λ‹ˆλ‹€.

3. μ—°κΈ°κΈˆκ³Ό νˆ¬μ‹ μ˜ 연속 맀수 일수 (μˆ˜κΈ‰μ˜ 지속성)

λ‹¨λ°œμ„± μˆ˜κΈ‰μ€ 단기 λ°˜λ“±μ— κ·ΈμΉ  κ°€λŠ₯성이 λ†’μ§€λ§Œ, 일주일 이상 μ—°μ†μœΌλ‘œ λ§€μˆ˜μ„Έκ°€ μœ μž…λ˜λŠ” μ’…λͺ©μ€ μž₯기적인 μΆ”μ„Έ μƒμŠΉμœΌλ‘œ μ΄μ–΄μ§‘λ‹ˆλ‹€. 특히 μ—°κΈ°κΈˆκ³Ό νˆ¬μ‹  μ°½κ΅¬λŠ” μž₯기적인 νŽ€λ“œ μžκΈˆμ„ 기반으둜 움직이기 λ•Œλ¬Έμ—, 이듀이 3일, 5일, 10일 μ—°μ†μœΌλ‘œ 순맀수 μƒμœ„μ— 이름을 올리고 μžˆλŠ” μ’…λͺ©μ€ μ§€μˆ˜κ°€ μ‘°μ •λ°›λŠ” ν•˜λ½μž₯μ—μ„œλ„ κ°•ν•œ ν•˜λ°© 경직성을 λ‚˜νƒ€λ‚΄λ©° μ£Όκ°€κ°€ λ°©μ–΄λ©λ‹ˆλ‹€.

곡맀도 μž”κ³  λ°μ΄ν„°μ™€μ˜ 연동을 ν†΅ν•œ μˆμ»€λ²„λ§ 포착

투자 주체별 순맀수 μƒμœ„ μ—‘μ…€ μ‹œνŠΈλ₯Ό ꡬ좕할 λ•Œ, #κ³΅λ§€λ„μž”κ³ μΆ”μ  데이터λ₯Ό ν•¨κ»˜ μ—°λ™ν•˜λ©΄ 맀우 κ°•λ ₯ν•œ λ§€λ§€ μ‹ ν˜Έλ₯Ό 포착할 수 μžˆμŠ΅λ‹ˆλ‹€.

1. μˆμ»€λ²„λ§ 유발 ꡬ간 μŠ€ν¬λ¦¬λ‹

μ£Όκ°€κ°€ ν•˜λ½ν•  것에 λ² νŒ…ν–ˆλ˜ 곡맀도 μ„Έλ ₯이 μ˜ˆμƒκ³Ό 달리 μ£Όκ°€κ°€ ν•˜λ½ν•˜μ§€ μ•Šκ³  μƒμŠΉν•  λ•Œ, 손싀을 막기 μœ„ν•΄ μ‹œμž₯μ—μ„œ 주식을 κΈ‰ν•˜κ²Œ μ‚¬μ„œ κ°šλŠ” ν˜„μƒμ„ μˆμ»€λ²„λ§μ΄λΌκ³  ν•©λ‹ˆλ‹€. μ—‘μ…€ μ‹œνŠΈμ—μ„œ '졜근 곡맀도 μž”κ³  비쀑이 λ†’μ•˜λ˜ μ’…λͺ©' λͺ©λ‘κ³Ό '당일 외ꡭ인 순맀수 μƒμœ„ μ’…λͺ©' λͺ©λ‘μ„ λ§€μΉ­(VLOOKUP λ˜λŠ” Pandas Merge)μ‹œν‚΅λ‹ˆλ‹€. 곡맀도 μž”κ³ κ°€ λ§Žμ€ μ’…λͺ©μ— 외ꡭ계 창ꡬ의 λŒ€λŸ‰ λ§€μˆ˜μ„Έκ°€ μœ μž…λ˜κΈ° μ‹œμž‘ν–ˆλ‹€λ©΄ μ΄λŠ” 폭발적인 μ£Όκ°€ μƒμŠΉμ„ λΆ€λ₯΄λŠ” μˆμ»€λ²„λ§μ˜ μ‹œμž‘μ μœΌλ‘œ 해석할 수 μžˆμŠ΅λ‹ˆλ‹€.

2. μˆ˜κΈ‰μ˜ μ°©μ‹œ ν˜„μƒ 감별

λ‹¨μˆœνžˆ 외ꡭ인 순맀수 μƒμœ„μ— μ˜¬λΌμ™€ μžˆλ‹€κ³  ν•΄μ„œ 무쑰건 κΈ°μ—…μ˜ 호재둜 μΈν•œ 맀수둜 μ°©κ°ν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€. νŒŒμƒμƒν’ˆ μ‹œμž₯의 μ„ λ¬Ό/μ˜΅μ…˜ 만기일 연동 차읡거래 λ¬ΌλŸ‰μ΄κ±°λ‚˜, μˆœμˆ˜ν•œ μˆμ»€λ²„λ§ λ¬ΌλŸ‰μΌ 수 μžˆμŠ΅λ‹ˆλ‹€. μ—‘μ…€ μƒμ—μ„œ λŒ€μ°¨μž”κ³  μˆ˜μΉ˜μ™€ 곡맀도 μž”κ³  μˆ˜λŸ‰μ΄ ν•¨κ»˜ κ°μ†Œν•˜κ³  μžˆλŠ”μ§€ λ‹¨λ²ˆμ— νŒλ³„ν•΄ λƒ„μœΌλ‘œμ¨ μˆ˜κΈ‰μ˜ μ§„μœ„ μ—¬λΆ€λ₯Ό μ •ν™•ν•˜κ²Œ νŒŒμ•…ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

파이썬 μ—‘μ…€ μžλ™ν™” ν”„λ‘œκ·Έλž¨ μ‹€μ „ ꡬ좕 단계

직접 λ‚˜λ§Œμ˜ μˆ˜κΈ‰ 정리 μžλ™ν™” ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κΈ° μœ„ν•œ ν˜„μ‹€μ μΈ μ‹€ν–‰ μ ˆμ°¨μž…λ‹ˆλ‹€.

  1. 파이썬 개발 ν™˜κ²½ ꡬ좕: Anaconda λ˜λŠ” VS Codeλ₯Ό μ„€μΉ˜ν•˜κ³  pandasopenpyxlrequests λΌμ΄λΈŒλŸ¬λ¦¬λ₯Ό μ€€λΉ„ν•©λ‹ˆλ‹€.

  2. μ¦κΆŒμ‚¬ API μ—°κ²° 및 둜그인: ν‚€μ›€μ¦κΆŒ Open API λͺ¨λ“ˆμ„ ν˜ΈμΆœν•˜μ—¬ μ‚¬μš©μž 인증을 μ™„λ£Œν•˜κ³  톡신 μƒνƒœλ₯Ό μ κ²€ν•©λ‹ˆλ‹€.

  3. 투자 주체별 μˆ˜κΈ‰ 데이터 μš”μ²­ ν•¨μˆ˜ μ½”λ”©:

    Python

    # μ˜ˆμ‹œ: νˆ¬μžμžλ³„ 순맀수 데이터 μš”μ²­ ꡬ쑰
    import pandas as pd
    
    def get_investor_net_buys(date):
        # μ¦κΆŒμ‚¬ APIλ₯Ό 톡해 당일 외ꡭ인/κΈ°κ΄€/μ—°κΈ°κΈˆ 순맀수 μƒμœ„ 데이터 μˆ˜μ§‘
        # DataFrame 생성 및 μ •μ œ
        df = pd.DataFrame(raw_data)
        df['μˆ˜κΈ‰κ°•λ„(%)'] = (df['μˆœλ§€μˆ˜κΈˆμ•‘'] / df['μ‹œκ°€μ΄μ•‘']) * 100
        return df.sort_values(by='μˆ˜κΈ‰κ°•λ„(%)', ascending=False)
    
  4. μ—‘μ…€ μžλ™ μ €μž₯ 및 쑰건뢀 μ„œμ‹ 적용: openpyxl λΌμ΄λΈŒλŸ¬λ¦¬λ₯Ό μ΄μš©ν•΄ 맀일 λ‚ μ§œ μ΄λ¦„μœΌλ‘œ μ—‘μ…€ 파일(.xlsx)이 μžλ™ μ €μž₯λ˜λ„λ‘ μ„€μ •ν•©λ‹ˆλ‹€.

  5. μœˆλ„μš° μŠ€μΌ€μ€„λŸ¬ 등둝: λ§€μΌ 주식 μ‹œμž₯이 마감되고 μ΅œμ’… 데이터가 μ§‘κ³„λ˜λŠ” μ˜€ν›„ 4μ‹œ 30뢄에 ν”„λ‘œκ·Έλž¨μ΄ μžλ™μœΌλ‘œ μ‹€ν–‰λ˜λ„λ‘ μŠ€μΌ€μ€„λŸ¬λ₯Ό λ“±λ‘ν•©λ‹ˆλ‹€.

μžλ™ν™” 데이터λ₯Ό ν™œμš©ν•œ μ‹€μ „ λ§€λ§€ κ°€μ΄λ“œλΌμΈ

μˆ˜κΈ‰ μžλ™ν™” μ‹œμŠ€ν…œμ„ μ™„μ„±ν–ˆλ‹€λ©΄, 이λ₯Ό 맀일 저녁 λ‹€μŒ λ‚ μ˜ λ§€λ§€ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό μž‘μ„±ν•˜λŠ” 데 ν™œμš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • 1단계 (저녁 5μ‹œ): μžλ™ μƒμ„±λœ μ—‘μ…€ νŒŒμΌμ„ μ—΄μ–΄ '외ꡭ인+κΈ°κ΄€ 쌍끌이 순맀수 μƒμœ„ μ’…λͺ©'κ³Ό 'μ‹œκ°€μ΄μ•‘ λŒ€λΉ„ μˆ˜κΈ‰ 강도 1.5% 이상 μ’…λͺ©'을 μŠ€ν¬λ¦¬λ‹ν•©λ‹ˆλ‹€.

  • 2단계 (저녁 6μ‹œ): μŠ€ν¬λ¦¬λ‹λœ μ’…λͺ©λ“€μ˜ 차트λ₯Ό μ—΄μ–΄ ν˜„μž¬ μ£Όκ°€ μœ„μΉ˜κ°€ 전고점 돌파 μžλ¦¬μ΄κ±°λ‚˜, λ°”λ‹₯κΆŒμ—μ„œ 첫 번째 μž₯λŒ€μ–‘λ΄‰μ΄ λ‚˜μ˜€λŠ” κ±°λž˜λŸ‰ ν„°μ§„ 눌림λͺ© μžλ¦¬μΈμ§€ 기술적 뢄석을 λ³‘ν–‰ν•©λ‹ˆλ‹€.

  • 3단계 (λ‹€μŒ λ‚  μž₯ μ‹œμž‘ μ „): ν•΄λ‹Ή μ’…λͺ©μ˜ #κ³΅λ§€λ„μž”κ³ μΆ”μ  수치λ₯Ό μž¬ν™•μΈν•˜κ³ , μž₯ 초반 외ꡭ계 창ꡬ(λͺ¨κ±΄μŠ€νƒ λ¦¬, κ³¨λ“œλ§Œμ‚­μŠ€ λ“±)의 λ§€μˆ˜μ„Έκ°€ μ΄μ–΄μ§€λŠ”μ§€ ν™•μΈν•œ λ’€ λΆ„ν•  맀수둜 μ ‘κ·Όν•©λ‹ˆλ‹€.

주식 μ‹œμž₯은 감정이 배제된 μ •κ΅ν•œ λ°μ΄ν„°μ˜ μ‹Έμ›€ν„°μž…λ‹ˆλ‹€. 맀일 맀일 μ†μˆ˜ μˆ˜κΈ‰μ„ ν™•μΈν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ—μ„œ λ²—μ–΄λ‚˜, 파이썬 기반의 #μ—‘μ…€μžλ™ν™” νŒŒμ΄ν”„λΌμΈμ„ ꡬ좕해 두면 남듀보닀 훨씬 λΉ λ₯Έ μ†λ„λ‘œ μ‹œμž₯의 주도주λ₯Ό 선점할 수 μžˆμŠ΅λ‹ˆλ‹€. 체계적인 #주식데이터뢄석 둜직과 λͺ…ν™•ν•œ μˆ˜κΈ‰ 좔적 원칙을 κ²°ν•©ν•˜μ—¬, 변동성 κ°€λ“ν•œ μ‹œμž₯ μ†μ—μ„œ κΎΈμ€€νžˆ μš°μƒν–₯ν•˜λŠ” μ„±κ³Όλ₯Ό λ§Œλ“€μ–΄ κ°€μ‹œκΈ° λ°”λžλ‹ˆλ‹€.


#μ—‘μ…€μžλ™ν™”, #주식데이터뢄석, #κ³΅λ§€λ„μž”κ³ μΆ”μ , #μ™Έκ΅­μΈμˆœλ§€μˆ˜, #κΈ°κ΄€μˆœλ§€μˆ˜, #μˆ˜κΈ‰λΆ„μ„, #νŒŒμ΄μ¬μ£Όμ‹, #쌍끌이맀수, #μ—°κΈ°κΈˆλ§€μ§‘, #μ£Όμ‹μžλ™ν™”


데이터 기반의 객관적인 μˆ˜κΈ‰ 뢄석 μ‹œμŠ€ν…œμ„ 톡해 μ‹œμž₯의 λ…Έμ΄μ¦ˆλ₯Ό 이겨내고 성곡적인 투자 결싀을 λ§ΊμœΌμ‹œκΈ°λ₯Ό μ§„μ‹¬μœΌλ‘œ μ‘μ›ν•©λ‹ˆλ‹€!