본문 바로가기

무모한 도전-주식 인공지능 만들기1652

1번 필터링 후보를 사용한 종목 필터링 -1- 안녕하세요? 일단 기존의 방법인 10번 다 있는 종목만 모아서 어떻게 테스트를 돌렸더니, 그 결과가 그렇게 기대만큼 좋지 않아서, 하는 수 없이 일단은 가장 기초적인 방법 - 제가 만들어 낸 프로그램 자체에 10%의 비중 조차 채우지 못하는 종목은 다 걸러내는 기능이 있는데, 이 기능을 최대한으로 활용해서 일단 연속해서 테스트를 해서, 그 결과를 보고자 합니다. 가장 먼저 손을 본 것은 역시나 제일 처음에 했던 효율적 투자선을 만들었던 결과입니다. 이 결과를 바탕으로 해서, 일단 위 스클니샷을 보시면, 541개의 종목이 남은 것을 볼 수 있습니다. 이 종목들만을 따로 텍스트 파일로 가지고 와서, 여기서 한번 작업을 해 보고자 합니다. 일단 이렇게 하나의 리스트에 모야 주도록 합니다. 이제 이렇게 해서 그.. 2020. 9. 8.
선정된 종목으로 테스트를 들어간 결과 part3 안녕하세요? 지난번 포스팅에서는 그렇게 큰 성과가 없었는데, 이번 포스팅에서도 그렇게 큰 성과가 있지는 않았습니다. 아무튼 간에 이건 이것이고, 이제부터 해 보아야 하는 것으로는 이제 이 조건을 어디서 잘못 골랐는지에 대해서 다시한번 생각해 보아야 합니다. 그래서 기존에는 10번의 경우에 다 있는 종목만을 골랐는데, 그렇지 말고, 이번에는 6번 이상이 되는 종목은 다 골라서 한번 테스트에 돌려 보고자 했습니다. 그렇게 하기 위해서 우선 위 스크린샷에서 볼 수 있는 것처럼 일단, 텍스트 파일에 이래저래 모아놓고서, 한번 작업을 해 보도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼, 일단 새로운 폴더를 저장하기 위해서 만들어 주도록 합니다. 그렇게 해서 이제 테스트에 들어가면........ 입.. 2020. 9. 5.
선정된 종목으로 테스트를 들어간 결과 part2 안녕하세요? 계속해서 지난번 포스팅에서 이어서 결과가 제가 원하는 식으로 나오지 않았는데, 아무래도 종목을 선정하는 과정에서 문제가 있었던 것이 아닌가 하는 생각이 듭니다. 아무튼 이런 상황이기는 하기에, 어디서 잘못된 것인지 일단 알아보기 위한 과정을 거쳐 봐야 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 손해량과 이익량을 나타내는 테이블을 만들 수 있었습니다. 이렇게 해서 나온 테이블을 가지고서 이제 행열을 전환해 보도록 합니다. 그리고나서 다음으로 해야 하는 것으로는 위 스크린샷처럼 그래프를 그릴 수 있었습니다. 일단 이 그래프에서 알 수 있는 것으로는 일단 Account상으로는 손해가 나오기는 했지만, 결국 포트폴리오 가치로 가면, 손해는 없다 = 결과적으로 손해본 종목은 없다는 것을 알 수.. 2020. 9. 5.
선정된 종목으로 테스트를 들어간 결과 part1 안녕하세요? 지난번 포스팅에서 어떻게 해서 일단 7개의 종목을 추출하는 데는 성공했습니다. 이제 이 종목들을 가지고서 한번 작업을 해 보아야 하는데, 매도/매수 룰 테스트를 해서 얼마나 이익이 나오는지를 한번 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 하나하나 만들어 주도록 합니다. 예전에 하면서 최적화가 된 조건으로 일단 게산을 실행해 보도록 합니다. 그리고 당연하다면 당연하게 결과는 한개의 폴더에 저장할 수 있도록 미리미리 일단 폴더를 생성해서 결과를 저장할 수 있도록 만들어 줍니다. 이렇게 해서 일단은 테스트에 들어가도록 합니다. 일단 얼마나 걸렸는지 정확히는 모르지만, 이전에 했던 806개에 비하면 상당히 짧은 시간이 흘렀습니다. 작업시간이 기록이 되어 있는 텍스트 파일을 한.. 2020. 9. 5.