Project

주식자동매매 프로그램 만들기 뭐부터 할까? mysql 데이터베이스 구축 - WICS 분류

멱군 2021. 2. 18. 16:57

주식 투자에 있어 감에 의존해 매매를 하던 중, 이를 체계화하고 과학화하기 위해 주식 자동 매매 프로그램의 개발을 결심했습니다. 이러한 프로그램 개발의 첫 단추는 바로 주식 데이터를 체계적으로 관리할 수 있는 데이터베이스의 구축입니다. 실시간 데이터 수집은 필수적이지만, 이를 데이터베이스에 축적함으로써 머신러닝 등의 고급 분석 기법을 적용할 수 있는 기반을 마련할 수 있습니다.

 

 

데이터베이스 구축의 중요성

데이터베이스는 주식 자동 매매 프로그램의 핵심입니다. 실시간 데이터뿐만 아니라 역사적 주가 데이터, 업종 정보 등을 포함한 다양한 데이터를 저장하고, 이를 기반으로 효율적인 매매 알고리즘을 개발할 수 있습니다. 데이터베이스가 잘 구축되어 있으면, 언제든지 원하는 분석을 신속하게 진행할 수 있으며, 이는 장기적으로 투자의 성공률을 높이는 데 큰 도움이 됩니다.

 

WICS 분류 활용하기

주식 시장의 데이터를 조직화하는 데 있어, WICS(Wise Industry Classification Standard) 분류 체계를 활용하는 것은 매우 유용합니다. 아래의 표는 https://www.wiseindex.com/About/WICS 사이트를 참고해서 정리해보았습니다.

WICS 대분류 WICS 중분류 WICS 소분류
10 에너지 1010 에너지 101010 에너지장비및서비스
101020 석유와가스
15 소재 1510 소재 151010 화학
151030 포장재
151040 비철금속
151050 철강
151060 종이와목재
20 산업재 2010 자본재 201010 우주항공과국방
201020 건축제품
201025 건축자재
201030 건설
201035 가구
201040 전기장비
201050 복합기업
201060 기계
201065 조선
201070 무역회사와판매업체
2020 상업서비스와공급품 202010 상업서비스와공급품
2030 운송 203010 항공화물운송과물류
203020 항공사
203030 해운사
203040 도로와철도운송
203050 운송인프라
25 경기관련소비재 2510 자동차와부품 251010 자동차부품
251020 자동차
2520 내구소비재와의류 252040 가정용기기와용품
252050 레저용장비와제품
252060 섬유,의류,신발,호화품
252065 화장품
252070 문구류
2530 호텔,레스토랑,레저 등 253010 호텔,레스토랑,레저
253020 다각화된소비자서비스
2550 소매(유통) 255010 판매업체
255020 인터넷과카탈로그소매
255030 백화점과일반상점
255040 전문소매
2560 교육서비스 256010 교육서비스
30 필수소비재 3010 식품과기본식료품소매 301010 식품과기본식료품소매
3020 식품,음료,담배 302010 음료
302020 식품
302030 담배
3030 가정용품과개인용품 303010 가정용품
35 건강관리 3510 건강관리장비와서비스 351010 건강관리장비와용품
351020 건강관리업체및서비스
351030 건강관리기술
3520 제약과생물공학 352010 생물공학
352020 제약
352030 생명과학도구및서비스
40 금융 4010 은행 401010 은행
4020 증권 402010 증권
4030 다각화된금융 403020 창업투자
403030 카드
403040 기타금융
4040 보험 404010 손해보험
404020 생명보험
4050 부동산 405020 부동산
45 IT 4510 소프트웨어와서비스 451020 IT서비스
451030 소프트웨어
4520 기술하드웨어와장비 452010 통신장비
452015 핸드셋
452020 컴퓨터와주변기기
452030 전자장비와기기
452040 사무용전자제품
4530 반도체와반도체장비 453010 반도체와반도체장비
4535 전자와 전기제품 453510 전자제품
453520 전기제품
4540 디스플레이 454010 디스플레이 패널
454020 디스플레이 장비 및 부품
50 커뮤니케이션서비스 5010 전기통신서비스 501010 다각화된통신서비스
501020 무선통신서비스
5020 미디어와엔터테인먼트 502010 광고
502020 방송과엔터테인먼트
502030 출판
502040 게임엔터테인먼트
502050 양방향미디어와서비스
55 유틸리티 5510 유틸리티 551010 전기유틸리티
551020 가스유틸리티
551030 복합유틸리티
551040 수도유틸리티
551050 독립전력생산및에너지거래

이 표에 대한 자료는 아래 파일을 다운로드해서 확인해 볼 수 있습니다.

WICS Methodology.pdf
0.58MB

 

WICS 분류는 주식을 업종별로 분류하여, 해당 업종의 특성과 변동성을 이해하는 데 도움이 될거 같아요.

뿐만 아니라 크롤링과 같은 툴까지 만들어서 업종별 뉴스 수집이나 업종별 차트 분석을 통해, 업종의 전망을 예측하는 데 필요한 정보를 제공한다면 더 좋은 프로그램이 될거 같습니다.

 

데이터베이스 설계

데이터베이스 설계 시, 주식의 기본 정보와 함께 WICS 업종 분류를 포함하는 것이 중요합니다. 예를 들어, 아래와 같은 테이블 구조를 고려할 수 있습니다.

  • 주식 기본 정보: 종목 코드, 종목명, 현재가 등
  • WICS 업종 정보: 업종 코드, 업종명
  • 역사적 주가 데이터: 날짜, 시가, 고가, 저가, 종가, 거래량

이 외에도 다음금융처럼 테마별로 주식을 분류해서 설계 해보는것도 좋을거 같네요.

 

테마별 대장주 | 다음 금융

 

finance.daum.net

 

마치며

주식 자동 매매 프로그램을 개발하는 과정은 단순한 프로그래밍 작업을 넘어서, 시장을 이해하고 예측하는 능력을 요구합니다. MySQL 데이터베이스 구축부터 시작하여, WICS 분류를 활용함으로써 보다 체계적이고 과학적인 주식 투자를 실현할 수 있을 것입니다. 이 길을 따라가며, 주식 시장의 복잡한 패턴을 해독하고, 성공적인 투자 전략을 수립해 나가기를 기대합니다.

 

함께보면 좋은글

 

주식자동매매 프로그램 만들기 뭐부터 할까? 키움증권 OPENAPI

주식 시장의 활기를 느끼며 많은 투자자가 꿈꾸는 것 중 하나가 바로 꾸준한 수익을 내는 것입니다. 하지만 많은 경우, 시장의 변동성에 휘둘리며 원칙을 지키기보다는 감정에 치우친 결정을 내

devit.koreacreatorfesta.com

주식자동매매 프로그램 만들기 키움증권 KOA STUDIO 서버와의 정보교환에 실패하였습니다. 로그인방법