본문 바로가기

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

2019년 5월 30일 주식 모의투자에 들어가 보기 part2 안녕하세요? 지난번 포스팅에서 한번 끊었는데, 일단 Average_returning에서 조작을 하는 것 까지는 보여드렸습니다. 이제 남은 내용은 어떻게 하면 제대로 이걸 에러없이 적용할 수 있느냐 하는 것 입니다. 일단 어떻게 될지 모르기 때문에, 먼저 매입가에 대해서는 당장은 주석처리를 해 주도록 합니다. 삭제하기에는 아깝고, 그렇다고 그냥 살려주자니, 지금 당장은 에러를 일으킬 우려가 있기 때문입니다. 다음으로는 위 스크린샷에서 나와 있는 것처럼, 매입가나 현재가가 공백일 경우도 대비해 보도록 합니다. 왜 이렇게 하느냐 하면, 먼저 계좌정보에서 매입가와 현재가는 나오지 않을 수도 있기 때문에, 이는 상당히 심각한 결과를 초래할 수도 있기 때문입니다. 다음으로는 위 스크린샷에서 볼 수 있는 것처럼 Av.. 2019. 5. 31.
2019년 5월 30일 주식 모의투자에 들어가 보기 part1 안녕하세요? 이번 포스팅에서는 어떻게 해서, 지난번에 세금-주식을 매도할 경우에는 무조건 0.3%의 세금이 붙는데, 이 세금에 대한 계산을 빼먹었기 때문에 벌어진 손실이 상당히 많았습니다. 그래서 이번 포스팅에서는 이 세금에 대해서 계산을 한 다음에, 어떻게 해서, 작업을 들어가 보고자 합니다. 먼저 위스크린샷에 보이는 것처럼 매도를 할 경우 현재가가 모의투자에 사용이 되는 수수료율 0.35%를 상쇄할 정도로 충분히 높이 올라가지 않으면 기존엔느 거래를 하지 않도록 했는데, 여기다가 이제 거래세인 0.3%를 추가해 보도록 합니다. 이제 오전 9시가 다가오기 때문에, 일단 화천기계의 1분봉 주식 차트를 가지고 오도록 pytrader를 실행시켜서 가져 오도록 합니다. 그 다음에는 혹시나도 사용할 일이 있을 .. 2019. 5. 31.
2019년 5월 29일 모의투자에 들어가 보기 part2 안녕하세요? 지난번 포스팅에서 너무 길이져서 한번 중간에 끊어야 했습니다. 일단 이렇게 된 이상 Average_returning2의 오류를 한번 잡아보도록 하기는 해 봐야 겠다는 생각이 듭니다. 다음으로는 subprocess에서만 계속해서는 오류를 바로바로 알아채기 어렵기 때문에, 위 스크린샷처럼 부모 프로세스에서 정보를 받기보다, 스스로 정보를 찾도록 만들어 주어서 테스트를 진행해 보도록 합니다. 일단 이렇게 했더니, 위 스크린샷처럼 valueError이라는 것이 나오는 것을 볼 수 있었습니다. 이런 이유로 인해서 이 에러를 해결할 수 있는지 일단 검색해 봅니다. 그래서 일단 위 스크린샷처럼 blankdata라는 array를 만들어 주는데, 내용물은 모두 0으로 만들어 주도록 합니다. 그리고 나서 이 .. 2019. 5. 30.
2019년 5월 29일 모의투자에 들어가 보기 part1 안녕하세요? 지난번에 해결해야 할 문제점 3개가 나온 이래, 일단 이번 포스팅에서는 그 문제중에 하나인 제대로 주식을 매도하면 그에 따라서 additionalcosts라는 데이터 베이스에서 제대로 현재가가 0원으로 업데이트가 되어야 하는데, 그게 반영이 안되어 있어서 조금은 문제가 되었습니다. 먼저 일단 KOA studio를 봐서, 지난번 포스팅에서 언급한 3가지 문제중에 하나를 해결하기 위해서 매입가를 어디서 구할 수 있느냐 했더니, opw00018이라는 TR에서 얻을 수 있다는 것을 알 수 있었습니다. 그리고 나서 먼저 매도시에 현재가를 0원으로 만들어서 저장하는 방식이 제대로 작동하는 지 알아보기 위해서 너무 많은 부분을 주석처리해야 하기 때문에 차라리 기존에 있는 Average_returning... 2019. 5. 29.