본문 바로가기

파이썬1297

다른 컴퓨터에서 새로 파이썬 환경 만들기-2- 안녕하세요? 이번 포스팅에서는 지난번에 어떻게 가상환경을 만드는 것 까지 간신히 성공하였는데, 이번에는 파이참을 가지고서 실제로 돌려보는 작업까지 하는 것을 보여드리고자 합니다. 그런데 하드웨어 적인 부분에서 생각지도 못한 문제를 만나서 이래저래 난감한 상황이 되었습니다. 먼저 키움증권의 Open API를 설치하려고 했더니, 위 스크린샷의 내용과 같이 제대로 설치가 되지 않는 문제가 발생하는 것을 볼 수 있었습니다. mfc100.dll을 따로 다운로드 받아야 하는가 했지만.... 일단 64비트용 운영체제 이기 때문에 마이크로 소프트의 vcredist를 설치하는 쪽으로 정보를 얻는데 성공했습니다. 그래서 이 작업을 시작해 봅니다. 이렇게 마이크로 소프트의 Visual C++를 설치하는 단계에 들어가서 한번.. 2019. 8. 19.
다른 컴퓨터에서 새로 파이썬 환경 만들기 안녕하세요? 이번 주말에는 다른 컴퓨터에서 또 다른 키움증권 ID를 이용해서 100만원만 가지고서 한번 주식 모의 투자에 들어가 보는 작업을 하고자 했습니다만, 문제는 다른 노트북에 이런 파이썬 개발 환경을 만들어 주는 것만 해도 상당히 어렵다는 것을 알 수 있었습니다. 먼저 아나콘다를 설치한 것으로 생각을 하고서 한번 파이참을 설치해서 작동을 시켜 보았습니다. 일단 여기서 파이참까지는 설치가 성공했는데, 일단 비하인드 스토리를 공개하자면, 32비트 운영체제에서는 파이참이 아예 설치가 되지 않았습니다. 과거에는 이러지 않았는데, 그 사이에 무언가가 바뀐 것인듯 한데, 그래서 32비트 윈도우 7을 64비트로 바꿔야 했습니다. 다음으로 이런 작업을 하기 위해서 키움증권에 가서, 또 다른 아이디로 한번 모의투.. 2019. 8. 18.
2019년 8월 16일 주식 모의투자에서 나온 놀라운 결과 안녕하세요? 이번 포스팅에서는 금요일날 일어난 주식 모의투자에 들어간 결과를 올리고자 합니다. 처음에는 매입금액만 넣으면 문제가 해결이 되는 것인줄 알았는데, 사실은 그렇지도 않아서 한가지 더 일을 해 주어야 했습니다. 그래서 그 조치를 취한 내용까지 모두 포스팅에 올리고자 합니다. 먼저 데이터 베이스 파일을 확보하는 데는 성공했으니, 이번에는 위 스크린샷에서 알 수 있듯이 이제 communication.txt파일을 생성하도록 합니다. 그런데 문제가 생겼습니다. 보유량이 0이 아닌 종목에 대해서 종목에 대해서 보유량이 표시가 되어야만 하지만, 정작 표시가 되지 않아서 0개라는 것을 볼 수 있었습니다. 그래서 만약에 보유량에 대한 정보가 0이라면, opw00004에서 다시 한번 더 보유량에 대한 정보를 가.. 2019. 8. 17.
알고리즘 트레이더에 매입금액을 적용하기-3- 안녕하세요? 지난번 포스팅에서 어떻게 해결의 실마리 까지 잡는데 성공했는데, 이제 이번 포스팅에서는 마무리하는 작업을 진행해 보도록 합니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 볼 수 있듯이 나중에 for문을 돌리기 위해서 한번 item_count4라는 모든 스레드가 공유할 수 있는 광역변수를 만들어 주도록 합니다. 그리고 나서 첫번째 스레드가 아니면 이 for문을 돌리기 위한 변수를 서로 공유할 수 있도록 만들어 줍니다. 이렇게 하는 이유는 역시 opw00004라는 TR을 한번만 조회하기 때문입니다. 다음으로 해야 할일인 dataprocessing이라는 메서드에서 두뇌역할을 하는 py파일로 보내기 위한 내용물을 만들어 내는 과정에 들어가려 합니다. 일단 여기서는 for문을 통해 전부 돌려.. 2019. 8. 16.