본문 바로가기

프로그래밍380

구글 코랩(google colab) 작전 -6- 안녕하세요? 지난번 포스팅에서 언급을 하기는 했지만, 새로운 환경 - 64비트 환경을 만들어서 어떻게 해 보려고 하기는 했습니다만, 이게 제대로 이어지지는 않았습니다. 그래서 하는 수 없이 일단은 이 가상환경에서 제대로 테스트를 돌리는 것을 우선 목표로 해서 작업을 이어가고자 합니다. 일단 제대로 작업을 하기 위해서, wget이라는 것을 pip를 이용해서 설치하도록 합니다. 이게 있어야 다음 작업이 가능하다는 자료를 일단 찾았습니다. 일단 위 스크린샷에서 있는 대로 sqlite3를 제거한 다음에 다시 설치해서 어떻게 다시 움직여 주도록 하는 것이 목표라면 목표라고 할 수 있습니다. 그런데 이 방법이 제대로 먹히지 않는 것을 확인할 수 있었습니다. 어디서 잘못된 것인지 모르겠습니다만, 일단 이 방법이 먹히.. 2020. 7. 12.
구글 코랩(google colab) 작전 -5- 안녕하세요? 지난 포스팅에서 어떻게 제가 사용하고 있는 파이썬 환경의 폴더를 통째로 옮기기는 했지만, 이게 100% 좋은 것만은 아닌 것인지 뭐가 제대로 돌아가지 않는 것을 확인할 수 있었습니다. 아무튼 이 문제를 해결하기 위해서 다른 방법을 계속해서 시도를 해 보고자 합니다. 먼저 작업을 하고자 하는 것으로는 32비트인 환경이 문제인듯 하니, 이걸 처음부터 64비트인 환경을 만들어서 이걸 돌려 주자고 생각을 했습니다. 그리고 나서 새로 만들어진 환경에 당연하다면 당연하게도 일단 PyQt5가 없기 때문에, 이를 다시금 pip를 이용해서 설치해 주도록 합니다. 그리고 나서 정말로 설치하기 조금은 까다로워던 mpl_finance를 설치하는 작업에도 들어가 보았습니다. 이렇게 해서 하나하나 설치하도록 합니다... 2020. 7. 12.
프로그램의 에러찾기 & 버그수정 -9- 안녕하세요? 일단 지난번 포스팅에서 어떻게 해서 매수하는 수량이 0인 경우까지 매수 데이터 프레임에 들어가는 사태가 벌어졌기 때문에, 이를 수정해야 할 필요성이 급격히 대두되었습니다. 그래서 이 작업을 하기 위해서, 일련의 포스팅을 올려야 하는 것인데, 문제는 상당히 작업이 길어져서 원래는 한개의 포스팅으로 끝내야 할 내용이지만, 두 부분으로 나누어야 했습니다. 먼저 위 스크린샷처럼 possible을 통과한 경우에만 한해서 일단 매수 데이터 베이스에 들어갈 수 있도록 코드를 조정해 주도록 했습니다. 그러나 이렇게 했음에도 불구하고 계속해서 데이터는 축적이 되어서 이게 다 수수료를 계산하는 스탭에 포함이 되기 때문에 상당히 골치가 아프게 됩니다. 그래서 다음으로는 이 positionSize가 0인 경우에는.. 2020. 7. 9.
프로그램의 에러찾기 & 버그수정 -3- 안녕하세요? 지난번 포스팅에서 어떻게 매수를 하면서 나오는 그 수수료로 인해서 계좌가 깎인느 것 까지는 어떻게 구현을 하기는 했습니다만, 아직 해결이 되지 않은 문제가 있습니다. 바로 매수로 시뮬레이션이 끝이 났다면, 그럼 PV라고 해서 portfolio value라는 것을 만들어야 한다는 것 입니다. 일단 다음으로 알아보기 위한 것으로는 제대로 매수 데이터 베이스가 갱신이 될 때 마다자 Buy라는 문자열이 출력될 수 있도록 만들어 주도록 합니다. 이렇게 해서 상당히 많은 매수가 일어난다는 것을 확인할 수 있기는 있었습니다. 이제 다음으로 생각을 해 보아야 하는 것으로는.......이걸 어떻게 반영하는 가 하는 것 입니다. 그래서 일단 이렇게 하나하나 매수가 일어나는 것은 좋은데, 문제는 이게 한꺼번에 .. 2020. 7. 8.