본문 바로가기

무모한 도전-주식 인공지능 만들기1651

프로그램의 시운전과 에러잡기 -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.
프로그램의 시운전과 에러잡기 -57- 안녕하세요? 지난번 포스팅에서 어떻게 된 것인지 매도 주문이 성공한 적이 없어야 하는데, 있다는 식으로 기록이 되어 있어서 어디서 이런 오류가 있는지 모르겠지만, 일단 바로 잡기 위해서 움직여 보기는 봐야 겠다는 생각을 했습니다. 그래서 그 내용을 실험노트에 해당하는 이 블로그에 기록으로 남기고자 합니다. 먼저 무엇이 문제였느냐 하면, 어이가 없게도, 제가 프로그램을 만들면서 일단 다른 참고할 문장을 가지고 온 것은 좋은데, 문제는 그걸 안 지우고 그대로 놔 두어서 이런 문제가 발생하게 된 것입니다. 그래서 매도이든 매수이든, 이 필요가 없는 코드를 모두 주석처리 해 주어야만 했습니다. 왜인지 모르겠습니다만, 작성자 스스로가 이걸 만들어 놓고, 오류를 내고 있었습니다. 그리고 나서 이런 증거로 Sell_.. 2020. 12. 28.