손가락 하나 까딱하지 않는 주식 거래 시스템 구축 (파이썬을 이용한 데이터 수집과 차트 분석, 매매 자동화까지)

손가락 하나 까딱하지 않는 주식 거래 시스템 구축 (파이썬을 이용한 데이터 수집과 차트 분석, 매매 자동화까지)

$27.91
Description
매일 주식만 바라보던 일상에서 해방되어 가족 또는 친구들과 행복한 시간을 보내길 바랍니다!
24시간 자동으로 주식을 분석하고 거래하는 시스템을 구축하는 방법을 배우고 나머지 시간은 더 멋지게 보내고 싶은 분들을 위한 책입니다.
프로그램을 처음 접하는 초보자부터 IT 업계에 종사하는 개발자까지 모두가 볼 수 있게 쉽게 구성하였으며, 저자가 실제로 사용 중인 주식 자동화 알고리즘을 기반으로 설명하고 있습니다.

★ 이 책에서 다루는 내용 ★

◎ 증권사에서 제공하는 API로 주식을 분석하고 24시간 자동으로 매매하는 프로그램을 구축한다.
◎ HTS의 조건검색식을 파이썬에서 사용하는 방법을 배운다.
◎ 주식을 처음 접하는 독자를 위해서 시스템 구축에 필요한 내용을 기초부터 살펴본다.
◎ 예제 코드와 함께 제공되는 동영상 강의를 통해서 빠르고 쉽게 학습할 수 있다
◎ 매수 신호를 포착하는 백테스팅 분석법도 다룬다.
저자

장용준

저자:장용준
국립한국교통대학교에서정보처리통신공학을전공했고,창작의세계에관심이많아서프로그램으로창작물구현하는것을좋아한다.SQL/NOSQLDB,웹/앱,빅데이터시각화,자동화시스템설계등을다루며유튜브'프로그램동산'을운영하고있다.

목차

▣0장:시작하기전에
0.1프로젝트소개
0.2프로젝트의목표
0.3프로그램에진행에필요한사항
0.4책의구성
0.5책에서다루지않는내용

▣01장:개발환경구성
1.1아나콘다설치및가상환경설정
___1.1.1.64비트버전의아나콘다에서32비트가상환경설정하기
1.2파이참설치및설정
___1.2.1.파이참설치
___1.2.2.파이참과아나콘다연동

▣02장:파이썬기초배우기
2.1파이참에서폴더와파일생성하기
2.2데이터출력,변수와포맷,산수익히기
___2.2.1.print로데이터출력하기
___2.2.2.변수
___2.2.3.산술연산
___2.2.4.연습문제
2.3제어문
___2.3.1.if조건문
___2.3.2.for반복문
___2.3.3.while조건문
___2.3.4.연습문제
2.4여러개의데이터를리스트로관리하기
___2.4.1.튜플
___2.4.2.리스트
___2.4.3.딕셔너리
___2.4.4.연습문제
2.5클래스와함수
___2.5.1.함수(define)
___2.5.2.클래스(Class)
___2.5.3.연습문제
2.6프로젝트관리
___2.6.1.프로젝트생성및폴더관리

▣03장:키움API
3.1키움API설치
3.2API를이용하는데필요한PyQt5
___3.2.1.PyQt5를왜사용할까?
___3.2.2.이벤트루프가만들어진개념
___3.2.3.싱글쓰레드의이벤트루프란?
___3.2.4.PyQt5를사용한코드구성및키움API사용하기
___3.2.5.24시간자동화시스템의동작원리

▣04장:계좌정보가져오기
4.1키움API로키움증권에로그인하기
4.2계좌번호가져오기
4.3예수금정보가져오기
___4.3.1.KOA에서예수금싱글데이터확인하기
___4.3.2.예수금정보가져오기
4.4계좌에서계좌평가잔고내역가져오기
___4.4.1.싱글데이터로정보처리하기
___4.4.2.멀티데이터로보유종목정보처리하기
4.5계좌에서미체결종목가져오기
___4.5.1.미체결종목가져오기
___4.5.2.시간간격주기

▣05장:API를이용해투자방식에맞는종목분석하기
5.1코스닥종목가져오기
5.2일봉데이터정보가져오기
___5.2.1.이벤트루프의시간간격체크
___5.2.2.각종목의전체정보가져오기
5.3포트폴리오로종목분석
___5.3.1.그랜빌의매수신호제4법칙으로종목분석
___5.3.2.조건을통과한종목을파일로저장

▣06장:보유한종목,미체결종목,분석된종목합치기
6.1분석한종목가져오기
6.2보유종목,미체결종목,분석된종목을하나의딕셔너리로구성
___6.2.1.하나의딕셔너리에모든종목합치기
___6.2.2.종목별로스크린번호할당하기

▣07장:실시간종목분석및매매
7.1자동으로주식시장의시작과종료확인
___7.1.1.장시간을체크하기위한이벤트등록
___7.1.2.장시작과종료체크하기
___7.1.3.스크린번호의상세원리
7.2종목들을실시간등록할때스크린번호사용하기
7.3종목정보실시간체크
___7.3.1.실시간정보데이터가져오기
7.4실시간매매조건구성
___7.4.1.지정가로종목매수하기
___7.4.2.미체결수량매수취소하기
___7.4.3.시장가로종목매도하기
7.5종목주문후에체결상태구성하기
___7.5.1.실시간체결정보를확인하기위한이벤트등록
___7.5.2.체결정보데이터받기
___7.5.3.변경된잔고내역데이터받기
___7.5.4.서버에서메시지받기
7.6장종료후의처리구성하기
___7.6.1.실시간연결모두끊기
___7.6.2.다음날을위한종목분석들어가기
___7.6.3.프로그램종료하기

▣08장:문제해결및시스템자동화
8.1로깅
___8.1.1.로그의기본개념
___8.1.2.커스텀로그(CustomLog)설정하기
8.2프로그램운영상황을슬랙메시지로받기
8.3프로그램실행파일만들기
___8.3.1.파이썬프로그램의배치파일생성
___8.3.2.배치파일이자동으로실행되게만들기
8.4프로그램자동실행설정
8.5컴퓨터가자동으로켜지게만들기

▣09장:조건검색활용과알고리즘흐름도
9.1파이썬에서조건검색활용하기
___9.1.1.조건검색에필요한함수확인하기
___9.1.2.조건식을위한이벤트모음
___9.1.3.조건검색단일조회요청하기
___9.1.4.조건검색실시간으로사용하기
9.2알고리즘흐름도의전체모습확인
___9.2.1.구간별함수흐름도파악하기
___9.2.2.전체도면확인

▣10장:연습문제풀이