파이썬1297 프로그램의 에러찾기 & 버그수정 -8- 안녕하세요? 지난번 포스팅에서 어떻게 해서 인지 매수할 경우에 액수가 그만큼 빠져 나가게 만들어 놓았더니, 왜인지 모르게 매도가 전혀 일어나지 않는 황당한 상황이 벌어졌습니다. 이래서야 상황이 그렇게 좋지 못한데, 이를 바꾸기 위한 과정을 한번 들어가 보도록 합니다. 일단 먼저 위 스크린샷에 보이는 코드가 문제를 일으킨 것이 아닌가 하는 생각이 들어서, 일단 작업을 해 줃로ㅗㄱ 해 볻록로 합니다. 그런데 결과를 확인해 보니까, 그렇게 달라진 것도 없다는 것을 확인할 수 있게 되었습니다. 이래서야 상당히 골치가 아프기 때문에, 어떻게 바꾸어 보도록 합니다. 그리고 나서 매수가 일어날 경우에 실제로 매수가 가능한지 아닌지를 따져서 불가능하다면 그냥 hold처럼 나오도록 positionSize를 0으로 지정하.. 2020. 7. 9. 프로그램의 에러찾기 & 버그수정 -7- 안녕하세요? 지난번 포스팅에서 올린 문제점이 하나 있었는데, 그건 바로 왜인지 자본금은 10만원인데, 1만원짜리 주식을 300회 넘게 매수를 했다는 것 입니다. 이건 그야말로 주식을 살 때 마다 수수료가 지불이 되도록 만들기는 했지만, 이 작업을 하면서 무언가 문제가 있다는 뜻 입니다. 먼저 작업을 하기 위해서, 현재가를 구해 와서는, 이 값만큼 얼마나 많은 주식을 사는지를 일단 알아봐서, 그걸 곱하도록 합니다. 즉 매수를 할 경우에는 매수한 만큼 지불할 값이 자본금에서 나가도록 합니다. 그리고 나서 매수를 할 경우에는 위 스크린샷에서 볼 수 있는 것처럼, 일단 행동을 완전히 결정하기 위한 과정에 들어와서는, 계좌가 +상태를 유지하는 경우에만 거래를 거학할호록 합니다. 그리고 나서 변했는 계좌의 내용을 .. 2020. 7. 9. 프로그램의 에러찾기 & 버그수정 -6- 안녕하세요? 이번 포스팅에서 어떻게 지난번 포스팅에서 언급된 에러를 수정해서 포트폴리오 가치를 반영하는 데 까지는 성공한 것을 보여 드리고자 합니다. 다만, 이 작업을 했다고 해서 마무리가 다 된 것이 아니라, 아직도 가야하는 길이 멀기는 먼게 현실이기는 합니다. 일단 이 작업을 하기 위해서 cumsum()이라는 함수를 가지고 오도록 해서, 데이터 베이스 상에서 그냥 특정한 column을 지정, 다 합쳐 버리도록 합니다. 그런데 문제가 제대로 뭐가 나오지 않은 것을 확인할 수 있었습니다. 어디가 또 어떤 문제인지 모르겠습니다만, 일단 확인을 하러 가 보도록 합니다. 파이참 상에서 한번 살펴 보도록 했더니, 여기서 하나 알 수 있는 것은, 숫자로만 하나 나와야 하는 결과가 제대로 나오지 않는다는 것을 알 .. 2020. 7. 9. 프로그램의 에러찾기 & 버그수정 -5- 안녕하세요? 지난번 포스팅에서도 문제는 100% 해결은 되지 않았고, 이래저래 Portfolio Value라는 것에 대해서 생각을 해봐야 하는 단계에 왔었는데, 겨우겨우 실마리를 하나 잡기는 잡았습니다. 아무튼 간에 이번 작업을 하기 위해서는 어떻게 마지막에 작업이 끝날때 남아 있는 매수 수량을 계산해서 가치에 집어넣고자 하는 작업을 진행해 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 현재가까지 불러와서, 한번 작업을 진행해 보고자 합니다. 일단 이 작업에 있어서는 일단, 판다스 데이터 프레임에서 자료를 가지고 오도록 하고, 다음으로 진행할 것으로는 매수한 수량을 모두 더한 다음, 이 값을 현재가에 곱하는 것 입니다. 그리고 나서 이 작업을 하기 위해서, 나왔는 결과도 2파트로 나누어서 보도.. 2020. 7. 9. 이전 1 ··· 148 149 150 151 152 153 154 ··· 325 다음