본문 바로가기

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

DataHarvester의 개조판 버젼 제작 안녕하세요? 이번 포스팅에서는 일단 DataHarvester라고 해서, 주식의 1분봉 차트를 수집하는 프로그램을 만들어 보고자 합니다. 일단 그전에 있던 데이터 수집기는 일단 어떻게 소실되는 것을 피하기는 피할 수 있었습니다. 그래도 이걸 그대로 사용하기에는 문제가 있었기에, 이번에는 이를 개량해서 사용해 보고자 합니다. 먼저 작업을 하기 위해서 기존의 dataharvester.py를 복사해서 이름을 바꾸어 주도록 합니다. 이렇게 함으로써, 둘을 헷갈리는 실수를 피하기 위해서 입니다. 다음으로는 부모 프로세스가 되는 py파일을 복사해서 가지고 오는데, 이렇게 이름을 따로 지정을 해 주도록 합니다. 역시나 헷갈리는 사태등을 피하기 위해서 이름을 바꾸어 줍니다. 다음으로는 사용을 편하게 만들어 주기 위해서,.. 2020. 1. 3.
종목 정보 사냥꾼의 개량 안녕하세요? 일단 지난번 포스팅에서 어떻게 정보 사냥꾼의 복원에는 성공했습니다만, 이걸 그래도 쓰기만 하는 단계에서 머무르지 않고, 1주당 가격이 1000원 미만이 되거나, 펀드와 같은 종목에 대해서는 일일히 걸러내기 위한 정보가 필요합니다. 그래서 관련된 정보를 가지고 오도록 한번 개조를 해 보도록 하겠습니다. 먼저 이 작업을 하기 위해서 부모 프로세스에 해당했던 InformationHunter.py를 복사해 주도록 합니다. 여기서 이름을 바꾸어 주도록 했습니다. 다음으로는 자식 프로세스에 속해 있었던 ArrowOfHunter.py를 한번 바꾸어 주도록 합니다. 물론 여기서도 이름은 틈틈히 바꾸어 주도록 합니다. 그리고 나서 다음으로 한번, 부모 프로세스에 가서, 자식 프로세스의 이름을 바꾸어 주는 작.. 2020. 1. 3.
데이터 복구 - 정보 사냥꾼 복원-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 복원에 그럭저럭 된 것 같지만, 사실은 100% 되지를 않았고, 아직 갈길이 멀다는 것을 언급하면서 끝이 났습니다. 이제 남은 분량에 대해서 다 끝내고 나서, 한번 작업에 들어가 보고자 합니다. 이번 포스팅을 마무리로 해서, 어떻게 InformationHunter의 복원은 끝났습니다. 처음에는 잘 되는가 싶었더니, 중간에 에러가 발생했는데, 문제가 어디인가 했더니, 바로 위 스크린샷처럼 20일 이동평균선을 구하는 곳에서 에러가 터졌습니다. 해결책은 어이 없게도 mean뒤에다가 ()를 붙여주는 것 입니다. 그리고 나서 다음으로 왜인지 결과가 제대로 저장이 되지 않았는데, 이 건에 대해서는 일단 위 스크린샷에서 보이는 것처럼 str()을 붙여주는 것으로 해결이 되었.. 2020. 1. 2.
데이터 복구 - 정보 사냥꾼 복원-2- 안녕하세요? 지난번 포스팅에서 어떻게 유저 인터페이스까지는 실행이 되기는 되었는데, 문제는 이후에 자식 프로세스가 작동이 되지 않았다는 이야기를 마지막으로 했습니다. 이번 포스팅에서는 그 내용까지를 일단 올리고자 합니다. 우선 너무 분량이 많이 나왔다는 생각이 들어서 일단 포스팅을 2 파트로 나누어서 올리고자 합니다. 먼저 자식 프로세스가 될 ArrowOfHunter라고 하는 py파일을 만들어 주도록 합니다. 이렇게 해서 일단 새로운 파이썬 파일 하나를 만들었고 다음으로 해야 할 것은 위 스크린샷과 같이 기존의 InformationHunter에다가 새로운 메서드를 2개 추가시켜 주도록 하는 것 입니다. 이렇게 하고 나서, ArrowOfHunter에 가서, 먼저 import되어야 하는 라이브러리들을 일단 .. 2020. 1. 2.