본문 바로가기

주식 인공지능200

평균회귀 모델의 적용 - 2019년 5월 7일 주식시장 안녕하세요? 이번 포스팅에서는 어제 하루종일 주식시장에 제 평균회귀 모델을 적용한 결과를 포스팅 하고자 하는데, 일단 하시는 분은 아시겠지만, 어제는 주식시장이 시작하자 마자 1%의 급락이 있었고, 이 때문에 평균회귀 모델을 적용하는데 정말인지 안 맞는 상황이 이어졌습니다. 먼저 5월 3일의 결과를 한번 분석해 보았는데, 일단 위 스크린샷에서 보이는 것처럼 실현속익이라는 HTS인 영웅문4의 윈도우를 보면, 그날 하루종일 얼마나 손실을 입었는지를 알 수 있습니다. 일단 손실이 나기는 했습니다. 그래서 엑셀로 결과를 정리해 보았더니, 일단 차액으로 이익을 본 경우나 손실을 본 경우나 거의 막상막하라는 것을 볼 수 있습니다. 거기다가 수수료와 세금을 제외하니 실제로 이익이 난 경우는 40번 중에서 1번밖에 없.. 2019. 5. 8.
빅데이터(?)의 처리하는 방법 안녕하세요? 제목에서 약간 어색하게 적기는 했지만, 어쨎든 간에 제 컴퓨터의 8기가 짜리 RAM으로 도저히 다 처리할 수 없어서 메모리 에러(memoryError)이 일어난 케이스이니까, 제 컴퓨터에 한해서는 정말 크기는 큰 데이터를 어떻게 처리해야 할 필요성은 있습니다. 그래서 이번 포스팅부터 일련의 과정은 이 에러를 처리하기 위한 과정입니다. 먼저 이 문제를 해결하기 위해서 한번 데이터를 모아본 결과, dask의 dataframe이 용량을 줄여 주어서 문제를 해결할 수 있다고 합니다. 그래서 먼저 위 스크린샷처럼 conda install dask라고 아나콘다 프롬프트에서 입력해 보도록 합니다. 좀 설치에 시간이 걸리기는 걸렸습니다. 그래서 이렇게 시간이 걸린 다음에, 기존의 환경에 어떻게 설치가 되기.. 2019. 5. 6.
평균회귀 모델의 적용-2019년 5월 3일 주식시장 안녕하세요? 어떻게 해서 목요일의 주식시장에 제 프로그램을 적용하는 데는 성공했습니다만, 문제는 이게 100% 제대로 가동이 된다고 볼 수 있는 것이 아니어서, 하는 수 없이 수리하는 시도를 하고 나서, 최대한 빠르게 주식시장에 적용을 하려고 하였고, 그 결과를 이번 포스팅에 올리고자 합니다. 우선 이 작업을 위해서 위 스크린샷과 같이 부모 프로세스의 2탄을 생성하도록 해야 합니다. 당연하다면 당연하게도 일단 복사해서 붙여넣기로 새로운 이름을 부여하는 것 입니다. 그리고 나서 이번 작업을 위해서 UI파일도 새로 만들어 주는데, 이제는 작동을 위한 버튼을 하나만 만들어 주도록 합니다. 그에 대해서 위 스크린샷에서 보이는 것처럼 이제는 새로운 UI파일로 지정하도록 합니다. 이렇게 하는 것으로 이제 다른 UI.. 2019. 5. 5.
평균회귀 모델의 모의주식 투자 적용 2019년 5월 2일 주식시장-3- 안녕하세요? 아침에 올린 포스팅에서 어떻게 제가 작업을 해서 한번 프로그램이 작동되는 것을 보여드렸지만, 일단 자동차로 비교하면 시동까지 걸리기는 했는데, 이제 주행이 제대로 되는지를 따져봐야 하는 상황이 된 것입니다. 그래서 오전 9시 주식시장이 열리는 것과 동시에 한번 어떻게 되는 것인지 알아보고자 합니다. 일단 첫 시작부터 무언가가 좋지 않은 것을 확인할 수 있었습니다. 우선 프로그램이 어떻게 작동이 되다가 중간에 에러가 발생하면서 멈추는 일이 일어나는 것 입니다. 거기다가 가끔씩 위 스크린샷처럼 ParentPytrader가 얼어버려서 아무런 응답도 없는 상황이 발생해 버리는데, 이것 역시 2개의 프로세스를 작동시키다 보니 더 자주 발생하는 듯 합니다. 혹시 프로세스를 하나만 작동 시키면 나아지지 .. 2019. 5. 4.