본문 바로가기

분류 전체보기3586

오류와의 전쟁인 첫 모의투자 투입-2- 안녕하세요? 이번 포스팅은 일종의 좌우충돌인 여러가지 시도들을 보여주었고, 그걸 바탕으로 해서 계속해서 오류가 어디에서 일어나는 지 알아보고자 하는 과정을 그린 포스팅이 되어서, 필요한 내용만을 얻어가고자 하는 분들에게는 다소 실망스러울 수 있습니다. 거기다가 결정적으로 계속해서 발생하는 오류를 잡아내지도 못했습니다. 일단 다른건 몰라도, 계속해서 현재의 결정이 아닌, 과거의 결정이 현재의 행동에도 반영이 되는 문제는 결코 좌시할 수는 없었습니다. 그래서 이제는 txt파일을 읽어도, 리스트의 제일 마지막에 있는 행만을 읽으라는 식으로 바꾸었습니다. 그리고 행동완료를 나타내는 것은 일단 뒤로 미루기로 했습니다. 그러자 이번에는 관망확인같은 것이 아주 여러개 나오던 것을 그냥 한번의 행동으로 바꾸어 주는 것.. 2019. 1. 22.
오류와의 전쟁인 첫 모의투자 투입 안녕하세요? 이번 포스팅에서는 어제라고 해야 할까요? 월요일 하루종일 어떻게 주식 모의투자에 한번 제가 만든 프로그램을 투입해 보고, 그야말로 여기저기 버그가 터져나오는 상황을 올리고자 합니다. 사실 이 포스팅을 작성한 시점에 월요일 밤인데, 아직도 해결을 못하고 계속해서 헤메고 있기는 있습니다만, 아마 수요일쯤 올리는 포스팅에서는 해결이 되기를 간절히 바라고 있습니다. 일단 위 스크린샷처럼 월요일 오전 9시가 넘자마자 한번 주식 인공지능이 작동하기 위해서 위 스크린샷처럼 입력내용을 다 입력해놓은 다음에, 이제 실시간 투자 시작 버튼을 눌러 주도록 합니다. 그런데 도중에 예상치 못한 에러가 발생하면서 그만 멈추어 버리고 말았습니다. 그것도 30분 이렇게 오래 간 것이면 모르겠습니다만, 그것도 아니고 금방.. 2019. 1. 22.
pytrader의 치명적 오류의 해결-2- 안녕하세요? 어제 포스팅에서 어떻게 해서 pytrader에서 나오지 않은 HOLD=관망이라는 행동을 추가하기 위해서 이래저래 많은 부분을 고치는 것을 보여주었습니다. 그런데 이것만 가지고서는 완성이 되었다고 볼 수는 없었고, 다른 종류의 에러-예를 들면 10분전에 데이터로 내린 '매수'명령이 10분 후의 현 시점에서도 pytrader에 접수가 되어서 그대로 매수 명령을 내리지 않을까 하는 의문도 듭니다. 일단 그것도 그거지만, 지금으로서는 관망이든 주문이든 완료가 되었으면 완료가 되었다는 메세지가 나오지 않는 단점이 있습니다. 그래서 이번 포스팅에서는 위 스크린샷과 같이 row_data를 텍스트 문서안에 집어 넣도록 바꾸어서 한번 일요일 밤에 프로그램을 돌려 보았습니다. 일단 여기서는 무언가 제대로 관망.. 2019. 1. 22.
pytrader의 치명적 오류의 해결 안녕하세요? 오늘 하루는 수많은 오류때문에 실시간으로 주식처리를 제대로 하지도 못하고 몇번 하다가 주식 인공지능이 뻗어버리기 일수였습니다. 그런데 그전에 몸의 역할을 하는 pytrader에 한가지 치명적인 오류가 있다는 것을 일요일 밤에 늦게 알아차려서, 이를 수정하기 위해서 상당히 애를 먹었습니다. 이번 포스팅에서는 그 오류를 수정하는 과정에 대해서 포스팅을 하고자 합니다. 먼저 토요일 밤새도록 돌린 결과를 엑셀로 정리하였습니다. 아래의 가로축이 시간이며, 좌측의 세로축이 바로 매수횟수입니다. 처음에는 같은 데이터가 나왔을 때, 어떤 결정을 RLTrader가 내리는 지에 대해서 알아보고자 했습니다. 그런데 여기서 살펴보면서 한가지 오류가 있다는 것을 알게 되었습니다. 일단 데이터 베이스안에 들어가 있는.. 2019. 1. 21.