pjm***
2020-08-29

이 책은 웹 스크레이핑으로 증권 데이터를 주기적으로 자동 수집, 분석, 자동 매매, 예측하는 전 과정을 파이썬으로 직접 구현한다. 그 과정에서 금융 데이터 처리 기본 라이브러리(팬더스)부터 주가 예측에 딥러닝 라이브러리(텐서플로)까지, 증권 데이터 분석에 필요한 핵심 라이브러리를 빠짐없이 다룬다.
현재 서점을 가보면 파이썬 & 데이터 분석 주제의 책들이 참 많다. 어떤 책이 좋은 책인지 정확하게 알 수가 없을 정도이다.
이런 시점에 "파이썬 증권 데이터 분석"이라는 책을 소개하고자 한다.
이 책은 파이썬 입문(증권 데이터 분석을 위한), 웨 스크레이핑, 트레이딩 전략, 자동 매매, 딥러닝을 이용한 주가 예측까지
다루고 있다.
크게 1부. 파이썬 데이터 분석 기본
2부. 파이썬 데이터 분석 응용.
두 파트로 나눠져 있다.
1부 1장에서는 증권 데이터 분석에 앞서
증권 관련 배경 지식, 주식회사가 우리나라에 들어오기까지의 과정, 가치 투자와 퀀트 투자를 간단히 소개하고 있다.
2장에서는 파이썬 프로그래밍
파이썬 설치, 문법, 외부 라이브러리 사용법을 설명하고, 파이썬을 잘 하기 위한 리스트 자료형을 중요하게 설명하고 있다.
3장에서는 팬더스를 활용한 데이터 분석
데이터 분석에 필수 라이브러리인 팬더스를 설명하고, 데이터프레임 자료형은 라이브러리 간의 데이터 교환을 담당하는
허브 역할을 하기 때문에 중요하다.
4장 웹 스크레이핑을 사용한 데이터 분석
한국 거래소에서 제공하는 엑셀 파일을 다운로드하고, 네이버에서 제공하는 데이터를 스크레이핑하는 방법을 설명한다.
웹 스크레이핑 라이브러리 뷰티풀 수프를 설명한다.
2부 5장 시세 DB 구축 및 시세 조회 API 개발
네이버 주식 시세를 웹 페이지에서 읽어 마리아디비에 저장해 나만의 시세 데이터베이스를 구축한다.
저장된 주식 시세를 조회하는 시세 조회 API를 구현한다.
6장 트레이딩 전략과 구현
현대 포트폴리오 이론, 볼린저 밴드, 삼중창 매매 시스템, 듀얼 모멘텀 등 전설적인 트레이딩 전략의 핵심을 이해하고
파이썬으로 구현한다.
7장 장고 웹 서버 구축 및 자동화
파이썬 기반 웹 프레임워크인 장고로 주식 잔고를 확인하는 웹 시스템을 구현한다. 백트레이더를 이용한 백테스팅 방법과
슬랙을 이용한 메시지 전송 방법도 소개한다.
8장 변동성 돌파 전략과 자동매매
래리 윌리엄스의 변동성 돌파 전략을 국내 증권사 API를 이용하여 구현하고, 거래세 부담이 적은 ETF 종목을 자동으로
매매하는 시스템을 구축한다.
9장 딥러닝을 이용한 주가 예측
구글 텐스플로로 구현한 딥러닝 기술로 내일 주가를 예산한다. 딥러닝 기본 개념도 익힌다.
이상으로 이 책의 구성을 살펴 보았다.
이 책은 위의 구성을 보면 짐작할 수 있을 것이다. 증권 데이터 분석을 위한 최적의 책이라고 할 수 있겠다.
이 책에서 다루고 있는 내용들이 현재 파이썬 관련해서 인기있는 것들이 망라해 있다. 파이썬 프로그래밍 필수 요소들,
팬더스를 활용한 데이터 분석, 웹 스크레이핑으로 가져온 데이터 분석, 시세 DB 구축 및 시세 조회 API 개발, 이 책에서
사용하는 마리아디비는 오픈소스 관계형 데이터베이스 관리 시스템으로서, 오픈소스 서버 시스템의 대명사인
LAMP(Linux 운영체제, Apache 웹서버, Mysql 데이터베이스, PHP 웹페이지)의 Mysql과 완벽하게 호환되는 API를 제공한다.
장고 웹 서버 구축 및 자동화, 딥러닝을 이용한 주가 예측까지.
이 책 한 권을 제대로 독파한다면 혼자서 증권 데이터 분석을 해서 주식 투자를 하더라도 망하지 않는 투자, 충분히 수익이
나는 투자를 할 수 있을거라고 생각한다.
이 책은 한 마디로 증권 데이터 분석을 위한 파이썬 이론과 실습을 충분히 배울 수 있고 더 나아가 성공하는 개미가 될 수
있을 것이라고 생각한다.