logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

파이썬과 리액트를 활용한 주식 자동거래 시스템 구축

파이썬과 리액트를 활용한 주식 자동거래 시스템 구축

(데이터 수집부터 거래 자동화, API 서버, 웹 개발, 데이터 분석까지 아우르는)

박재현 (지은이)
위키북스
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
25,200원 -10% 0원
1,400원
23,800원 >
25,200원 -10% 0원
카드할인 10%
2,520원
22,680원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

파이썬과 리액트를 활용한 주식 자동거래 시스템 구축
eBook 미리보기

책 정보

· 제목 : 파이썬과 리액트를 활용한 주식 자동거래 시스템 구축 (데이터 수집부터 거래 자동화, API 서버, 웹 개발, 데이터 분석까지 아우르는)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791158391881
· 쪽수 : 348쪽
· 출판일 : 2020-02-12

책 소개

파이썬을 이용해 데이터를 수집, 저장, 가공, 분석하는 방법부터 리액트를 이용해 사용자의 화면까지 개발하는 방법까지 한 권에 담았다. 증권사에서 제공하는 API를 이용해 파이썬으로 거래 자동화 시스템을 개발해보며, 외부로 기능을 제공하기 위한 Restful API 서버를 구현한다.

목차

▣ 01: 주식 자동 거래 시스템 프로젝트
1.1 프로젝트 소개
1.2 프로젝트의 목표
1.3 프로젝트에 진행에 필요한 사항
1.4 책의 구성
1.5 책에서 다루지 않는 내용
1.6 개발 환경 구성
____파이썬 설치 및 가상 환경 구성
____파이썬 가상 환경 만들기
____비주얼 스튜디오 코드 설치 및 실행
1.7 통합 개발 환경(IDE) - 비주얼 스튜디오 코드

▣ 02: 프로젝트 시작하기
2.1 시스템의 구조 및 설정
____전체 시스템의 구성
____프로젝트 모듈 구성
____프로젝트 패키지 구성
2.2 프로젝트 초기 환경 설정
2.3 증권사 Open API
____이베스트 투자증권
____xingAPI 사용법

▣ 03: 데이터 수집
3.1 증권사 API 이용한 주식 정보 수집
____XASession 객체 구현
____XAQuery 객체 구현
____TR 기능 개발
3.2 공공데이터 수집
____공공데이터 사용 신청
____공공데이터 수집 개발
3.3 웹 크롤링
____크롤링의 이해
____웹 크롤러 개발
3.4 데이터 마켓
____Quandl

▣ 04: 데이터베이스를 이용한 데이터의 저장, 삭제, 업데이트, 가공
4.1 MongoDB 설치 및 개발환경 구성
____MongoDB 설치 및 서버 실행
____문서(Document), 컬렉션(Collection), 데이터베이스(Database)
____MongoDB의 저장 공간 생성
4.2 MongoDB의 기본적인 명령어
____데이터 생성(Create)
____데이터 조회(Read)
____데이터 변경(Update)
____데이터 삭제(Delete)
4.3 MongoDB의 다양한 명령어
____배열(Array) 관련 명령어
____데이터 집계(Aggregation) 관련 명령어
____텍스트 탐색(Text Search)
4.4 데이터의 가공을 지원하는 모듈
____접속 정보 설정 및 PyMongo 설치
____MongoDBHandler 클래스 구현

▣ 05: 데이터 수집 및 트레이딩
5.1 윈도우 스케줄링을 이용한 데이터 수집 실행
____스크립트 구현 및 스케줄러 등록
5.2 파이썬 스케줄러
____스케줄러 구현
5.3 트레이딩 모듈
____계좌 정보 API
____주식 주문 API
____트레이딩 모듈 구현
5.4 백테스팅
____과거 데이터 조회 API
____백테스팅을 위한 xingACE
____트레이딩 로직의 백테스팅

▣ 06: REST API 서버
6.1 서버와 앱이 통신하기 위한 RESTFul 서비스 디자인
6.2 프로젝트의 REST API 디자인
____플라스크를 활용한 REST API 서버
____주식 종목 정보 API
____주식 가격 정보 및 주문 정보 API
____API 서버의 테스트 케이스

▣ 07: 리액트를 이용한 프로젝트의 화면 구현
7.1 리액트(React)란?
____Material UI
____개발 환경 설정 및 리액트 앱 생성
____리액트 앱의 기본 구성
7.2 리액트 메인 컨셉
____컴포넌트 구성 및 렌더링
____이벤트 핸들링과 리프팅 스테이트 업
____개발 화면 디자인
7.3 프로젝트 웹 개발
____종목 검색 화면 개발

▣ 08: 데이터 가공 및 분석
8.1 주피터 노트북(Jupyter Notebook)
____주피터 노트북 설치 및 실행
____주피터 노트북에서 새로운 폴더와 노트북 파일 생성
8.2 판다스(pandas)
____판다스 설치 및 샘플 데이터 준비
____판다스로 EPS, PER 데이터 구하기
8.3 회귀(Regression) 분석
____단순 선형 회귀(Simple Linear Regression)
____다중 선형 회귀(Multiple Linear Regression)

▣ 09: 배포
9.1 서버 준비
____마이크로소프트 에저(Azure)에서 서버 생성
9.2 MongoDB 서버
____배포 전 준비
9.3 REST API 서버의 배포
____에저 웹앱 배포
9.4 리액트 애플리케이션 배포
____리액트 앱 빌드
____http-server에 리액트 앱 배포
____에저에서 리액트 앱 배포

▣ 10: 퀀트 전략
10.1 NCAV 전략
____NCAV 전략의 구현
10.2 GP/A, PBR을 이용한 퀀트전략
____판다스를 이용한 고GP/A, 저PBR 퀀트 전략의 구현

▣ 부록A: 형상 관리
A.1 형상 관리 도구의 개념
A.2 깃(Git)과 깃허브(GitHub)

▣ 부록B: 리액트의 다양한 오픈소스 프로젝트
B.1 React-bootstrap
B.2 Font Awesome

▣ 부록C: 비주얼 스튜디오 코드 플러그인
C.1 REST Client
C.2 React snippets

저자소개

박재현 (지은이)    정보 더보기
개발을 좋아하며 잘하고 싶은 개발자입니다. 개발자의 제1 덕목은 배움이라는 신념으로 새로운 것을 배우는 데 주저하지 않으려 노력하고 있습니다. 몇 년 동안 포탈 개발, 하둡, 스파크, MongoDB, Redis 셋업 및 사내 시스템 연계 등 다양한 업무를 맡아 진행했고, 최근 서울대학교 데이터 사이언티스트 교육 과정을 수료했습니다. 현재는 파이썬, 타입스크립트, 자바스크립트, 리액트 기반의 사내 메신저 개발 업무를 리딩하고 있습니다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책