본문 바로가기

파이썬1297

데이터 수집기(Data Harvester)의 데이터 수집 안녕하세요? 이번 포스팅에서는 드디어 데이터의 수집에 들어가는 과정에 대해서 이야기를 적어 보고자 합니다. 일단 결과부터 이야기를 하자면, 코스피에서는 10분봉, 30분봉 60분봉 데이터를 모두 얻는데 성공했지만, 문제는 코스닥에서는 시간이 없어서 그만 10분봉 만 건지는 것으로 만족해야 했습니다. 일단 6일날 밤까지는 어떻게 해서 30분봉 까지 데이터 베이스를 확보하는 데는 성공했습니다. 하지만 이미 11시가 넘어서 날짜가 바뀌어서 데이터 베이스가 나누어 질 우려가 있기 때문에 하는 수 없이 잠시 기다리도록 했습니다. 마지막으로 코스피에서 1시간 시봉차트라고 해야 할까요? 60분봉 차트라고 해야 할까요? 아무튼 이렇게 해서 이제 7일로 날짜가 바뀐 상황에서 데이터의 수집에 들어가 보고자 합니다. 일단 .. 2020. 1. 8.
한번 더 수행한 데이터 수집기(data harvester)의 개량 안녕하세요? 이번 포스팅에서는 이제 본격적으로 데이터 수집기를 작동해서 한번 코스피에서 데이터를 수집해 보려고 했습니다만, 문제가 생겨서 또 다른 개량을 한번 더 해야만 했습니다. 이번 개량을 통해서 이제서야 문제가 없는 식으로 작업을 할 수 있는 것으로 보입니다. 이제 시간이 되었습니다. 월요일 오후 3시 30분을 넘어서 드디어 장이 마감되었습니다. 왜 이시간까지 기다렸냐 하면, 장중에서는 데이터가 추가되기 때문에, 모두 같은 데이터가 수집이 된다고 보장을 할 수 없습니다. 먼저 유저 인터페이스에서 한번 10분봉을 목표로 해서, 작업을 시작하도록 합니다. 여기서 까지는 특별한 것은 없습니다만, 문제는 다음에 벌어졌습니다. 중간에 데이터를 더는 수집하지 못하고 데이터 수집기가 멈추어 버린 것 입니다. 이.. 2020. 1. 8.
데이터 수집기(data harvester)의 개량작업-final- 안녕하세요? 지난번 포스팅에서 어떻게 데이터 수집기를 개량하기는 했는데, 무슨 문제가 생겨서 데이터가 정작 수집이 되지 않는 것을 확인할 수 있었습니다. 그래서 이번 포스팅에서는 이 문제를 해결해서 어떻게 데이터가 수집이 되도록 만들어 보는 것이 목적이라고 할 수 있습니다. 첫번째 시도는 위 스크린샷처럼 틱범위에 들어가는 변수가 문자열 형태라서 이러는 것인가 싶어서 한번 int함수를 써서 일부러 숫자로 바꾸어 주는 작업을 해 보았습니다. 그리고 나서 이름이 조금 아쉬웠던 데이터 베이스의 이름을 이렇게 뒤에 minutes가 붙도록 만들어 주었습니다. 이렇게 하는 것으로 일단 작업이 하나 완료가 되었습니다. 우선 8개의 종목에서 1분봉 차트를 가지고 오는데 1분 조금 넘는 시간이 걸린 것을 확인할 수 있기는.. 2020. 1. 7.
데이터 수집기(data harvester)의 개량작업-2- 안녕하세요? 지난번 포스팅에서 어떻게 1분봉 캔들 차트를 가지고 오는데는 성공했습니다만, 이건 데이터가 지나치게 많다는 생각이 들었습니다. 그래서 이번에는 10분, 30분 1시간의 분봉차트를 가지고 오는 것으로 계획을 변경하였습니다. 이 계획을 위해서 일단 지난번 포스팅에서 마저 하지 못한 데이터 수집기의 개량에 들어갈 필요가 있습니다. 여기서 일단 기존에는 없는 방법으로 새로 라디오 버튼을 그룹박스 안에서 지정하도록 합니다. 그리고 기본적으로 실행을 했으면, 1분봉이 선택되도록 일단 checked라는 항목을 Qt Designer에서 선택해 주도록 합니다. 다만 이게 바로 변수의 선택으로 연결이 되지 않는다는 것에 유의해야 합니다. 일단 실행을 시켰습니다. 다만 코드를 하나도 입력하지 않았기 때문에 아무.. 2020. 1. 7.