본문 바로가기

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

Step 9을 위한 준비 -2- 안녕하세요? 지난번 포스팅에서 무언가 문제가 생겨서 준비가 제대로 되지 못했는데, 이 과정은 이 과정이고, 어떻게 해서건 이걸 완성해야 하기는 합니다. 그래서 하는 수 없이 본격적으로 9번째 단계를 완전히 밟아나아가지 못하고, 있는 중인데, 아무튼 간에 이런 상황을 어떻게 해서 작업을 하기는 해야 하기에, 이 블로그에 실험노트를 겸해서 포스팅을 해 보고자 합니다. 일단 자식프로세스만 따로 실행을 시켜서 한번 보니까, 위 스크린샷처럼 이 부분이 에러가 나오는 것을 확인할 수 있었습니다. 뭐랄까, from datetime import datetime이라고 해서 이미 datetime을 하나 import해 주었기 때문에 생기는 현상이었는데, 이걸 하나 제거해 주도록 해야 합니다. 그리고 나서 다음으로 해야 하는.. 2020. 11. 4.
Step 9을 위한 준비 -1- 안녕하세요? 컨디션이 나빠서 잠시 이래저래 지내다가 이제서야 포스팅을 올리게 되었는데, 아무튼 이번 포스티에서는 지난번 포스팅으로 curve fitting이라는 상황이 나오지 않는 다는 것을 알았기 때문에, 이번에는 다음으로 9번째 단계인 Stress Testing이라고 해서 기존에 있었던 위기 상황 - 경제공황 같은 것을 집어넣어서 어떻게 반응하는지 살펴봐야 하는 단계이기는 합니다. 먼저 실행해야 하는 것은, 다시금 데이터 베이스를 확보하기 위해서, 일단은 StockInformation이라는 프로젝트를 파이참에서 실행 시키고자 합니다. 그리고 나서 다음으로 해야 하는 것이, 1990년대 까지 어떻게 해서 일단 계속 데이터를 모아야 할 필요는 없기에, 일단 기준일자를 지정해 놓고나서, 여기를 넘어가면 더.. 2020. 11. 4.
드디어 들어간 step 8 -done- 안녕하세요? 드디어 마지막이라면 이 8번째 단계도 마지막이라고 할 수 있는데, 아무튼 간에 일단 이번 포스팅을 하고 나서, 이제 Step 9을 밟기 전에 먼저 8에서 어떤 결론이 나왔는지 내려야 하기에, 일단은 여기까지 포스팅을 하면서 결론을 내고, 가 보고자 합니다. 일단 11period에서 했는 작업도 지난번 포스팅에 이이서 테이블로 만들 필요성은 있습니다. 이렇게 해서 하나하나 테이블로 만들어 줍니다. 그리고 나서 평가에 필요한 지표라는 지표는 모두 어떻게 해서 테이블로 만들어 주는데 성공했습니다. 이렇게 하는 것으로 이제 어느정도 데이터가 갖추어 졌습니다. 그렇게 해서 원래 데이터인 10period에서 나온 결과도 가지고 와서 테이블을 본격적으로 만들었습니다. 여기서는 원래 2개의 룰을 평가하기에.. 2020. 11. 3.
드디어 들어간 step 8 -4- 안녕하세요? 이번 포스팅에서는 이제 group1에 속하는 매도/매수 룰이 조금이라도 조건이 바뀌는 경우에도 제대로 작동하는지 알아보기 위해서, 한번 테스트에 들어가서 그 결과를 정리하기는 했는데, 포스팅의 길이가 너무 길어지는 감이 있어서 중간에 한번 잘라야 했습니다. 원래는 10period에서 해야 하는 작업을 바꾸어서 9period로 바꿔서 테스트에 들어가 보도록 했습니다. 이렇게 해서 하나의 테스트를 해서......... 위 스크린샷에서 볼 수 있는 것처럼, 일단은 30분이 안되는 시간안에 어떻게 테스트가 다 끝이 난 것을 확인할 수 있었습니다. 그리고 다음으로 해야 하는 것으로는 10period에서 1이 증가한 조건인 11period에서 나오는 것을 확인해서, 테스트에 들어가 보도록 합니다. 이번.. 2020. 11. 3.