본문 바로가기

무모한 도전-주식 인공지능 만들기1651

Step10 - 실전투자를 위한 프로그램 제작 -3- 안녕하세요? 가장 최우선 목표로 이번 주 안에 어떻게 해서든 간에 실전 모의투자에 들어가 보는 것을 기초로 해서, 일단 작업을 하고 있기에, 일단은 이 블로그의 포스팅도 뒤로 우선순위가 밀려 있는 상황이기는 합니다. 하지만, 그건 그것이고, 일단 이렇게 늦은 시간이 되었어도, 우선은 포스팅을 올려 보고자 합니다. 이제 슬슬 자식 프로세스인 DataHunter라는 py파일을 만들어 보도록 합니다. 일단 파이썬 파일을 만드는 단계 자체는 그렇게 어렵지는 않았습니다. 그리고 여기서도 일단 GUI를 띄워서 자식 프로세스가 작동을 하는지 않 하는지 알아보기 위해서, 일단 작업을 해 놓도록 합니다. 그리고 나서 폴더안이 복잡해 지는 것을 피하기 위해서, 일단 위 스크린샷에서 볼 수 있는 것처럼, 우선은 DataCa.. 2020. 11. 16.
Step10 - 실전투자를 위한 프로그램 제작 -2- 안녕하세요? 하마터면 너무 프로그램을 짜는데 집중하는 나머지, 무언가 놓칠 뻔 했는 것이 있다고 했더니, 이 블로그의 포스팅을 하는 것을 잊어버릴 뻔 했습니다. 아무튼 간에 지금까지 아주 순조롭지는 않고, 무언가 많이 힘든 상황이 이어지고 있기는 있는데, 아무튼 간에 그 과정을 일단 설명하고자 이 포스팅을 올려 봅니다. 먼저 해야 할 것은 일단 텍스트 파일에서 읽어온 코드 리스트를 리스트 형태로 변환시켜서 어떻게 사용할 수 있도록 만들어 주는 식으로 바꾸어야 합니다. 일단 이렇게 해서, 간단하게나마 성공적으로 무언가를 가지고 오는데는 성공해서, 일단 제대로 리스트 형태로 코드의 리스트는 가지고 올 수 있었습니다. 그리고나서 이 하나하나 나왔는 리스트의 요소등을 텍스트 브라우저에 append하는 식으로 해.. 2020. 11. 15.
Step10 - 실전투자를 위한 프로그램 제작 -1- 안녕하세요? 정말 긴 시간이었습니다. 어떻게 보면 삽질도 많았고, 앞으로도 많을 것으로 예상이 되는 상황이기는 합니다만, 그래도 일단은 드디어 Step10인 실전 투자에 들어가 보기 위해서 일단은 이 작업을 하기는 해야 하는 것 - 바로 새로운 알고리즘 트레이더를 만드는 것을 시작해야 합니다. 일단 간단하게 이름을 지정하고 새로 시작해 보도록 합니다. 일단 기존의 프로그램도 사용하려면 사용할 수 있지만, 그래도 문제가 많은 이 프로그램을 그대로 사용하는 것은 그다지 좋아 보이지는 않습니다. 먼저 가장 먼저 파이썬 파일을 만들어서 일종의 시동을 걸어줄 파일을 만들어 보도록 합니다. 이 과정은 여러번 했지만, 그래도 이름을 지을때 오타가 나지 않도록 조심해야 하는 것은 언제나 같습니다. 그리고 나서 일단 다.. 2020. 11. 14.
실전 모의투자에 들어가기 위한 준비 -3- 안녕하세요? 이런저런 사정이 있어서 어떻게 개발이 진도를 빠르게 나아가지는 못하고 있는데, 아무튼 어떻게 해서 매수주문을 취소할 수 있는지에 대해서 일단 감은 잡혔기에, 이번 포스팅을 통해서 잡아나가는 과정을 올려 보고자 합니다. 이걸 마지막으로 본격적으로 저만의 프로그램을 짜도록 해 봐야 겠습니다. 일단 여기서 중요한 것은, __init__.py는 아래에 있는 kiwoom.py를 실행시키기 위한 시동장치에 불과하다는 것 입니다. 즉, 실질적인 일은 모두 kiwoom.py가 하는 것 입니다. 그리고 지정가로 매수를 신청한 다음에, 5초 후에 바로 매수가 되지 않고서 미체결 물량이 되었다면, 그걸 취소하는 코드에 와 있습니다. 일단 여기서 등장하는 self.portfolio_stock_dict라는 딕셔너리.. 2020. 11. 13.