본문 바로가기

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

Step10 - 실전투자를 위한 프로그램 제작 -11- 안녕하세요? 이래저래 2일째 시운전에 들어갔는데, 일단 프로그램이 너무 급하게 만든 나머지, 잘 작동이 되지 않는 부분도 몇 군에 있기는 있습니다. 그래도 가장 먼저 급했는 것이 하나 있는데, 바로 주식을 매수하면, 그에 따라서 할당된 자금이 줄어드는 것에는 어떻게 성공하기는 했습니다. 먼저 지난번 포스팅에서 언급이 되었던 어째서 인지 한번 더 다시 메서드를 작동시키면, for 루프에서 제대로 작동이 안되는지 한번 위 스크린샷에서 볼 수 있는 마커를 써서 알아보고자 합니다. 그리고 나서 이 메서드를 밖에서 실행 시키는 것으로 일단 직접 for loop에 들어갈 수 있도록 만들어 보기는 했습니다만, 이 결과가.......... 그런데 어떻게 된 것인지 모르겠습나다만, 일단 위 스크린샷에서 볼 수 있는 것처.. 2020. 11. 24.
Step10 - 실전투자를 위한 프로그램 제작 -10- 안녕하세요? 어떻게 해서 억지로 억지로 진행을 시켜서, 월요일인 오늘 하루종일 시운전까지는 프로그램을 어떻게 들어가 보기는 봤습니다. 다만, 이런다고 해서 아직 손봐야 할 곳이 많이 있기 때문에, 실전 모의투자에 완전히 들어갔다고 하기에는 이르지만, 그래도 시운전까지 할 정도로 하룻밤안에 진도가 나가서 뿌듯하기는 합니다. 먼저 어째서 중복된 상황이 나왔는가 했더니, 다른게 아닌 결과를 담아둘 dict의 초기화를 하지 않아서 발생한 문제이기는 했습니다. 이렇게 하고 나니, 드디어 겹치는 현상이 사라진 것을 확인할 수 있기는 있었습니다. 아무튼 이렇게 해서 문제를 하나 해결하기는 했습니다. 이제 다음으로 코드 리스트를 가지고 와서, 이걸 어떻게 문자열에서 리스트로 바꾸어 줄 작업을 할 필요성이 있기는 있습니.. 2020. 11. 23.
Step10 - 실전투자를 위한 프로그램 제작 -9- 안녕하세요? 이래저래 작업을 하기는 했습니다만, 컨디션이 너무 나빠서 속도가 영 나가지 못하는 중이기는 합니다. 아무튼 이런 와중에도 일요일의 마지막이 다가와서, 하는 수 없이 블로그 포스팅을 올려야 하는 순간이 왔습니다. 여기서도 그동안 작업했던 내용을 올려 보고자 합니다. 지난번 포스팅에서 어떻게 1000회 조회횟수 제한에 걸려서 더 이상은 데이터를 가지고 오지 못하는 것을 확인할 수 있었습니다. 그래서 while loop로 되는 이 추가적인 요청을 한번 없애 보도록 했습니다. 그래서 이런 작업을 해서 이제는 판다스의 데이터 프레임으로 가지고 오는 작업도 하나씩 만들어 주도록 합니다. 이렇게 하고 나서 다음 단계로 넘어가도록 합니다. 그리고 나서 다음으로 이런 데이터 프레임 형태로 어덯게 제대로 된 .. 2020. 11. 22.
Step10 - 실전투자를 위한 프로그램 제작 -8- 안녕하세요? 이러저러한 이유로 프로그램을 개발하는 중인데, 일단 여러개의 종목별로 자금을 할당해야 하며, 처리를 각각 할 수 있는지에 대해서 머리를 쓰는 중 입니다. 그나저러나 이 속도로 월요일에 실전 모의투자를 들어갈 수 있는지 여부는 모르겠습니다만, 일단 오늘의 포스팅은 들어가 보아야겠습니다. 먼저 해야 할 것으로는 일단 그냥은 안되겠고, 이렇게 start job이라는 메서드를 따로 만들어 주어서 이것부터 실행이 되도록 만들어야 겠습니다. 그리고 나서 GUI가 뜨고 나서 다음에 위 스크린샷에서 볼 수 있는 것처럼, 일단 StartJob이라는 메서드를 따로 실행시킬 수 있도록 만들어 주도록 합니다. 그리고 나서 다음으로는 위 스크린샷에서 빨간색 박스를 친 메서드를 Kiwoom.py에 만들어 주어서 한번.. 2020. 11. 21.