본문 바로가기

프로그래밍375

수요일에도 계속되는 주식 모의투자에 도전하기 안녕하세요? 아마 이 포스팅을 읽으시는 분들은 빨라도 목요일은 되시리라 생각은 합니다만, 일단 제 경우에는 어제 했던 일을 올릴 수 밖에 없어서 2019년 1월 23일 수요일에 인공지능 주식 투자자를 돌린 결과에 대해서 포스팅을 할 수 밖에 없었습니다. 아무튼 이해할 수 없는 오류가 발생하는 것을 보았고, 그걸 잡기 위한 다양한 시도를 하였고 그 내용을 포스팅 하고자 합니다. 먼저 마커를 찍어 놓은 befor d2_deposit이라는 것이 정상적인 경우에는 찍히는 것을 확인은 할 수 있었습니다. 그럼 에러가 나온 경우에는 어떤지를 한번 살펴보겠습니다. 에러가 나오는 경우에는 receive_tr_data라고 하는 마커가 찍혀서 TR데이터를 받는 메서드는 실행이 된다는 것을 알 수 있었습니다. 그런데 어떻게.. 2019. 1. 24.
에러 하나의 해결과 또 다른 에러의 발견-2- 안녕하세요? 이번 포스팅에서는 22일 낮에 발생한 원인을 알 수 없는 오류를 해결하기 위해서 한번 녹화된 영상을 바탕으로 작업을 하였는데, 일단 그 작업해서 어디가 문제인지를 한번 알아보는 시도를 했으며, 그 내용을 포스팅으로 올리고자 합니다. 먼저 영상 재생 속도가 조절-더 느린 속도로 재생이 가능하다고 들어서 일단 곰 플레이어를 다운로드 받어서 설치를 하였으며, 다음으로 먼저 10초씩 이동할 필요가 없기 때문에, 위 스크린샷처럼 playback에서 1초 단위로 화살표를 누를 경우 영상이 이동하도록 설정을 합니다. 다음으로는 어떤 단축키를 누르면 재생속도가 느려지는 지를 확인하도록 합니다. 여기서 곰플레이어는 x키를 누르면 재생속도가 느리게 재생이 된다는 것을 알 수 있었습니다. 일단 프로그램이 정지가.. 2019. 1. 23.
에러 하나의 해결과 또 다른 에러의 발견 안녕하세요? 지난번 포스팅에서 어디가 오류인지 몰라서 연속적으로 주식 인공지능을 돌리지를 못했는데, 결국 녹화된 화면을 보고 나서야 겨우겨우 어디가 에러인지 알아내고, 그 에러를 수정하는 데 성공했습니다. 그런데 이번에는 또 어디가 문제인지 알아볼 수 없는 또 다른 에러가 나와서, 애를 먹이고 있습니다. 아무튼 이번 포스팅에서는 그 과정을 포스팅 하고자 합니다. 먼저 통상적인 경우의 화면입니다. 일단 위 화면은 Pycharm에서 debug로 작동시키는 것을 하였으며, 도저히 실시간으로 봐서는 알아낼 수 없어서 oCam으로 녹화한 다음, 윈도우 미디어 플레이어로 재생시켜 보면서 어디가 에러인지 알아본 것 입니다. 우선 통상적인 경우에는 위 화면에서 붉은 줄을 친 부분처럼 기존의 정보가 오면 표시가 되게 됩.. 2019. 1. 23.
pytrader의 치명적 오류의 해결-2- 안녕하세요? 어제 포스팅에서 어떻게 해서 pytrader에서 나오지 않은 HOLD=관망이라는 행동을 추가하기 위해서 이래저래 많은 부분을 고치는 것을 보여주었습니다. 그런데 이것만 가지고서는 완성이 되었다고 볼 수는 없었고, 다른 종류의 에러-예를 들면 10분전에 데이터로 내린 '매수'명령이 10분 후의 현 시점에서도 pytrader에 접수가 되어서 그대로 매수 명령을 내리지 않을까 하는 의문도 듭니다. 일단 그것도 그거지만, 지금으로서는 관망이든 주문이든 완료가 되었으면 완료가 되었다는 메세지가 나오지 않는 단점이 있습니다. 그래서 이번 포스팅에서는 위 스크린샷과 같이 row_data를 텍스트 문서안에 집어 넣도록 바꾸어서 한번 일요일 밤에 프로그램을 돌려 보았습니다. 일단 여기서는 무언가 제대로 관망.. 2019. 1. 22.