스크랩

구간

쉽게 따라 만드는 파이썬 주식 자동매매 시스템

박준성 저 | 길벗 | 2021년 10월

베스트셀러

북트리

정가
$56.00
판매가
$40.82 (27%↓) 최저가 보상
적립금
$0.82 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791165217167 / 420쪽 / 798g / 183 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

누구나 파이썬을 이용하여 주식 자동매매 시스템을 만들 수 있다! 따라 하기만 하면 누구나 주식 자동매매 시스템을 만들 수 있다 파이썬을 잘 몰라도 누구나 주식 자동매매 시스템을 만들고 실전 투자에 활용할 수 있다. 프로그램을 만들다가 모르는 내용을 찾기 위해 웹사이트를 뒤적일 필요 없이 그대로 따라 하기만 하면 된다. 완성된 코드를 쉽게 이해하기 위한 주석도 최대한 많이 달았다. 프로그래밍 기초와 주식 용어도 함께 배운다 이 책은 파이썬 개발 환경 구축부터 파이썬 문법 기초, 외부 API 사용, 데이터베이스 사용 등 넓은 범위의 파이썬 프로그래밍 기초를 경험해 볼 수 있으며, 어려운 주식 용어도 따로 설명하므로 주식과 프로그래밍에 대한 기초 지식도 함께 배울 수 있다. 실전 투자까지 할 수 있는 완성형 주식 자동매매 시스템을 구축한다 투자 전략만 다루는 것이 아니라 실제로 사용 가능한 주식 자동매매 시스템을 하나부터 열까지 따라 하며 만들고, 실전 투자에 적용해 본다. 책속에서 주식 투자는 시작하기도 편리하며, 소액으로도 충분히 투자할 수 있다는 점에서 큰 인기를 얻고 있습니다. 하지만 주식 투자도 결코 녹록치 않습니다. 내가 샀다 싶으면 최고점이고 이내 하락하는 구간을 견디다가 팔면 오르기를 반복합니다. 행여 타이밍을 놓칠까 걱정되어 집에서나 직장에서나 HTS/MTS에서 눈을 떼지 못하기도 합니다. ‘그때 샀어야 했는데, 팔았어야 했는데’라고 후회하며 나중에는 내 생각이 맞았는데 시간이 없어 실행하지 못했다고 손실이라도 난 것처럼 안타까워합니다. 그런데 시간이 있었다고 한들 ‘그때’ 주식을 사거나 팔 수 있었을까요? 그 순간에 느끼는 공포와 탐욕이 우리 선택을 방해하기 때문에 생각은 하되 행동하지 못하고 마치 일확천금 기회 같았던 ‘그때’를 지나고서야 후회하게 됩니다. 바로 여기서 시스템 트레이딩이 도움을 줄 수 있습니다. 정해진 룰에 따라 트레이딩하는 자동매매 시스템은 규칙대로 매매하며, 우리가 섣불리 하지 못하는 행동들을 대신해 줍니다. 또 주식 시장이 열리는 동안 수백에서 수천 가지의 많은 종목이 내가 정한 매수, 매도 조건에 해당하는지 확인하기 때문에 우리 시간을 훨씬 아껴 줄 수 있습니다. 이렇게 나를 대신해서 매매 종목들을 선별하고 조건에 부합하면 사고팔기까지 하는 트레이딩 시스템 개발은 한순간의 일확천금은 아닐지라도 나 대신 주식 시장에서 꾸준히 돈을 벌 수 있는 분신을 만드는 일이라고 생각합니다. 하지만 이 과정 역시 쉬운 일은 아닙니다. 파이썬 프로그래밍을 알아야 하며, 다소 복잡한 증권사 API 사용법도 익혀야 합니다. 하지만 그렇게 공부했다고 해서 끝난 것은 아닙니다. 배운 내용을 바탕으로 트레이딩 가능한 실전 시스템을 만드는 과정이 필요합니다. 이 책은 이 각 각의 모든 단계를 최대한 상세히 설명하고 마지막 장에서는 프로젝트 개발까지 다룹니다. 이것으로 여러분이 주식 자동매매의 원리를 익히고 자신만의 전략을 개발하여 경제적 자유에 더 가까워질 수 있길 진심으로 기원합니다. - [지은이의 말] 중에서

저자 소개

  • 저자 : 박준성
