close
더북(TheBook)
search
쉽게 따라 만드는 파이썬 주식 자동매매 시스템
더북(TheBook)
home
Home
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 예제 코드 내려받기
이제 항목 정보들에 대한 크롤링이 완료되었으니 이를 바탕으로 전체 데이터를 크롤링해 보겠습니다.
▲ 그림 5-33
크롤링 대상인 종목별 항목 정보
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address