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

다음 실험을 위한 종목선정 -5-

by 인터넷떠돌이 2021. 4. 28.
반응형

안녕하세요?

 

이번 포스팅에서는 지난번 포스팅에서 완성하지 못한 작업을 마저 완성을 하도록 하고, 백테스트 내용을 한번 분석해 보기는 봐야 합니다. 아무튼 여기서 나온 결과를 이제 다음 작업에 적용할 수 있는지 없는지 모르지만, 일단은 해 보기는 봐야 합니다.

 

지난번 포스팅에서 말한 정렬 문제를 해결하기 위해서는 위 스크린샷에서 보이는 natsort라는 라이브러리를 한번 pip를 이용해서 설치하도록 합니다.

 

그렇게 해서 관련된 라이브러리를 nt라는 이름으로 import하도록 하고, 그 다음에 리스트를 정렬하기 위해서 os_sorted()함수를 사용하도록 합니다.

 

 

이렇게 해서 완전하게 나온 결과 파일이 생성되었습니다. 실제로 대조를 해 보니까, 제대로 맞는 매수/매도 룰에 맞는 이름이 들어가 있는 것을 확인할 수 있었습니다.

 

이렇게 해서 하나하나 그래프를 그리도록 하기는 해 봅니다. 다만, 계속해서 이렇게만 하나하나 결과를 올리기만 해서는 큰 의미는 없어 보입니다.

 

거기다가 어떻게 된 것인지 모르겠습니다만, 왜인지 이동평균선 + 표준편차의 배수는 무언가 의미있는 결과가 나오게 2배수 미만으로 배수를 올려 봐야 하지 않을까 합니다.

 

그리고 나서 이제 모든 매수/매도 룰을 한번 보도록 했습니다. 일단 여기서 나온 결과를 보면, 우선 VR지수를 기반으로 해서 나온 룰에서 가장 좋은 결과가 나온 것을 볼 수 있었습니다.

 

이제 한번 실험을 위해서 위 스크린샷에서 볼 수 있는 것처럼, 일단 원래라면 기존에 한 종목당 10만원 들어가는 것을 50만원으로 올려서 한번 백테스트를 하고나서, 그 결과를 분석해 보고자 합니다. 이런 실험을 거친 다음에, 하나하나 다른 조건을 만들어 가야 합니다.

반응형