무모한 도전-주식 인공지능 만들기1651 미체결을 해결하는 과정에 들어가 보기 안녕하세요? 이번 포스팅에서 부터는 이전까지 계속해서 절 괴롭혔던 문제인 '미체결 수량'에 대해서 한번 다루어 볼까 합니다. 이게 왜 중요하냐 하면, 미체결 때문에 추가로 주문을 해서, 제가 의도했던 수량 이상의 주식을 보유하게 되고, 그 다음으로는 미체결 때문에 매도하고자 했던 의도했던 가격 미만으로 매도를 해서 손해를 보는 경우도 많았기 때문입니다. 먼저 해야 할일은 역시나 언제나 처럼 하던 1분봉 차트를 가지고 오는 것 입니다. 10 종목의 1분봉 차트를 모두 가지고 오도록 합니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 하는 것처럼 communication.txt에 가서, 한번 데이터 베이스 파일의 이름을 바꾸어 주도록 합니다. 그리고 나서 opt10075라는 TR을 요청하는 단계를 밟.. 2019. 7. 18. 2019년 7월 16일 모의 주식투자에 들어가본 결과 안녕하세요? 이번 포스팅에서는 간단하게 지난 16일에 주식 모의투자에 표준편차를 기존의 100% 그대로 둔 상태로 한번 들어가 보도록 하고서, 그 결과를 포스팅 해 보고자 합니다. 먼저 해야 할일은 뭐니뭐니 해도, 우선 10개 종목의 1분봉 차트를 가지고 와서 화요일의 장에 미리 대응을 하는 것이리라 생각을 합니다. 그리고 나서 다음으로 할일은 역시 communication.txt를 가지고서 데이터 베이스의 내용을 한번 바꾸어 주도록 하는 것 입니다. 다음으로 할일은 역시 80%만 사용을 하도록 만들어져 있던 표준편차를 기존의 100% 다 사용으로 바꾸어 주도록 하는 것 입니다. 일단 계속해서 하루종일 프로그램을 돌린 결과, 매도만 2번 일어나는 것을 확인할 수 있었습니다. 이게 다 수익을 내는 것으로 .. 2019. 7. 17. 기존의 방식과 벗어난 새로운 시도-5- 안녕하세요? 지난번 포스팅에서 PyQt5를 사용하면 기본적으로 멀티 프로세싱에서 잡을 수 없다는 이야기를 했는데, 일단 이게 키움증권의 Open API를 사용하기 위해서는 일단 PyQt5가 필요합니다. 그런데 이걸 사용하면 조금 문제인데, 한번 이 틀에서 벗어다기 위해서 작업을 하도록 해 보았습니다. 먼저 위 스크린샷처럼 일단 클래스 밖에 있는 메서드를 타켓으로 해서 멀티 프로세싱에 들어가 보도록 만들어 보았습니다. 그리고 클래스 밖에서는 클래스 안의 메서드를 작동시킬 수 있도록 메서드를 만들어 놓도록 했습니다. 이렇게 하는 것으로 준비는 되었다고 생각을 했는데.......... 또 이상하게 number가 각각의 메서드마다 빠져서 생긴다는 에러 메세지가 뜨는 것을 볼 수 있었습니다. 이게 어떤 메서든인지.. 2019. 7. 16. 기존의 방식과 벗어난 새로운 시도-4- 안녕하세요? 이전 포스팅에 이어서 계속해서 올리는 이번 포스팅에서는 이번엔 계속해서 반복된 에러에 대해서 한번 탐구해 보다보니, 결국 어느 시점에 도달하게 되었고, 그 내용에 대해서 한번 올려 보고자 합니다. 그래서 계속해서 이런 방법만으로는 안되겠다는 생각이 들어서, 한번 위 스크린샷처럼 2번째 py파일을 만들어 보도록 합니다. 그리고 나서, 이번에는 위 스크린샷처럼 로그인을 하라는 명령을 주석처리 해서 중복해서 로그인을 하지 않도록 만들어 주도록 합니다. 그런데 다른 py파일에서 로그인을 했기 때문에 괜찮을 것이라고 생각을 했습니다만, 그렇지는 않았고, 위 스크린샷처럼 에러가 나오는 것을 볼 수 있었습니다. 다음으로는 위 스크린샷에서 볼 수 있는 것처럼 두번째 클래스에서 로그인을 하도록 하고, 위스크.. 2019. 7. 16. 이전 1 ··· 308 309 310 311 312 313 314 ··· 413 다음