본문 바로가기
무모한 도전-주식 인공지능 만들기

다시한번 종목선정을 위한 여정 -14-

by 인터넷떠돌이 2021. 3. 17.
반응형

안녕하세요?

 

지난번 포스팅에서 어떻게 일봉차트를 가지고 가려다가 일을 다 완성하지 못하고 마무리를 지었는데, 그 내용을 이번 포스팅에서 마무리를 지어 보고자 왔습니다. 일단 이 일봉차트 자체는 다른것이 아니라 시장이 앞으로 하락장이 우려될지 상승장이 우려될지 한번, 짤막하게 계산해 보고자 도입하는 것 입니다.

 

그리고 나서 if문을 가지고 와서, 일봉차트가 아니라면 기존의 방법대로 하라는 식으로 명령을 내리도록 하고, 그렇지가 않은 경우가 문제입니다.

 

이제 opt를 일봉차트를 가지고 올 수 있도록 어떻게 바꾸어 주도록 합니다. 이렇게 하는 것으로 방법을 바꾸는 데는 성공적이기는 하려나요?

 

그리고 나서 좀 넓게 보도록 합니다. 이렇게 하는 것으로 이제 데이터를 가지고 올 준비를 다 되기는 되었는데, 여기서 하나의 에러가 나왔습니다.

 

 

그리고 나서 이제 ETF의 리스트, 주로 코스피를 가지고 오도록 합니다. 그리고 나서 여기서 일봉차트를 가지고 와서 어떻게 작업을 해 봐야 합니다.

 

그런데 여기서 에러가 나왔습니다. 아무래도 정보를 받으면서 int형식이 아니라 str형식이 되어서 비교 연산자를 사용하기 어려운 상황이 되었는데, 아무튼 어떻게 조치를 취해 보기는 봅니다.

 

간단하게 int형식으로 바꾸라는 함수를 사용하면 끝나기는 끝이 나는 문제이기는 이었습니다. 이제 이렇게 방법도 해결이 되었겠다. 다시한번 테스트를 돌려 봅니다.

 

그러기 나서는 이번에는 날짜 형식이 서로 맞지 않아서 에러가 나오는 것을 확인할 수 있었습니다. 이것도 어떻게 조치를 취하기는 해야 합니다.

 

그래서 위 스크린샷처럼 일봉차트에는 시분초가 없기 때문에, 해당하는 내용을 떼어내 버리도록 합니다. 이렇게 하고 나서 이제 테스트를 돌려 보도록 합니다.

 

테스트는 성공적이었고, 어떻게 일봉차트를 다 가지고 오는데도 성공적으로 끝이 나기는 났습니다. 아무튼 간에 이렇게 해서 작업은 성공적으로 끝이 났는데, 문제는 어느정도 시간이 걸렸느냐 하면.........

 

위 스크린샷을 보시면 전체적으로 6분 정도 걸린 것을 확인할 수 있었습니다. 이건 어디까지나 코스피이기는 합니다만, 그래도 일단 가지고 왔습니다. 이제 원래의 목표대로 이게 평균회귀를 가지고서 생각해 보아서, 어떻게 R에서 계산을 해 보아야 합니다.

반응형