본문 바로가기

전체 글3550

평균회귀 모델의 적용-모의주식 투자에 들어가 보기 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 평균회귀 모델을 구현해서 어떻게 수익을 내 볼까 하는데, 이를 위해서 이제 실전 모의 투자에 들어가 본 결과-2019년 4월 30일의 내용입니다. 먼저 위 스크린샷에서 보이는 것처럼, 분봉차트를 가지고 오는데, 신흥의 분봉차트를 새로 가지고 오는 것으로 해 봅니다. 그리고 나서 pytrader4를 실행시키도록 하는데, 당연하다면 당연하게도 상위의 부모 프로세스에서 실행을 시켜 주도록 합니다. 그리고 나서 다음으로는 위 스크린샷에서 보이는 것과 같이, 마커를 찍어 주도록 합니다. 이걸 왜 찍어 주느냐 하면, 왜인지 원인은 모르겠지만, pytrader의 부모 프로세스에서 생기는 문제로 보이는 무언가 때문에 파이참 전체가 정지되는 상황이 벌어져서 그렇습니다. 일.. 2019. 5. 1.
평균회귀 모델의 구현-2- 안녕하세요? 이번 포스팅에서는 지난번에 이어서 다시한번 평균회귀 모델을 구현해 보기 위해서, 한번 작업에 들어가 보도록 합니다. 지난번에서는 그냥 있던 데이터에서 일어난 일이였다면, 이번 포스팅에서는 진짜로 부모 프로세스-실제로 이 방법은 subprocess를 쓰지 않아도 될 듯 합니다만, 그래도 기존의 틀을 다 부수기에는 시간이 모잘라서 이렇게 했습니다. 이제 기존에 있던 지정이 된 데이터 경로는 다 주석처리를 하도록 하고, 이제 부모 프로세스에서 값을 가지고 오도록 만들어 주도록 합니다. 이제 pytrader4를 실행시켜서, 제대로 실행이 되는지 여부를 한번 알아보도록 시도를 합니다. 일단 기존의 데이터는 그대로 있는 것을 볼 수 있습니다. 일단 이대로는 제대로 나오는 것을 확인할 수 있습니다만, 더.. 2019. 5. 1.
평균회귀 모델의 구현 안녕하세요? 이제까지 허스트 지수같은 것을 한번 구해본 이유가 바로 이 평균으로 값이 회귀하는 성질이 있는 모델을 한번 사용해 보고자 하는 것입니다. 그래서 이번에는 이를 본격적으로 구현해 보기 위해서 한번 새로운 두뇌역할을 하는 py파일을 pytrader프로젝트 내에서 만들어서 구현해 보는 것 입니다. 먼저 Average_return이라는 클래스를 하나 만들어 보도록 합니다. 그리고 나서 초기화를 하는 메서드에서 input()을 사용해서 부모 프로세스로 부터 데이터를 가지고 오도록 만들어 보도록 합니다. 그리고 나서 관련된 공식이 [머신러닝을 이용한 알고리즘 트레이닝]이라는 책에서 나와 있는 공식을 이용해서 한번 평균회귀 모델을 만들어 보도록 합니다. 그리고 이게 제대로 작동하는 지를 테스트 해 보기 .. 2019. 4. 30.
결과를 정리하기 위한 txt파일의 비교분석 & 정렬-complete- 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 가장 좋은 결과만 추리는 데는 성공했는데, 그 가장 좋은 결과만이 아니라, 다음으로 좋은 여러개의 결과를 추려 보도록 했고, 그 내용을 짧막하지만 포스팅에 올리도록 하려고 합니다. 먼저 장황한 코드입니다만, 일단 코드에서는 모두 각각 그 다음으로 등급을 낮추어서 더 좋은 종목들을 한번 찾아보고자 합니다. 이렇게 하는 것으로 여러개의 엑셀파일을 생성하는 데 성공했습니다. 이제 관련된 엑셀파일들을 열어서 어떠한 종목들이 있는지 알아봐야 합니다. 먼저 위 스크린샷에서 보이는 것처럼 먼저 평균값으로 돌아오기 위한 시간을 가장 적은 숫자부터 들어오도록 오름차순으로 정렬하고 그 다음으로 허스트 지수가 가장 작은 것 부터 들어오도록 만들어 줍니다. 이렇게 해서 퍼스트 .. 2019. 4. 30.