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

다음 실험을 위한 R 프로그램 손보기 -2-

by 인터넷떠돌이 2021. 6. 1.
반응형

안녕하세요?

 

지난번 포스팅에서 R을 이용해서 작성된 프로그램에 문제가 있어서 이래저래 수정을 하려고 했지만, 이게 뜻대로 제대로 되지는 않는 것을 보여주었습니다. 아무튼 1차 시도는 실패이고, 이제 2차 시도를 해서, 어떻게 해서든 성공을 해 보기는 보아야 할 차례입니다.

 

이게 알고보니 final항목에 있는 것을 error로 지정해서 생기는 문제였습니다. 즉, 에러가 일어난 경우에만 이걸 지정하면 되는데, 무조건 지정하라고 해서 생긴 문제인데, 이걸 수정하자 마자, 그래도 어떻게 해결이 되었습니다.

 

결국 이렇게 해서 베타값이 1 이상인 고유 종목만 315개가 나왔는데, 이건 절대 적은 것이 아니기는 합니다. 좀 더 기준을 올려 보도록 하겠습니다.

 

일단 베타값이 2 이상인 경우만 어떻게 골라 보도록 했습니다. 이렇게 해서 다음으로 가야 할 것으로는 이제 얼마나 많은 종목이 나오느냐 하는 것인데...........

 

 

지난번의 300여개 보다 줄어들긴 했어도 여전히 160개를 넘는 종목이 기다리고 있습니다. 이래서는 너무 느려질 가능성이 있으니, 더 줄여 보도록 합니다.

 

결국 베타값이 4 이상인 종목만을 선정해서 53개의 종목만 남기는데 성공했습니다. 이제 코스피의 종목 선정이 되었으니, 코스닥의 선정에 들어가 보도록 합니다.

 

그리고 나서 다음으로 해야 하는 것으로는 역시나, 위 스크린샷에서 볼 수 있는 것처럼 베타값이 큰 순서부터 정렬을 해 놓았습니다.

 

이번에도 역시나 베타값이 4이상인 경우만 남기고 다 지우도록 합니다. 이렇게 해서 얼마나 많은 종목이 남게 될 지는 저도 모르는 일이기는 합니다.

 

이번에는 51개의 종목 - 정확히는 50개의 종목이 나와서, 코스닥과 코스피를 합쳐서 100개 조금 넘는 종목만이 나오는 것을 확인할 수 있었습니다. 이제 백테스트에 들어가 보고 나서, 이 종목들이 어떤 수익을 벌어다 줄지에 대해서 알아봐야 겠다는 생각이 듭니다.

반응형