본문 바로가기

프로그래밍378

프로그램의 시운전과 에러잡기 -62- 안녕하세요? 이번 포스팅은 다른게 아니라 2020년의 마지막 주식시장이 열린 12월 30일에 한번 프로그램을 시운전해보고 나서, 에러를 잡은 이야기를 올려 보고자 합니다. 조금만 더 있으면 새해가 되면서 새로운 장이 열린 것으로 기대가 되는데, 그때는 정말 하고싶은 실험 - 어느조건에서 수익률이 더 좋은지에 대해서 한번 비교하는 시간을 가져 볼 수 있기를 기대해 봅니다. 드디어 이 조건에서도 매도가 일어나기는 일어났습니다. 그리고 나서 어떤 변화가 일어났는가 하면, 무언가 경악할 만한 일이 일어나기는 했습니다. 그에 앞서서 살펴봐야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 일단 매도가 수익으로 연결이 된 것은 좋은 일이기는 일입니다. 문제는 증가한 종목의 할당된 자금은 증가를 했는데, 그렇지 않.. 2020. 12. 31.
프로그램의 시운전과 에러잡기 -61- 안녕하세요? 이번포스팅에서는 다른 것이 아니라, 어제 그러니까 2020년 12월 29일에 있었던 주식시장에 제 프로그램을 시험운전해서 나온 결과를 한번 포스팅 해 보고자 합니다. 이날도 특별히 큰 에러는 없었지만, 하다가 보니 중간에 딱 한번 에러가 나오기는 했습니다. 정말 오후 3시를 넘어서 거의 장이 끝나갈 무렵에 에러가 나오는 것을 한번 볼 수 있었습니다. 이 외에는 특별히 에러가 나온 적이 없었습니다. 이 부분에서 걸렸는데, 결론부터 말하자면, 챠트 데이터가 비어 있어서 생기는 문제라고 할 수 있었습니다. 그래서 이 문제를 해결하기 위해서 일단 try except문으로 바꾸어 주도록 합니다. 일단 try와 except를 해서 데이터가 없을 경우에는 현재가가 0으로 집계가 되도록 어떻게 바꾸어 주도.. 2020. 12. 30.
프로그램의 시운전과 에러잡기 -60- 안녕하세요? 지난번 포스팅에서는 일단 프로그램을 장이 서 있는 시간동안만 돌리기로 하고, 일단 돌려는 보았습니다만, 문제는 이후의 결과확인을 하지는 않았습니다. 그래서 이번 포스팅에서는 이 결과를 확인해 보기 위해서 한번 들어가 보고자 하는 것 입니다. 우선 제대로 매수가 일어났는지 여부부터 확인해 보도록 합니다. 일단 매수와 매수취소는 여느때처럼 제대로 일어나는 것을 확인할 수 있었습니다. 그리고 매입금액을 보면, 이날 하루동안은 아무런 이상이 없이 일어난 것을 확인할 수 있었습니다. 일단 모든 종목이 다 11만원 이하로 매수가 된 것을 확인할 수 있었습니다. 그리고 할당된 각각의 자금이 제대로 계산이 된 것이 맞는지 여부도 확인을 해 보았습니다. 일단 여기서는 위 스크린샷에서 볼 수 있듯이 마이너스로.. 2020. 12. 29.
프로그램의 시운전과 에러잡기 -59- 안녕하세요? 이번 포스팅에서는 어제 - 그러니까 2020년 12월 28일에 있었던 프로그램 모의투자에 들어간 내용에 대해서 한번 포스팅을 해보고자 합니다. 일단 결과부터 말을 하자면, 상당히 만족스러운 결과가 나오기는 나왔습니다. 다만, 이건 아직 1일차이고, 나머지는 더 두고봐야 합니다. 먼저 시작하고 나서 얼마되지 않아서 문제가 나왔습니다. 프로그램상 처음에 한번만 실행이 되고 더 이상은 실행이 되지 말아야 하는 일련의 코드들이 계속해서 실행이 되고 있다는 문제점이 나온 것 입니다. 그래서 이게 기존에는 deposit_Time이 1보다 작거나 같다라고 되어 있었는데, 이 1이라는 숫자를 그냥 0으로 바꾸어 주도록 했습니다. 그리고 나서 일단 제대로 돌아가는 것을 확인하기는 확인을 했습니다만, 이게 또.. 2020. 12. 29.