장바구니 담기 close

장바구니에 상품을 담았습니다.

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

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

  • 박재현
  • |
  • 위키북스
  • |
  • 2020-02-12 출간
  • |
  • 348페이지
  • |
  • 188 X 240 X 28 mm /802g
  • |
  • ISBN 9791158391881
판매가

28,000원

즉시할인가

25,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
25,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


▣ 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~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.