[KOSPI FGI] 코스피 공포 탐욕 지수 (KOSPI Fear & Greed Index) 개발기

2025. 11. 23. 23:56·Project

평소 미국 주식 투자를 하는 나는 시장이 어느정도 과열된지 확인하기 위해 Put/Call 비율을 보거나 이를 포함한 CNN의 공포 탐욕 지수를 보곤 했다. 최근 국내 시장도 어느정도 투자 메리트가 생겨서 국내 시장도 어느정도 투자하고 있는데 국내 시장에도 ADR, VKOSPI 등은 존재하지만 아직 코스피 공포 탐욕 지수를 보여주는 서비스가 아직 없어 만들어두면 나부터 쓸꺼같아서 만들어보고자 했다. 수업 시간마다 이런 생각이 드는건..

 

일반 사용자들도 쉽게 볼 수 있어야했기에 복잡한 차트나 수치 대신, 직관적인 점수 하나로 현재 시장의 분위기를 파악할 수 있도록 돕는 서비스를 만드는 것이 목표로 삼았다. 그래서 디자인도 깔끔하게 해야겠다고 마음 먹었다.

 


 

지표 설정

무엇보다 중요한건 공포 탐욕 지수를 도출하기 위한 지표를 어떤 것을 삼을지 한참 고민했다.

CNN을 참조하여 심리를 측정하기 위해 7가지의 핵심 지표를 선정했다. 이 데이터들은 크게 주식 시장 내부의 움직임과 자금의 흐름 두 가지로 나뉜다.

 

Market Momentum & Strength

시장이 실제로 얼마나 뜨거운지 확인한다

1. 시장 모멘텀 (KOSPI Momentum)
- 현재 KOSPI 지수가 지난 125일(약 6개월) 평균보다 높은지 낮은지를 본다
- 평균보다 높다면 상승세(탐욕), 낮다면 하락세(공포)로 해석

2. 주가 강도 (Stock Price Strength)
- 52주 신고가(최근 1년 중 최고가)를 찍은 종목 수와 신저가(최저가)를 찍은 종목 수를 비교한다
- 신고가 종목이 많다면 시장은 자신감에 차 있는 상태

3. 시장 폭 (Market Breadth)
- 상승한 종목의 거래량과 하락한 종목의 거래량을 비교한다
- 지수는 오르는데 상승 종목 거래량이 적다면? 일부 대형주만 오르는 가짜 상승일 수 있다. 시장 전체가 골고루 오르는지 확인

4. 시장 변동성 (VKOSPI)
- KOSPI 200 옵션 가격을 통해 산출된 변동성 지수다
- 수치가 높을수록 시장 참여자들이 미래를 불안해하고 있다는 뜻

5. 풋/콜 비율 (Put/Call Ratio)
- 하락에 베팅하는 옵션(Put)과 상승에 베팅하는 옵션(Call)의 거래 비율이다
- 풋 옵션이 지나치게 많다면 시장은 공포에 질려 보험을 들고 있는 상태

자금의 흐름 (Safe Haven & Risk Appetite)

6. 안전 자산 수요 (Safe Haven Demand)
- 최근 20일간 주식 수익률과 국채(안전 자산) 수익률을 비교한다
- 주식보다 채권이 더 인기가 많다면, 투자자들은 겁을 먹고 안전한 곳으로 대피 중인 것

7. 정크 본드 수요 (Junk Bond Demand)
- 투자 적격 등급(AA-) 회사채와 투기 등급(BBB-) 회사채의 금리 차이(스프레드)를 본다
- 시장이 좋을 땐 위험한(BBB-) 채권도 잘 팔려 금리 차이가 줄어든다. 반면 공포장에서는 위험한 채권을 아무도 안 사려 해서 금리 차이가 벌어질 수도 있다

 

가장 중요한 데이터는 밑 사이트와 API를 활용했다.

 


 

데이터는 어디서 가져오나?

한국은행 경제통계시스템 (ECOS API)
- 활용 데이터 : 국채 금리, 회사채 금리
- 금리 정보는 국가 공인 데이터가 가장 정확하다. 매일 발표되는 채권 수익률을 통해 자금의 거대한 흐름(Risk On/Off)을 읽어낼 수도 있고 돈 안내는게 컸다...

한국투자증권 (KIS OpenAPI)
- 활용 데이터 : KOSPI 지수, 거래량, 등락 종목 수, VKOSPI 등
- 실시간 시세 데이터에 강점이 있는 증권사 API를 통해, 장중 변화하는 시장 분위기를 빠르게 포착할 수 있었고 이것도 돈을 안내서..

 


 

마무리

이 프로젝트는 단순히 숫자를 보여주는 것을 넘어, 지금 시장이 이성적인가?라는 질문에 대한 답을 찾기 위한 과정이다. 투자자가 감정에 휘둘리지 않고 객관적인 판단을 내리는 데 이 서비스가 작은 나침반이 되기를 바란다. 현재 어느정도 개발은 완료되었지만 지표 그래프를 만드는데 있어 5년치의 데이터를 마련하는 과정에서 데이터를 구하고 있는 중이다.. 

어느정도 서비스가 개발되었을때 공포 탐욕 지수를 구성하는데 있어 나의 계산식이 맞는지 검증도 받아볼 예정이다

 

'Project' 카테고리의 다른 글

단일 Repository에서 세 개의 서비스를 어떻게 관리할 것인가  (1) 2026.01.18
[찐빵] Observability 구축기  (0) 2025.11.16
[찐빵] 옵저버빌리티 설계  (0) 2025.11.16
[ SWEA Extended #2] SWEA 확장프로그램 제작기 인트로  (0) 2025.11.15
'Project' 카테고리의 다른 글
  • 단일 Repository에서 세 개의 서비스를 어떻게 관리할 것인가
  • [찐빵] Observability 구축기
  • [찐빵] 옵저버빌리티 설계
  • [ SWEA Extended #2] SWEA 확장프로그램 제작기 인트로
ryuwon
ryuwon
여러 개발 정보 끄적이고 있습니닷..
  • ryuwon
    이름 없는 블로그
    ryuwon
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (34)
      • Series (0)
      • Programming (1)
        • Java (1)
        • C (0)
        • Swift (0)
      • Framework & Library (8)
        • Spring (6)
        • Spring Boot (2)
      • Data & ORM (0)
        • RDBMS (0)
        • NoSQL (0)
        • ORM (0)
      • Infra & DevOps (1)
        • Cloud (0)
        • DevOps (1)
        • Infra (0)
      • Knowledge (4)
        • 자료구조 (1)
        • 알고리즘 (3)
        • 운영체제 (2)
        • 네트워크 (1)
        • 아키텍쳐 및 디자인 패턴 (0)
        • 개발지식 (3)
      • Testing (0)
      • Security & System (0)
      • Project (5)
      • Writing (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    K3S
    찐빵
    프로젝트
    OCI
    Spring Profile
    네트워크
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.5
ryuwon
[KOSPI FGI] 코스피 공포 탐욕 지수 (KOSPI Fear & Greed Index) 개발기
상단으로

티스토리툴바