본문 바로가기

분류 전체보기3586

다음 단계를 위한 시도와 분봉차트 헌터의 제조 안녕하세요? 이번 포스팅에서는 한번 다음 작업을 위해서 시도한 내용이 있습니다. 그리고 나서 그 내용을 바탕으로 해서 너무 많은 종목이 선정이 가능하기 때문에, 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.
7월 마지막주 평균회귀 테스트의 결과 안녕하세요? 이번 포스팅에서는 주말이 다가오기는 다가왔고, 이제 어떤 종목들이 평균회귀 성향을 보이는 것인지 알아보기 위해서 한번 7월 마지막주의 전체 코스피를 긁어 보아서, 어떤 종목들이 평균회귀 경향을 보이는지 알아보고, 그 결과를 정리해서 한번 올려 보고자 합니다. 먼저 위 스크린샷처럼 날짜를 다시금 1주일 더 앞당기도록 해 보도록 합니다. 이렇게 해서 프로그램상으로는 준비가 끝이났습니다. 이번에도 거의 6시간의 기다림이 끝이 나고 나서, 위 스크린샷에서 볼 수 있는 것처럼 9개의 txt파일을 확보할 수 있었습니다. 그리고 나서 TextComparer를 작동 시켜서, 위 스크린샷처럼 일단 txt파일들이 저장되어 있는 폴더를 지정해 주도록 해서 작동을 시켜 보도록 합니다. 이렇게 해서 일련의 파케이 .. 2019. 7. 30.