본문 바로가기

파이썬1297

다음단계를 위한 시도와 분봉차트 헌터의 제조-2- 안녕하세요? 지난번 포스팅에서는 어떻게 된 것인지 del 클래스의 인스턴스를 한다고 해서 바로 키움증권 Open API의 로그인이 끊어지지 않는 중대한 문제가 발생한 것을 확인할 수 있었습니다. 그래서 이 문제를 먼저 해결해서 어떻게 1분봉 캔들 차트를 가지고 오는 것 부터 먼저 시도를 해볼까 합니다. 먼저 해야 할일은 위 스크린샷처럼 candle_hunter의 부모 프로세스에 해당하는 프로세스를 만들어 주는 것이라고 할 수 있겠습니다. 다음으로 할일은 위 스크린샷처럼 기존의 분봉차트 헌터 - 자식 프로세스가 될 프로세스에게 몇번째 실행이 된다는 것을 알리기 위해서 일단 number라는 변수를 넣어 주도록 합니다. 그리고 나서 위 스크린샷과 같이 전체 코드의 길이를 가지고 와서, 이 길이만큼 for문을 .. 2019. 7. 31.
다음 단계를 위한 시도와 분봉차트 헌터의 제조 안녕하세요? 이번 포스팅에서는 한번 다음 작업을 위해서 시도한 내용이 있습니다. 그리고 나서 그 내용을 바탕으로 해서 너무 많은 종목이 선정이 가능하기 때문에, 1분봉 차트를 자동으로 가지고 오는 분봉차트 헌터를 제조하면서 발생한 예기치 못한 일에 대해서 한번 올려 보고자 합니다. 일단 한번 시험을 해 보기 위해서 한번에 50개의 종목에 대한 멀티 스레드를 만들어서 진행이 가능한지에 대해서 한번 알아보고자 합니다. 그리고 이 작업을 위해서는 위 스크린샷과 같이 communication.txt를 제작해야 하는데, 일일히 50개의 종목을 지정할 여유도 없으니까, 하는 수 없이 그냥 복사만 해서 불려 놓기만 해 봅니다. 그리고 나서 for문에서 최대 숫자를 51로 지정을 해서 50개가 넘는 종목이 작동이 가능.. 2019. 7. 30.
7월 마지막주 평균회귀 테스트의 결과-코스닥 버젼 안녕하세요? 일단 한번 실험으로 해보기 위해서, 어디까지나 사용할 수 있을지는 모르겠지만 일단 기존에는 코스피만 가지고서 한번 평균회귀 테스트를 했지만, 이번에는 코스닥을 가지고서 평균회귀를 하도록 해 보겠습니다. 먼저 해야 할일은 위 스크린샷처럼 코스피로 되어 있던 것을 모두 코스닥으로 바꾸어 주는 작업을 먼저 해야만 했습니다. 이번에도 6시간 가까이 걸렸는데, 기다리고 또 기다린 끝에 9개의 Txt파일이 생성이 되는 것을 확인할 수 있었습니다. 이제 모두 다른 폴더에 옮겨 주도록 합니다. 다음으로 TextComparer를 작동시켜야 하는데, 위 스크린샷처럼 코스닥의 내용을 한번 긁어서 정리한 결과를 저장한 폴더를 따로 지정해 주도록 합니다. 이렇게 해서 텍스트 파일로 되어 있던 결과를 모두 위 스크린.. 2019. 7. 30.
새 알고리즘 트레이더의 마무리 작업 안녕하세요? 본격적으로 한번 QThread를 이용한 멀티 스레딩을 이용한 알고리즘 트레이딩에 들어가기에 앞서서 미쳐 마무리 하지 못한 부분이 있어서, 이 부분을 수정하기 위한 작업에 대해서 한번 들어가 보기로 하였습니다. 먼저 해야 할일은 일단 새로 들어온 Average_returning2.py를 사용하기 위해서는 매도나 매수취소라는 결정이 있는데, 이 결정에 대해서 대응할 행동을 미처 정해주지 않은 것 입니다. 그리고 나서 다음으로 주문을 내 보내는 메서드에서는 위 스크린샷처럼 매도취소와 매수취소를 주문할 수 있도록 만들어 주도록 합니다. 그리고 나서 위 스크린샷처럼 한번 반복이 되지 않도록 만들어 준 다음에, sys.exit를 두어서 한번 끊어지기 되도록 만들어 주도록 합니다. 일단 이렇게 해서 에러.. 2019. 7. 30.