본문 바로가기

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

코스닥(kosdaq)에서 종목선별을 하는 작업 안녕하세요? 지난번 포스팅에서는 코스피에서 어떤 종목의 분봉 캔들 차트를 가지고 올지를 계산했는데, 이번 포스팅에서는 한국 주식시장의 또 다른 축이라고 할 수 있는 코스닥(kosdaq)에서 작업을 하도록 해 보고자 합니다. 먼저 코드 리스트를 생성하는 프로그램으로 가서, 이번에는 코스피가 아니라 코스닥을 한번 지정해서 놓고 난 다음에 작업을 이어가도록 해 봅니다. 일단 이렇게 해서 일단 코스닥의 전체 리스트를 얻기는 얻었습니다. 이제 이 종목에 대한 종목의 명칭과 현재가가 얼마나 되는지를 알아보는 시간이 왔습니다. 이제 information hunter를 작동시켜서, 방금 얻었는 전체 코스닥의 리스트가 들어가 있는 텍스트 파일을 지정하도록 하고, 정보를 얻도록 합니다. 상당히 오래 걸릴 줄 알았는데, 의.. 2020. 1. 6.
코스피(kospi)에서 종목을 선정하는 작업 안녕하세요? 지난번 포스팅까지 어떻게 해서 작업을 하기는 했는데, 이제 본격적으로 펀드나 1주당 가격이 1000원 미만인 종목에 대해서 한번 쳐낼 종목은 쳐내도록 해야 합니다. 이 작업을 하기 위해서 이번 포스팅에서는 코스피에 한해서 작업을 하였고, 그 내용을 올려 보고자 합니다. 먼저 위 스크린샷과 가팅 일단 txt파일로 되어 있는 종목들을 엑셀에서 열도록 합니다. 당연하다면 당연하게도 ; 로 구분이 되기 때문에 다른 셀에 표시하는 것 까지는 문제가 없습니다. 먼저 처음 시작하면 얼마나 많은 종목이 코스피에 있는지를 볼 수 있는데, 일단 코스피에서만은 1500개가 넘는 종목이 있다는 것을 먼저 알 수 있었습니다. 먼저 해야 할일은 위 스크린샷에서 볼 수 있는 것과 같이 일단 가격을 기준으로 오름차순 정.. 2020. 1. 6.
주식 정보사냥꾼에 있는 오류 수정기-final- 안녕하세요? 지난번에 어떻게 원래는 yyyy-mm-dd라는 형태로 되어 있는 날짜 데이터 형식을 어떻게 제가 원하는 yymmdd형식으로 바꾸는 데는 성공했지만, 이걸 100% 적용은 시키지 않았습니다. 그래서 이번 포스팅에서 마지막으로 이를 완성해 보는 작업에 들어가 보고자 합니다. 먼저 기존에는 없었던 while문 안에까지 이 코드를 작성해 주는 것으로 이제 더 보강을 해 주는 작업을 시작해 보도록 합니다. 이렇게 해서 우선은 나오는 것은 나왔습니다. 이렇게 연습문제의 종목들 정보는 가지고 오는데 성공했는데, 이제 문제는 무엇이냐 하면, 실전에서도 먹히느냐 하는 것 입니다. 원래대로 input()으로 부모 프로세스가 보내온 정보를 받는 식으로 고쳐놓고, 이전에 있던 수동으로 입력된 코드는 도로 주석처리.. 2020. 1. 5.
주식 정보사냥꾼에 있는 오류 수정기-2- 안녕하세요? 지난번 포스팅에서 어떻게 날짜를 계산해서 키움증권 서버에서 데이터를 더 이상은 가져오지 않도록 만드는 것을 했는데, 이 작업이 다 마무리가 되지 않고, 포스팅이 너무 길어지기 때문에 중간에 끊었습니다. 그래서 이번 포스팅에서 그 관련된 내용을 이어서 들어가도록 해 보겠습니다. 일단 처음에는 제대로 작동하는 것처럼 보였습니다. 그런데 점점 문제가 들어나기 시작했는데, 저렇게 잘 가기는 가는데, 정작 주식 종목의 정보는 제대로 저장하지 못하는 것 입니다. 어디가 문제인지 몰라서 한번 확인해 보니, ArrowOfHunter.py를 작동 시켜서 나오는 결과가, 일단 형식이 어딘가 잘못 되었다는 것을 나타내고 있습니다. 먼저 어디가 잘못되었는지 말하자면, 지금까지는 opt10081이라고 해서, 키움증.. 2020. 1. 5.