FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
박준성
저자:박준성 IT금융업계에서프로그래머로일한다.주식투자에관심이많지만인간의심리가주식투자에적합하지않다는것을깨닫고어떻게하면한결같은투자를할수있을지고민하다자동매매프로그램을개발하기시작했다.지금도나를대신해일해주는시스템을만들어경제적자유를얻기위해노력하고있으며그과정을개인블로그에담고있다.
1장개발환경구축1.1아나콘다설치__1.1.1아나콘다설치하기__1.1.2아나콘다가상환경설정하기1.2파이참설치__1.2.1파이참설치하기__1.2.2새프로젝트만들기2장파이썬기초2.1HelloWorld출력하기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.1if문__2.7.2elif-else문2.8반복문__2.8.1for문__2.8.2while문__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.4self__2.10.5__init____2.10.6속성__2.10.7인스턴스확인하기__2.10.8상속2.11모듈과패키지__2.11.1import__2.11.2fromimport__2.11.3as__2.11.4패키지2.12예외처리__2.12.1예외발생확인하기__2.12.2try-except-else-finally3장KiwoomAPI사용3.1환경구축__3.1.1키움증권계좌만들기__3.1.2증권인증서만들기__3.1.3OpenAPI내려받기__3.1.4KOAStudio내려받기__3.1.5모의투자가입3.2KOAStudio사용법3.3PyQt5개요및설치3.4프로젝트구조3.5API동작방식이해하기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연결객체종료:with5.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.1LINE알림받기및예외처리__5.8.2프로그램무한실행방법__5.8.3프로그램에에러가발생할때의대응__5.8.4실전투자전환방법부록A예제코드내려받기
누구나파이썬을이용하여주식자동매매시스템을만들수있다!따라하기만하면누구나주식자동매매시스템을만들수있다파이썬을잘몰라도누구나주식자동매매시스템을만들고실전투자에활용할수있다.프로그램을만들다가모르는내용을찾기위해웹사이트를뒤적일필요없이그대로따라하기만하면된다.완성된코드를쉽게이해하기위한주석도최대한많이달았다.프로그래밍기초와주식용어도함께배운다이책은파이썬개발환경구축부터파이썬문법기초,외부API사용,데이터베이스사용등넓은범위의파이썬프로그래밍기초를경험해볼수있으며,어려운주식용어도따로설명하므로주식과프로그래밍에대한기초지식도함께배울수있다.실전투자까지할수있는완성형주식자동매매시스템을구축한다투자전략만다루는것이아니라실제로사용가능한주식자동매매시스템을하나부터열까지따라하며만들고,실전투자에적용해본다.책속에서주식투자는시작하기도편리하며,소액으로도충분히투자할수있다는점에서큰인기를얻고있습니다.하지만주식투자도결코녹록치않습니다.내가샀다싶으면최고점이고이내하락하는구간을견디다가팔면오르기를반복합니다.행여타이밍을놓칠까걱정되어집에서나직장에서나HTS/MTS에서눈을떼지못하기도합니다.‘그때샀어야했는데,팔았어야했는데’라고후회하며나중에는내생각이맞았는데시간이없어실행하지못했다고손실이라도난것처럼안타까워합니다.그런데시간이있었다고한들‘그때’주식을사거나팔수있었을까요?그순간에느끼는공포와탐욕이우리선택을방해하기때문에생각은하되행동하지못하고마치일확천금기회같았던‘그때’를지나고서야후회하게됩니다.바로여기서시스템트레이딩이도움을줄수있습니다.정해진룰에따라트레이딩하는자동매매시스템은규칙대로매매하며,우리가섣불리하지못하는행동들을대신해줍니다.또주식시장이열리는동안수백에서수천가지의많은종목이내가정한매수,매도조건에해당하는지확인하기때문에우리시간을훨씬아껴줄수있습니다.이렇게나를대신해서매매종목들을선별하고조건에부합하면사고팔기까지하는트레이딩시스템개발은한순간의일확천금은아닐지라도나대신주식시장에서꾸준히돈을벌수있는분신을만드는일이라고생각합니다.하지만이과정역시쉬운일은아닙니다.파이썬프로그래밍을알아야하며,다소복잡한증권사API사용법도익혀야합니다.하지만그렇게공부했다고해서끝난것은아닙니다.배운내용을바탕으로트레이딩가능한실전시스템을만드는과정이필요합니다.이책은이각각의모든단계를최대한상세히설명하고마지막장에서는프로젝트개발까지다룹니다.이것으로여러분이주식자동매매의원리를익히고자신만의전략을개발하여경제적자유에더가까워질수있길진심으로기원합니다.-[지은이의말]중에서