정리10 손과 발 역할을 하는 프로그램의 정리 part1 안녕하세요? 드디어 요청이 많이 들어오고 많은 분들이 따라 하시다가 포기하는 일이 속출하는 부분인 제 프로그램의 중요한 부분에 대해서 한번 정리하는 시간이 왔다고 할 수 있습니다. 일단 여기서 나오는 프로그램은 가장 최근까지 직접 키움증권 서버에 접속을 해서 단기적으로는 이익을 보고, 장기적으로는 손해를 보는 모의투자를 실행한 프로그램을 정리 하고자 합니다. 들어가기 전에 일단 전체 코드를 올리기만 할까도 생각해 보았습니다만, 그렇게 하면 저야 편하겠지만, 보기만 해도 눈이 어지러운 코드만 봐서는 큰 발전이 없을 것이라는 생각이 들었습니다. 그래서 일단 제가 프로그램을 어쩌다가 여기까지 만들게 되었는지 코드의 구조랑 거기에 사용된 기본적인 지식에 대해서 먼저 정리를 하고서, 마지막에 코드를 찍어서 올리는.. 2020. 4. 2. kiwoom.py에 있었던 변경사항 -1- 안녕하세요? 이 블로그에서 최근에 댓글 주시는 분도 많고, 따라 하시려는 분도 많은데, 아마 많은 분들이 여러움이 많으시리라 생각이 됩니다. 저야 최근까지 그 이유를 몰랐는데, 일단 kiwoom.py를 기존에 [파이썬으로 배우는 알고리즘 트레이딩]이라는 책에서 나오는 kiwoom.py에 비해서 엄청나게 많은 부분이 달라졌다는 것을 알 수 있었습니다. 그래서 이 바뀐 부분에 대해서 한번 이야기를 해야 하는데, 하고 보니 너무나 많은 부분이 달라져서 한번의 포스팅으로는 다 보여드릴 수가 없어서 몇 번의 포스팅으로 나누어야 했습니다. 일단 기본적은 kiwoom.py의 코드는 여기서 가지고 왔습니다. 먼저 시작부터 엄청나게 달라진 부분이 있습니다. 일단 datetime이라는 것을 추가했고, QThread라는 것.. 2020. 2. 24. pyinstaller를 이용, exe파일로 빌드하기 안녕하세요? 시간이 걸리기는 했습니다만, 일단 일련의 시행착오를 거친 다음에 겨우겨우 하는 방법을 알아내는데 성공해서, 한번 pyinstaller를 이용한 다음에, 이걸 exe파일 하나로만 만들어 보는 방법에 대해서 정리해서 포스팅을 하게 되었습니다. 가장 먼저 해야 할일은 속 편하게 아나콘다 프롬프트로 가서, pyinstaller가 설치되어 있는 환경을 작동 시킨 다음에, 스펙파일을 생성하고자 하는 폴더로 이동한 다음 pyi-makespec --onefile 이름.spec 이라고 타이핑을 해서 exe파일 하나로 만들기 위한 전용 스펙파일을 만드는 것 입니다. 일단 먼저 스펙파일이 만들어 졌다면, 위 스크린샷에서 볼 수 있는 것처럼 pyqt5가 제게는 있기 때문에, 위 스크린샷과 같이 파이썬이 설치되어있.. 2020. 2. 13. spec 파일에 대한 세세한 설명 안녕하세요? 지난번 포스팅에서 어덯게 spec파일을 이용해서 배포용으로 파이썬 프로그램을 만드는 방법에 대해서 정리해서 포스팅을 했지만, 정작 spec파일에서 무엇무엇을 설정해야 하는지에 대해서는 설명을 한다는 것을 빼먹었습니다. 일단 저도 모든 것을 다 알고있지는 못합니다. 그대신 제가 알아낸 것에 대해서는 최대한으로 자세하게 설명을 하고자 합니다. 먼저 알아두셔야 하는 것은 막 생성이 된 spec파일에서는 클래스라고 해야 할까요? 이게 무슨 언어로 씌여진 프로그램인지는 모르지만, 일단 4개의 클래스가 생성이 되는데, 먼저 생성이 되는 것은 Analysis라는 클래스를 먼저 보고 계십니다. 여기서는 먼저 가장 먼저 실행이 될 py파일을 지정해 주어야 합니다. 그리고 나서 3개의 클래스라고 할 수 있는 .. 2020. 2. 10. 이전 1 2 3 다음