본문 바로가기

Open API44

알고리즘 트레이더에 매입금액을 적용하기 안녕하세요? 어제는 광복절인 관계로 주식 모의투자에 들어가 보지는 못했지만, 대신에 이상하게 리퓨어 유니맥스와 같이 제가 의도한 바대로 매수 한계선을 지키지 않고 매수를 하는 종목이 생겨서 상당히 애를 먹었습니다. 그래서 이에 대한 해결책으로 매입금액이라는 것이 있었는데, 이번 포스팅 부터 일련의 포스팅에서는 이 항목을 가지고서 한번 포스팅을 해 보고자 합니다. 일단 기존의 OPW00018이라는 TR에서는 위 스크린샷과 같이 매입금액이라는 것이 나왔는 것을 볼 수 있었습니다. 일단 따로 TR을 새로 만들 필요도 없이 위 스크린샷처럼 한번 만들어 보고자 합니다. 먼저 kiwoom.py로 가서, 이전에는 없던 매입금액이라는 항목에 대해서 한번 입력을 하도록 합니다. 그리고 나서 이 항목을 포맷변형을 한 다음.. 2019. 8. 16.
2019년 8월 둘째주 평균회귀 테스트-4- 안녕하세요? 이번 포스팅에서는 어떻게 해서 시간이 없다 보니까, 일단 100%가 되지는 않더라도 어느정도 정보를 얻는데 성공했다면, 이를 바탕으로 해서 한번 작업을 들어가 보고자 합니다. 일단 작업을 위해서 numpy를 가지고 오도록 합니다. 왜 이러나 하면, ndarry라고 numpy에 있는 다차원 array를 그냥 numpy로 돌리는데 성공했지만, 이걸 str형식으로 바꾸어 줄 필요성이 있기 때문입니다. 다음으로 할 일은 위 스크린샷처럼 한번 array2string을 가지고 작업을 하도록 합니다. 이 작업에서 드디어 string으로 가는 것을 확인할 수 있습니다. 그리고 제대로 string형식의 변수로 변환이 되었는지 확인해 보기 위해서, 한번 type을 print()함수로 나오게 했더니, 위 스크린.. 2019. 8. 13.
증거금 매수를 막기위한 조치에 들어가 보기-2- 안녕하세요? 지난번 포스팅에서 어떻게 이러저러한 것을 시도해 보기는 했지만, 결국 예산이 0원으로 인식이 되는 것을 확인할 수 있었습니다. 결국 다시금 제자리로 돌아온 것 같다는 생각이 듭니다만, 그래도 이 작업을 마무리 하기 위해서 다양한 시도를 하였고, 그 내용을 올리고자 합니다. 일단 위 스크린샷에서 볼 수 있는 것처럼 이전에는 잘못 입력한 것이 있어서 하는 수 없이 위 스크린샷처럼 조회구분을 만들어서 집어 넣도록 해 봅니다. 그래도 결과는 시원치 않았습니다. 그래서 이번에는 위스크린샷처럼 d+2추정예수금이 아니라 출금가능금액으로 바꾸어서 한번 더 진행을 해 보기는 했지만, 이번에도 예산은 0원이 나왔습니다. 다음으로 알아본 것은 잘못된 TR에 가서 이걸 입력해서 벌어진 일이었습니다. 그래서 이번에.. 2019. 8. 8.
종목의 정보를 가져오는 사냥꾼 제작-2- 안녕하세요? 지난번 포스팅에서 어떻게 해서 GUI가 제대로 뜨는 것 까지는 확인을 할 수 있었습니다. 그런데 이번 포스팅에서는 이 GUI가 작동하는 코드를 작성하는 과정에 들어가 볼 것인데, 포스팅의 내용이 너무 길어지는 것 같아서 하는 수 없이 중간에 한번 잘라야 했습니다. 다음으로는 자식 프로세스로서 운용이 도리 ArrowOfHunter라는 py파일을 만들어 주도록 합니다. 이 py파일을 만들어서 운용하는 이유는, 한두개가 아닌 종목의 정보를 가져와야 하는데, 한번의 로그인으로는 1000회 조회제한이 있기 때문입니다. 그리고 나서 InformationHunter에서는 위 스크린샷처럼 처음의 클래스를 만들어 놓은 다음에, 이 클래스에서 위 스크린샷에서 볼 수 있는 것처럼 일단 하나하나 만들어 줍니다. .. 2019. 8. 5.