본문 바로가기

수정10

문제 해결을 위한 프로그램의 수정 -1- 안녕하세요? 이번 포스팅에서는 지난번에 어떤 문제점을 하나 발견하기는 했는데, 이걸로는 끝이 나지 않고, 이 문제를 해결하기 위해서 프로그램을 수정하러 가기는 가야 합니다. 아무튼 그 과정을 일단은 기록하기도 해야 하고 해서 일단은 이 블로그에 포스팅으로서 올려 보도록 하겠습니다. 일단 제대로 한번 분석을 해 보기 위해서, 우선 부모 프로세스로 부터 데이터는 더 이상 받지 말고 기존의 데이터를 쓰되, 종목들은 에러가 있는 것으로 보이는 종목에 대해서 채워 보도록 합니다. 그리고나서 여기서는 먼저 가설을 세운 것은, 위 스크린샷에서 볼 수 있는 것처럼, 일단 마커를 찍어 주도록 합니다. 제 생각이 맞다면, 이 마커는 찍히지 말아야 합니다. 그런데 제 생갹과는 다르게 이건 제대로 작동을 하고 있다는 것을 확.. 2020. 9. 27.
구글 코랩(google colab) 작전 -6- 안녕하세요? 지난번 포스팅에서 언급을 하기는 했지만, 새로운 환경 - 64비트 환경을 만들어서 어떻게 해 보려고 하기는 했습니다만, 이게 제대로 이어지지는 않았습니다. 그래서 하는 수 없이 일단은 이 가상환경에서 제대로 테스트를 돌리는 것을 우선 목표로 해서 작업을 이어가고자 합니다. 일단 제대로 작업을 하기 위해서, wget이라는 것을 pip를 이용해서 설치하도록 합니다. 이게 있어야 다음 작업이 가능하다는 자료를 일단 찾았습니다. 일단 위 스크린샷에서 있는 대로 sqlite3를 제거한 다음에 다시 설치해서 어떻게 다시 움직여 주도록 하는 것이 목표라면 목표라고 할 수 있습니다. 그런데 이 방법이 제대로 먹히지 않는 것을 확인할 수 있었습니다. 어디서 잘못된 것인지 모르겠습니다만, 일단 이 방법이 먹히.. 2020. 7. 12.
프로그램의 에러찾기 & 버그수정 -8- 안녕하세요? 지난번 포스팅에서 어떻게 해서 인지 매수할 경우에 액수가 그만큼 빠져 나가게 만들어 놓았더니, 왜인지 모르게 매도가 전혀 일어나지 않는 황당한 상황이 벌어졌습니다. 이래서야 상황이 그렇게 좋지 못한데, 이를 바꾸기 위한 과정을 한번 들어가 보도록 합니다. 일단 먼저 위 스크린샷에 보이는 코드가 문제를 일으킨 것이 아닌가 하는 생각이 들어서, 일단 작업을 해 줃로ㅗㄱ 해 볻록로 합니다. 그런데 결과를 확인해 보니까, 그렇게 달라진 것도 없다는 것을 확인할 수 있게 되었습니다. 이래서야 상당히 골치가 아프기 때문에, 어떻게 바꾸어 보도록 합니다. 그리고 나서 매수가 일어날 경우에 실제로 매수가 가능한지 아닌지를 따져서 불가능하다면 그냥 hold처럼 나오도록 positionSize를 0으로 지정하.. 2020. 7. 9.
프로그램의 에러찾기 & 버그수정 -6- 안녕하세요? 이번 포스팅에서 어떻게 지난번 포스팅에서 언급된 에러를 수정해서 포트폴리오 가치를 반영하는 데 까지는 성공한 것을 보여 드리고자 합니다. 다만, 이 작업을 했다고 해서 마무리가 다 된 것이 아니라, 아직도 가야하는 길이 멀기는 먼게 현실이기는 합니다. 일단 이 작업을 하기 위해서 cumsum()이라는 함수를 가지고 오도록 해서, 데이터 베이스 상에서 그냥 특정한 column을 지정, 다 합쳐 버리도록 합니다. 그런데 문제가 제대로 뭐가 나오지 않은 것을 확인할 수 있었습니다. 어디가 또 어떤 문제인지 모르겠습니다만, 일단 확인을 하러 가 보도록 합니다. 파이참 상에서 한번 살펴 보도록 했더니, 여기서 하나 알 수 있는 것은, 숫자로만 하나 나와야 하는 결과가 제대로 나오지 않는다는 것을 알 .. 2020. 7. 9.