본문 바로가기

프로그래밍377

프로그램의 시운전과 에러잡기 -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.
프로그램의 시운전과 에러잡기 -58- 안녕하세요? 어떻게 지난번 포스팅에서 오류를 잡느라고 이런저런 작업을 하는 것을 소개하는 단계를 거치기는 했습니다. 다만, 이런다고 해서 아직 월요일인 2020년 12월 28일 모의주식투자에 들어갈 준비는 덜 되어 있는 상황입니다. 그래서 이번 포스팅에서는 그 준비과정을 보여 드리고자 합니다. 먼저 이 작업을 하기 앞서서 한가지 의문이 있는 것이 있습니다. 바로 이 초기 자본금이 왜 변했는가, 그것도 감소하는 식으로 변했는가 하는 것 입니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 초기 자본금이 0.1이 낮다는 이유로 인해서, 이 값이 이상하게 변했는 것을 확인할 수 있습니다. 이게 어디에 문제가 있을지 생각해 봤는데, 바로 위 스크린샷에서 보이는 메서드에서 문제가 있을 것으로 예상이 됩니다. .. 2020. 12. 28.