본문 바로가기

파이썬1297

프로그램의 시운전과 에러잡기 -12- 안녕하세요? 지난번 포스팅에서 어떻게 목요일의 시험운전을 위한 작업을 하기는 했습니다만, 이게 쉽게 되는게 아니기는 했습니다. 그리고 아직도 작업이 덜 끝났는데, 이걸 마무리 하는데만 상당한 스크린샷이 나올 정도로 작업량이 많기는 많았습니다. 아무튼 이번 포스팅에서도 에러를 잡고, 이걸 해결하기 위해서 계속해서 작업을 이어가 보고자 했습니다. 일단 이 장난같아 보였는 ~도 실제로 찾아보면 나오는 내용이기는 했습니다. 이런 것을 모르고 있었다가 겨우겨우 찾아서 어떻게 써먹을 수 있기는 있었습니다. 그리고 나서 이번에는 반대로 키움증권 서버에서 가져온 정보에는 없는데, 제 데이터 베이스에서는 있는 것으로 등록되어 있는 종목 코드에 대해서 알아보는 식으로 프로그램을 짰습니다. 이렇게 해서 일단 실제로 없던 내.. 2020. 12. 4.
프로그램의 시운전과 에러잡기 -11- 안녕하세요? 지난번 포스팅에서 어떻게 해서 수요일까지 시험운전을 하는 것을 포스팅 하였는데, 이번 포스팅에서는 목요일에 있었던 시험운전을 위해서 밤새 어떤 준비를 해야 했으며, 시험운전은 어떻게 되었는지에 대해서 한번 포스팅을 일단 해 보고자 합니다. 먼저 기존의 보유하고 있는 주식을 가지고 오는 작업을 하였는데, 여기서는 한가지 주목해야 할 것이 하나 있습니다. 바로 그전에는 없던 평균단가를 가지고 와서, 이걸 활용해 보자고 생각을 해 보았습니다. 그리고 나서 이 내용이 그대로 반영될 수 있도록 데이터 베이스 파일에 넣어주는 과정에서는 새로 가지고 온 데이터를 집어넣어 줄 수 있도록 합니다. 그리고 나서 작업을 하였는데, 일단 에러가 나오는 것을 한번 볼 수 있기는 있었ㅅ브니다. 일단 이 에러는 추가를.. 2020. 12. 4.
프로그램의 시운전과 에러잡기 -10- 안녕하세요? 어떻게 해서 이번 포스팅으로 수요일까지 시험운전을 했는 내용을 다 블로그에 정리해서 올리는데 성공했습니다. 다만, 이렇게 올리기는 올렸어도, 아무튼 제가 이렇게 한꺼번에 포스팅을 해서 예약발행을 하면서도 많은 걸 하기는 했고, 그러고도 아직도 구멍이 많다는 사실을 알 수 있었습니다. 어떻게 진행을 하다 보니, 드디어 제대로 매도 명령이 나오는 것을 확인할 수 있었습니다. 이제 이걸 바탕으로 해서, 일단 자동을 매도가 나오는지 봐야 합니다. 확인결과 제대로 매도 명령을 내린 것을 확인할 수 있었습니다. 이렇게 해서 일단 매도 명령은 자동으로 나오는 것 까지는 어떻게 손을 볼 수 있었습니다. 그렇게 해서 잘 가고 있다가 이번에는 난데없이 이 종가가 없어서 에러가 나오는 것을 확인할 수 있었습니다.. 2020. 12. 4.
프로그램의 시운전과 에러잡기 -9- 안녕하세요? 지난번 포스팅에서 수요일에 있었던 내용을 올리면서 다 올리지 못하고 급한 에러를 처리하는 도중에 매도가 되지 않는 에러를 또 처리해야 했습니다. 이런 이유로 인해서 이래저래 정신이 잠시 없었는데, 그래도 어떻게 처리가 되기는 되어서 그 내용을 올려 보고자 합니다. 먼저 위 스클니샷에서 볼 수 있는 것과 같이 새로운 메서드를 만들어서 일단 기존의 제가 계산을 하면서 얻어낸 주식의 양과, 실제로 키움증권 서버에서 가지고 오는 양을 한번 비교해서 수정하는 메서드를 만들어야 겠다고 생각했습니다. 일단 이 메서드에서는 AccountMoney.db와 Buy_Marking.db를 가지고 오도록 했ㅅ브니다. 이렇게 해서 먼저 체크를 한 것은 AccountMoney에서 나온 codelist의 길이를 비교해 .. 2020. 12. 4.