본문 바로가기

Open API44

2019년 8월 첫 모의투자 들어가 본 준비 & 결과 안녕하세요? 지난번 포스팅에서 어떻게 해서 오류를 해결하긴 했는데, 문제는 계속해서 나오는 또 다른 오류를 해결해야 하는 상황이 벌어졌습니다. 그래서 이번 포스팅에서 어떻게 오류가 나왔는지 알아보도록 했으며, 그 내용을 이번 포스팅에서 올려 보고자 합니다. 먼저 parent프로세스가 아니라 그냥 자식 프로세스를 작동 시키는 것으로 어디서 문제가 나왔는지 알아보고자 했습니다. 일단 일차 시도는 위 스크린샷처럼 실패였습니다. 그리고 나서 다음으로 했는 것은 증가값을 31로 해서, 문제가 발생한 32번째 스레드에서 어떤 문제가 생겼길래 이런 일이 생겼는지 알아보고자 합니다. 도데체 무슨 문제인가 한 번 확인을 해 보니까, 위 스크린샷에서 볼 수 있는 것처럼 두뇌역할을 하는 프로세스에서 아무런 결과도 나오지 않.. 2019. 8. 2.
2019년 8월 첫 모의투자에 들어가 보기 위한 준비 안녕하세요? 일단 미체결에 대해서 이래저래 골치를 앓고 있는 상황이기는 합니다만, 당장은 해결할 방법이 없기는 없기 때문에, 하는 수 없이 이번 포스팅에서는 그래도 할 수 있는 대응책을 한번이라도 만들어 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 missing_list.txt를 만들어 냈으면, 여기다가 기존에는 그냥 미체결 데이터를 그대로 집어 넣었는데, 이번에는 관련된 자료만 넣도록 만들어 줍니다. 그리고 나서 미체결에 대한 액션에 대해서는 위 스크린샷처럼 취소 결정이 나왔다면, 기존에는 action_list.txt를 만들었는데 이번에는 missing_list를 만들도록 바꾸어 줍니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 새로운 missing_list.txt가 생성이 될 수 .. 2019. 8. 2.
다음단계를 위한 시도와 분봉차트 헌터의 제조-2- 안녕하세요? 지난번 포스팅에서는 어떻게 된 것인지 del 클래스의 인스턴스를 한다고 해서 바로 키움증권 Open API의 로그인이 끊어지지 않는 중대한 문제가 발생한 것을 확인할 수 있었습니다. 그래서 이 문제를 먼저 해결해서 어떻게 1분봉 캔들 차트를 가지고 오는 것 부터 먼저 시도를 해볼까 합니다. 먼저 해야 할일은 위 스크린샷처럼 candle_hunter의 부모 프로세스에 해당하는 프로세스를 만들어 주는 것이라고 할 수 있겠습니다. 다음으로 할일은 위 스크린샷처럼 기존의 분봉차트 헌터 - 자식 프로세스가 될 프로세스에게 몇번째 실행이 된다는 것을 알리기 위해서 일단 number라는 변수를 넣어 주도록 합니다. 그리고 나서 위 스크린샷과 같이 전체 코드의 길이를 가지고 와서, 이 길이만큼 for문을 .. 2019. 7. 31.
다음 단계를 위한 시도와 분봉차트 헌터의 제조 안녕하세요? 이번 포스팅에서는 한번 다음 작업을 위해서 시도한 내용이 있습니다. 그리고 나서 그 내용을 바탕으로 해서 너무 많은 종목이 선정이 가능하기 때문에, 1분봉 차트를 자동으로 가지고 오는 분봉차트 헌터를 제조하면서 발생한 예기치 못한 일에 대해서 한번 올려 보고자 합니다. 일단 한번 시험을 해 보기 위해서 한번에 50개의 종목에 대한 멀티 스레드를 만들어서 진행이 가능한지에 대해서 한번 알아보고자 합니다. 그리고 이 작업을 위해서는 위 스크린샷과 같이 communication.txt를 제작해야 하는데, 일일히 50개의 종목을 지정할 여유도 없으니까, 하는 수 없이 그냥 복사만 해서 불려 놓기만 해 봅니다. 그리고 나서 for문에서 최대 숫자를 51로 지정을 해서 50개가 넘는 종목이 작동이 가능.. 2019. 7. 30.