본문 바로가기
파이썬/주식 자동매매

[안내] 쉽게 따라 만드는 파이썬 주식 자동매매 시스템 FAQ

by 행복론자 2023. 7. 1.

안녕하세요? 쉽게 따라 만드는 파이썬 주식 자동매매 시스템의 작가입니다.
2021년 10월 처음 출간되고 감사히도 현재까지도 많은 분들이 구매하고 계십니다.

 
때로는 저조차도 가끔씩 제가 책을 썼다는 사실을 잊고는 하는데, 메일/깃허브/길벗 독자 문의를 통해서 많은 분들이 문의를 주고 계십니다. 제가 즉각적으로 답을 달지 못하기 때문에 보고 해결하실 수 있는 FAQ를 늦게나마 정리해보려고 합니다.
 

#1.아나콘다 32비트

책이 나올 당시에는 아나콘다 공식 홈페이지에서 32비트 버전을 받을 수가 있었습니다. 
하지만 현재는 64비트로만 다운이 가능하고, 증권사 API 특성상 32비트를 사용해야하기 때문에 처음부터 설치과정에서 당황하실 수 있습니다.
 
현재 아나콘다 32비트를 사용하는 방법은 공돌이공돌이님이 잘 정리해주셨습니다. 링크 첨부합니다.
https://gongdolgongdol.tistory.com/96

 

python/가상환경만들기/아나콘다/32bit/32bit 설정 유지하기

아나콘다를 사용할때 가상환경을 만들어 사용하면 편리하다. 오류로부터 조금이나마 자유로워질 수 있는것 같다... 우선 가상환경 만드는 방법은 2가지다. (참고 : 가상환경 만들기 전에 아나콘

gongdolgongdol.tistory.com

 
 

#2.No such Table XXXXXX 

예제 프로그램을 실행시켰을 때 no such table:000000이라는 에러가 나온다는 분들이 많이 계셨습니다.

 
문제 원인은, rsistrategy.db에 universe 테이블은 잘 생성되었지만 universe를 구성하는 종목들의 가격 정보가 잘 저장되지 않아서 그렇습니다.
 
해결방법 : 깔끔하게 rsistrategy.db를 삭제하시고 오후 3시반 이후에(평일, 개장일만)에 system_starter.bat을 실행시키면 해결됩니다. 중요한 것은 최초로 프로그램을 동작시켰는데, 개장중이라면 가격데이터를 제대로 저장하지 못합니다.
 
 
 

#3.Kiwoom api 에러

그 다음으로는 Kiwoom.py에 관한 에러가 많을 수 있습니다.
그 원인은 여러가지가 있는데, 아나콘다 버전문제 혹은 타이핑하시는 과정에서 발생하는 오타인 경우가 정말 많았습니다. 
최초로 실행하시는 것이라면 github에서 프로젝트를 clone하는 것을 추천 드립니다.
 
아니라면 KOA  관련 에러일 수도 있으니 아래글을 참조하시기 바랍니다.
https://jsp-dev.tistory.com/284

 

키움 Open API+에러, AttributeError: 'QAxWidget' object has no attribute 'OnEventConnect' 해결방법

Python, 키움 Open API를 이용해 자동매매프로그램 개발하다보면 Open API 연결시 다음과 같은 에러가 발생할 수 있습니다. AttributeError: 'QAxWidget' object has no attribute 'OnEventConnect' 위 에러는 Kiwoom API와 연

jsp-dev.tistory.com

 
 
 
마지막으로 다시 한번 감사드립니다.
제 생각보다 많은 분들이 찾아주셨고 실제로 주위에서 구매하신 분들을 우연히 뵐 때면 참 고마운 마음이 들면서 동시에 책임감도 느껴왔습니다.
하지만 종이책의 특성상 지속적인 업데이트가 어려워 현재 꽤나 달라진 Ananconda, Pycharm 설치부터 어려워하시는 분들이 계신 것 같습니다.
이글은 최대한 업데이트할 예정이며 혹시라도 궁금한 점이 있으시면 언제든 댓글 달아주세요.
그럼 응원하겠습니다!

 

같이 보면 좋은글

[공지]바이낸스 코인선물자동매매 시스템 개발 방법을 담은 책이 출시되었습니다.

반응형
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

댓글