본문 바로가기

키움증권361

다시 만드는 주식 평균회귀 테스터 part2 안녕하세요? 지난번 포스팅에서 어떻게 해서 일단 제대로 작동이 되는 수준으로 작업을 하기는 했습니다만, 이것은 그냥 18개의 한정된 종목만 가지고서 작업을 한 것이기 때문에 아직 한계가 있습니다. 그래서 이번 작업을 위해서는 일단 코스피의 전체 종목 코드를 가지고 와서 한번 잘 작동이 되는지 확인해 보도록 하겠습니다. 이 작업을 위해서 위 스크린샷에 보이는 것처럼 수많은 코스피 종목들을 가지고 오도록 합니다. 이렇게 해서 주식 종목을 끌어 모으도록 합니다. 그리고 나서 다음으로 해야 하는 것은 위 스크린샷에서 볼 수 있는 것처럼 일단 8시가 넘게 걸려서 어떻게 작업이 완료가 되기는 되었습니다. 그런데 이미 오전 10시를 넘어서 사실상 쓸 수 있는 데이터는 아닌 것으로 보입니다. 일단 이렇게 해서 나온 종.. 2019. 12. 5.
다시 만드는 주식 평균회귀 테스터 part1 안녕하세요? 지난번 포스팅에서 어떻게 해서 주식의 종목 코드를 가지고 왔으며, 이걸 txt파일에 저장을 하였고, 다음으로는 어떻게 해서 읽어오는 것 까지 했는데, 이제 본격적으로 제가 생각한 것 처럼 일단 텍스트 파일에서 코드 리스트를 읽어들이고, 여기서 몇 번이나 키움증권 서버로 부터 정보가 들어오는데 실패하면 그대로 탈락 시키는 평균회귀 테스터를 작동 시키고자 합니다. 먼저 더 앞의 작업을 위해서 이번에는 평균회귀 테스트를 하는 자식 프로세스를 복사해서 새로 만들어 주도록 합니다. 이렇게 하는 이유야 간단하게도 너무 많이 바꾸어 버리면, 나중에 이를 복구하기 어려운 면이 있기 때문입니다. 다음으로 해야 하는 일은 위 스크린샷에서 볼 수 있는 것처럼 일단 txt파일에서 가지고 온 코드의 리스트에서 이를.. 2019. 12. 5.
평균회귀 테스트 중 서버 통신장애 문제를 해결하기 위한 방안 안녕하세요? 기존의 평균회귀 테스트는 일단 키움증권 서버에서 제대로 오기만 하면 그렇게 크게 어려울 것은 없이 2시간 넘게 걸리면 끝이 났습니다. 그런데 문제는 키움증권 서버에서 문제없이 데이터가 오는 경우가 없고, 이것 때문에 이래저래 정지가 되어 버리는 경우도 많습니다. 그래서 이 문제를 해결해 보려고, 한번 시도를 해 보았고, 약간의 성과가 나와서 일단 여기 포스팅에서 올려 보고자 합니다. 먼저 import해야 할 모듈로 threading이라고 해서 멀티 스레드를 사용 할 수 있도록 만들어 주는 작업을 먼저 시행해 보도록 합니다. 그리고 나서 다음으로 해야 할일은 여러번의 시도끝에 계속해서 실패를 해서, 일단 while loop라고 while문을 만들어 주어서 800회차 미만이면 계속 실행이 되도록.. 2019. 11. 2.
상황이 뜻대로 안 풀리고 있습니다. 안녕하세요? 언제나 처럼 평균회귀 테스트를 하려고 한번 진행을 하고자 했습니다만, 상황이 심각하게 안 풀리고 있는 중 입니다. 어찌된 것인지 키움증권 서버에서 정보를 제공해 주지 않고, 그저 프로그램이 대기만 하고 있는 상황이 이어지고 있는 것 입니다. 이래서야 일을 제대로 하기는 커녕, 이번주 평균회귀 테스트에 들어가는 것 조차 어렵게 되었습니다. 하는 수 없이 다음주의 종목은 그대로 이어서 가는 수 밖에 없겠다는 생각이 듭니다. 하다하다 보니, 이제는 이런 일까지 생기는 것 같은데, 아직 원인이 어디에 있는지는 모르고, 그저 시간만이 하염없이 지나가고 있습니다. 2019. 10. 20.