본문 바로가기

주식 인공지능202

알고리즘 트레이더에 매입금액을 적용하기-3- 안녕하세요? 지난번 포스팅에서 어떻게 해결의 실마리 까지 잡는데 성공했는데, 이제 이번 포스팅에서는 마무리하는 작업을 진행해 보도록 합니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 볼 수 있듯이 나중에 for문을 돌리기 위해서 한번 item_count4라는 모든 스레드가 공유할 수 있는 광역변수를 만들어 주도록 합니다. 그리고 나서 첫번째 스레드가 아니면 이 for문을 돌리기 위한 변수를 서로 공유할 수 있도록 만들어 줍니다. 이렇게 하는 이유는 역시 opw00004라는 TR을 한번만 조회하기 때문입니다. 다음으로 해야 할일인 dataprocessing이라는 메서드에서 두뇌역할을 하는 py파일로 보내기 위한 내용물을 만들어 내는 과정에 들어가려 합니다. 일단 여기서는 for문을 통해 전부 돌려.. 2019. 8. 16.
알고리즘 트레이더에 매입금액을 적용하기 안녕하세요? 어제는 광복절인 관계로 주식 모의투자에 들어가 보지는 못했지만, 대신에 이상하게 리퓨어 유니맥스와 같이 제가 의도한 바대로 매수 한계선을 지키지 않고 매수를 하는 종목이 생겨서 상당히 애를 먹었습니다. 그래서 이에 대한 해결책으로 매입금액이라는 것이 있었는데, 이번 포스팅 부터 일련의 포스팅에서는 이 항목을 가지고서 한번 포스팅을 해 보고자 합니다. 일단 기존의 OPW00018이라는 TR에서는 위 스크린샷과 같이 매입금액이라는 것이 나왔는 것을 볼 수 있었습니다. 일단 따로 TR을 새로 만들 필요도 없이 위 스크린샷처럼 한번 만들어 보고자 합니다. 먼저 kiwoom.py로 가서, 이전에는 없던 매입금액이라는 항목에 대해서 한번 입력을 하도록 합니다. 그리고 나서 이 항목을 포맷변형을 한 다음.. 2019. 8. 16.
2019년 8월 8일 목요일 주식 모의투자에 들어간 결과 안녕하세요? 요 최근에 주식 시장의 상황이 이래저래 어렵다고 하는데, 그래도 이런 것과는 어느정도 선을 그으면서 그런데로 모의투자이기는 하지만 수익을 올리고 있는 평균회귀 모델을 사용하고 있는 중인데, 목요일의 주식은 전체적으로 상승장이었는지 이른 타이밍에 수익이 나오는 것을 볼 수 있었습니다. 먼저 해야 할일은 언제나 그러하듯이 어제까지의 1분봉 차트를 가지고 오는 것을 먼저 해야 겠다는 생각이 들기는 듭니다. 그리고 나서 명령을 전단하는 역할을 하는 communication.txt를 생성하는 과정을 거치도록 합니다. 이렇게 해서 준비를 마치기는 다 마쳤습니다. 목요일인 8월 8일은 날이 날이다 보니 상당히 많은 종목의 주식이 매도가 일어나는 것을 확인할 수 있었습니다. 이게 다 수익을 내는지는 천천히.. 2019. 8. 9.
QThread의 적용 part3 안녕하세요? 지난번 포스팅에서 너무 길어지는 감이 있어서 끊었어야 했는데, 아무튼 간에 끊은 것은 끊은 것이고, 주식의 기본정보를 가지고 오는 작업을 했는데, 이 작업에서 어디가 어떻게 고쳐서 성공을 했는지 모르는 사태가 벌어졌습니다. 그래서 바꾼 것을 하나 하나 고치면서 도로 추적하는 작업을 해 보고자 합니다. 일단 제대로 위 스크린샷처럼 어떻게 해서 성공을 하는데, 싱글톤으로 바꾸었어도 문제는 없다는 것을 알 수 있었습니다. 그럼 어디가 문제일까요? 그 다음으로는 QRunnable이 제대로 문제인가 싶어서 한번 원래대로 돌려놓고 나서, 여기서 어디가 어떻게 된 것인지 알아보고자 합니다. 이렇게 하고도 제대로 실행이 되는 것을 또 확인할 수 있었습니다. 아무래도 너무 많은 곳을 바꾼 것이 아닌가 싶기도.. 2019. 7. 28.