본문 바로가기

데이터 수집3

한번 더 수행한 데이터 수집기(data harvester)의 개량 안녕하세요? 이번 포스팅에서는 이제 본격적으로 데이터 수집기를 작동해서 한번 코스피에서 데이터를 수집해 보려고 했습니다만, 문제가 생겨서 또 다른 개량을 한번 더 해야만 했습니다. 이번 개량을 통해서 이제서야 문제가 없는 식으로 작업을 할 수 있는 것으로 보입니다. 이제 시간이 되었습니다. 월요일 오후 3시 30분을 넘어서 드디어 장이 마감되었습니다. 왜 이시간까지 기다렸냐 하면, 장중에서는 데이터가 추가되기 때문에, 모두 같은 데이터가 수집이 된다고 보장을 할 수 없습니다. 먼저 유저 인터페이스에서 한번 10분봉을 목표로 해서, 작업을 시작하도록 합니다. 여기서 까지는 특별한 것은 없습니다만, 문제는 다음에 벌어졌습니다. 중간에 데이터를 더는 수집하지 못하고 데이터 수집기가 멈추어 버린 것 입니다. 이.. 2020. 1. 8.
DataHarvester의 개조판 버젼 제작-2- 안녕하세요? 지난번 포스팅에서 어떻게 해서 코드를 제대로 가지고 오는데는 성공했는데, 문제가 발생하고 말았습니다. 일단 문제가 무엇인지에 대해서는 이 포스팅의 마지막에 언급을 하며 넘어갈 것이며, 이런 시행착오는 언제나 나온다면 나온다고 할 수 있습니다. 일단 먼저 해야 하는 작업으로는 자식 프로세스가 적용이 될 파이썬 환경이 어디인지 지정을 한다고 하면, 위 스크린샷과 같이 바뀐 위치에다가 지정을 해 주어야 합니다. 그리고 나서 새로 바뀐 자식 프로세스의 이름으로 바꿔 주도록 해서 이제 작동을 시킬 준비를 다 마치도록 해 줍니다. 이렇게 해서 다음 작업에 들어가 봅니다. 그 다음에는 데이터 베이스의 경로를 이번에 새로 시작하는 프로젝트의 이름에 맞도록 바꾸어 주도록 합니다. 이렇게 하는 것으로 일단 준.. 2020. 1. 3.
키움증권 OpenAPI를 이용해서 전체 분봉차트를 가지고 오는 시도 안녕하세요? 이렇게 주식 인공지능을 하다보니 필요한 일이 생겨서, 키움증권 Open API를 이용해서 한번 일련의 종목들의 1분봉 차트를 가지고 와야 하는 일이 생겼습니다. 그래서 DchoI님이 보내온 종목코드를 먼저 읽어보고, 이를 하나하나 손으로 다 긁어오는 것은 무리라는 생각이 들어서, 한번 프로그램으로 한번에 긁어 오고자 합니다. 먼저 위 스크린샷과 같이, dataharvester.py라는 파일과 parent파일을 만들어 주도록 합니다. 이 파일들은 이전에 제가 특정한 조건을 막족하는 코드들을 탐색할 때 사용한 py파일들의 복사본입니다. 먼저 위스크린샷과 같이 여러개의 종목의 명칭과 종목코드가 있는 것을 확인할 수 있었습니다. 일단 종목명은 제가 필요하지 않기 때문에, 우선 종목코드만 따로 txt.. 2019. 3. 16.