저자 : 박준성
IT금융업계에서 프로그래머로 일한다. 주식 투자에 관심이 많지만 인간의 심리가 주식 투자에 적합하지 않다는 것을 깨닫고 어떻게 하면 한결같은 투자를 할 수 있을지 고민하다 자동매매 프로그램을 개발하기 시작했다. 지금도 나를 대신해 일해주는 시스템을 만들어 경제적 자유를 얻기 위해 노력하고 있으며 그 과정을 개인 블로그에 담고 있다.

목차

1장 개발 환경 구축
1.1 아나콘다 설치
__1.1.1 아나콘다 설치하기
__1.1.2 아나콘다 가상 환경 설정하기
1.2 파이참 설치
__1.2.1 파이참 설치하기
__1.2.2 새 프로젝트 만들기

2장 파이썬 기초
2.1 Hello World 출력하기
2.2 변수
2.3 주석과 들여쓰기
2.4 자료형
__2.4.1 문자열
__2.4.2 튜플과 리스트
__2.4.3 딕셔너리
2.5 기초 연산
__2.5.1 사칙 연산
__2.5.2 괄호
2.6 다양한 연산자
__2.6.1 비교 연산자
__2.6.2 논리 연산자
__2.6.3 멤버 연산자
2.7 조건문
__2.7.1 if 문
__2.7.2 elif-else 문
2.8 반복문
__2.8.1 for 문
__2.8.2 while 문
__2.8.3 중첩 반복문
__2.8.4 반복문 제어
2.9 함수
__2.9.1 기본
__2.9.2 반환하기
__2.9.3 유효 범위
__2.9.4 더 알면 좋은 것들
2.10 클래스
__2.10.1 들여쓰기
__2.10.2 인스턴스화
__2.10.3 객체 생성
__2.10.4 self
__2.10.5 _ _init_ _
__2.10.6 속성
__2.10.7 인스턴스 확인하기
__2.10.8 상속
2.11 모듈과 패키지
__2.11.1 import
__2.11.2 from import
__2.11.3 as
__2.11.4 패키지
2.12 예외 처리
__2.12.1 예외 발생 확인하기
__2.12.2 try-except-else-finally

3장 Kiwoom API 사용
3.1 환경 구축
__3.1.1 키움증권 계좌 만들기
__3.1.2 증권 인증서 만들기
__3.1.3 Open API 내려받기
__3.1.4 KOA Studio 내려받기
__3.1.5 모의투자 가입
3.2 KOA Studio 사용법
3.3 PyQt5 개요 및 설치
3.4 프로젝트 구조
3.5 API 동작 방식 이해하기
3.6 키움증권 로그인하기
3.7 자동 로그인 설정하기
3.8 계좌 정보 얻어 오기
3.9 종목 정보 얻어 오기
__3.9.1 종목 코드 얻어 오기
__3.9.2 종목명 얻어 오기
__3.10 가격 정보(일봉) 얻어 오기
3.11 예수금 얻어 오기
3.12 주문 접수 및 체결 확인하기
__3.12.1 주문 접수하기
__3.12.2 체결 확인하기
3.13 주문 정보 얻어 오기
3.14 잔고 얻어 오기
3.15 실시간 체결 정보 얻어 오기

4장 실전매매 전략
4.1 전략 설명
4.2 매수/매도 조건
4.3 유니버스 구성
4.4 백테스팅 결과

5장 프로젝트
5.1 프로젝트 구조
5.2 데이터베이스 사용
__5.2.1 데이터 삽입: insert
__5.2.2 데이터 조회: select
__5.2.3 데이터 수정: update
__5.2.4 데이터 삭제: delete
__5.2.5 연결 객체 종료: with
5.3 유니버스 만들기
__5.3.1 데이터 크롤링
__5.3.2 유니버스 구성하기
5.4 유니버스 저장·조회하기
5.5 일봉 저장·조회하기
5.6 초기화 함수 구성하기
5.7 전략 구현하기
__5.7.1 틀 구성하기
__5.7.2 매도 조건 확인하기
__5.7.3 매도 주문 접수
__5.7.4 매수 조건 확인 및 주문 접수
5.8 최종 마무리
__5.8.1 LINE 알림 받기 및 예외 처리
__5.8.2 프로그램 무한 실행 방법
__5.8.3 프로그램에 에러가 발생할 때의 대응
__5.8.4 실전 투자 전환 방법

부록 A 예제 코드 내려받기

top