본문 바로가기

분류 전체보기3585

pytrader를 만드는 실습에 들어가기-2- 안녕하세요? 지난번 포스팅에서 SWARY라는 프로그램을 돌리려고 했지만, 상황이 여의치 않았다는 내용을 이야기 했습니다. 그래서 이번 포스팅에서는 pyinspect라는 프로그램을 돌려서, 번개3의 메뉴판 중에 어떤것을 조작할 수 있는지에 대해서 이야기를 해볼까 합니다. 일단 지난번에 PyInspect라는 가상환경을 만들었다는 언급을 하였는데, 여기서는 이제 PyQt5를 인스톨할 차례입니다. 먼저 아나콘다 프롬프트에서 PyInspect가상환경에 들어간 다음, conda install PyQt5라고 쳐 주도록 합니다. 다음으로는 pywinauto를 설치해 주어야 하는데, 아나콘다가 아직 이걸 지원하지 않기 때문에, 하는 수 없이 pip install pywinauto라고 타이핑해서 입력, pywinauto .. 2018. 11. 28.
pytrader를 만드는 실습에 들어가기-1- 안녕하세요? 어떻게 하다보니 이래저래 시간이 지체되는 일이 많아져서 포스팅을 올리는 것이 늦어졌습니다. 아무튼 일단 [파이썬으로 배우는 알고리즘 트레이딩]이라는 책에서 pytrader라는 것을 만들어서 어떻게 증권사-그것도 키움증권의 Open API와 Pycharm으로 만든 프로그램을 연동시키는 것을 보여 주었습니다. 물론 제가 하고자 하는 것은 RLTrader라고 해서 강화학습을 이용한 모델을 가지고서 주식 인공지능을 만들어 보는 것이지만, 그냥 이 책에서 키움증권 Open API와 연동하는 부분만을 쏙 빼서 먹기에는 너무 내용이 방대하고, 해야 할 것도 많다는 생각이 듭니다. 그래서 일단 다른 사람들이 만든 프로그램인 pytrader를 구현하는 실습을 해보고 나서, 이를 보고서 한번 제 RLTrade.. 2018. 11. 27.
네이버 증권으로 배우는 주식투자 실전 가이드북 안녕하세요? 이래저래 컨디션이 너무 난조라서 인공지능 만들기나 유니티5로 게임 만들기가 안되고 있는 와중에 그래도 전자책으로 [네이버 증권으로 배우는 주식투자 실전 가이드북]이라는 책은 어떻게 다 읽고서 정리를 하는데는 성공했습니다. 하지만 책에서 얻어가야 하는 내용이 너무 많아서, 소화가 잘 되지는 않는다는 생각이 듭니다. 이 책을 찾게된 이유는 어이없게도 도서관에서 '기본적 분석'이라는 것을 검색하면서 우연히 알게 되었습니다. 일단 이 책을 보면, 맨 처음에는 MTS라고 해서 휴대폰으로 주식을 매매할 수 있는지에 대한 것에 대해서 언급하면서 시작을 하고 있습니다. 그리고서는 기본적 분석에 대해서 이야기를 하고, 나중에 기술적 분석에 대한 것을 언급하는 책이라고 할 수 있습니다. 하지만 이 책의 가장 .. 2018. 11. 26.
증권사 API를 이용해서 PyCharm에서 주식 데이터 다루기-3- 안녕하세요? 지난번 포스팅에서 어떻게 증권사의 API를 이용해서 엑셀같은 프로그램을 사용하지 않고서도 주식 데이터를 PyCharm으로 가지고 오는데는 성공했습니다. 그런데 문제는 이 데이터는 메모리상에서만 있기 때문에 하는 수 없이 SQLite를 이용한 데이터 베이스 파일에 저장을 해야만 합니다. 그래서 이번 포스팅에서는 한번 관련된 내용을 포스팅 하고자 합니다. 먼저 지난번에 만들어 놓은 kiwoom.py에서 pandas와 sqlite3를 import하도록 해 봅니다. 다음으로 def _opt10081()메소드에서 이전에는 그냥 가지고 오기만 했는 일봉 데이터를 이번에는 딕셔너리라고 해서 리스트와 비슷하기는 하나, key가 있고, 그에 해당하는 값이 있는 형태의 자료구조로 만들어 줘야 합니다. 여기서 .. 2018. 11. 25.