본문 바로가기

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

평균회귀 성향이 더 이상 없는 종목의 처분법 안녕하세요? 일단 이번 포스팅에서는 지난번 포스팅에서 더 이상은 평균회귀 성향을 보이지 않아서 알고리즘 트레이딩에 적합하지 않은 종목이 있다는 것을 알려 드렸습니다. 이번 포스팅에서는 이걸 어떻게 처리해야 하는지에 대해서 키움증권의 영웅문4에서 자동으로 매매를 해주는 기능이 있다고 하니, 그 기능을 써 보도록 하겠습니다. 먼저 위 스크린샷과 같이 MyStockTrader에 50개나 되는 종목의 리스트를 집어 넣어 주도록 하는 과정을 거치도록 합니다. 잠시의 시간이 흐르고 나서, 위 스크린샷과 같이 일단 26일의 데이터 베이스가 생성이 되는 것을 확인할 수 있기는 있었습니다. 다음으로 해야 할일은 community.txt를 생성하는 것인데, 여기서는 위 스크린샷에서 나오는 것처럼 데이터 베이스 파일명을 지.. 2019. 8. 27.
2019년 8월 4째주, 지난주 결과와 비교 part2 안녕하세요? 지난 포스팅에서 각각 1000만원 자본금의 계좌와 100만원 자본금의 계좌를 비교 분석해 보아서, 7개와 6개의 종목이 평균회귀에 부적합하기 때문에 더는 어떻게 할 수 없다는 것을 알 수 있었습니다. 그래서 이번 포스팅에서는 이 처분방법에 대해서 한번 포스팅을 해 보고자 합니다. 이렇게 해서 일단 처분을 할 종목에 대해서 정보가 나오기는 나왔습니다. 이제 남은 것은 이걸 어떻게 처분하느냐 인데, 일단 알아보니, 키움증권의 영웅문4 HTS에서 이런 기능이 있다는 것을 알게 되었습니다. 그리고 이 드롭하는 종목 말고도 추가로 더 없애버려야 하는 종목이 있는지 아직 모르기 때문에, 일단 한데 묶어서 정렬을 하도록 해 봅니다. 기준은 당연 거래량을 기준으로 해서 그 다음으로는 20일 평균 거래량을 .. 2019. 8. 26.
2019년 8월 4째주, 지난주 결과와 비교 part1 안녕하세요? 이번 포스팅에서는 일단 60개의 종목이 나왔기는 하지만, 이 종목이 지난번 45종목에 비해서 얼마나 많은 차이가 나왔으며, 어떤 종목들이 이제 탈락을 했는지에 대해서 한번 알아볼 시간이 되었습니다. 다만 너무 포스팅의 내용이 길어질 것을 우려, 중간에 부득이하게 잘라야만 했습니다. 일단 먼저 문제점은, 한개의 엑셀 시트에 종목을 가지고 오는 것은 좋은데, 일일히 ctrl + F 키를 눌러서 검색을 하는 것은 너무 시간이 걸립니다. 그래서 위 스크린샷에 보이는 조건부 서식을 클릭하도록 합니다. 조건부 서식에서 위 스크린샷처럼 중복값이라는 것을 선택하도록 합니다. 이 값을 선택한다면, 양쪽에서 서로 같은 값이 나오면-주로 종목명이 같으면 셀이 하이라이트 처리가 됩니다. 이렇게해서 일단 평균회귀 .. 2019. 8. 26.
2019년 8월 4째주 Half-Life를 기반으로 쓸만한 종목 사냥 안녕하세요? 지난번 포스팅에서 어떻게 정보를 얻어오는 데는 성공했지만, 정작 32개의 종목밖에 얻어올 수는 없었습니다. 일단 이대로는 50개의 종목에 못 미치기 때문에, 이번에는 Half-life를 기준으로 해서 한번 100이하인 종목들 중에서 30미만의 값을 보여주는 종목들만 추려서 한번 가지고 오고자 합니다. 먼저 코스피의 half-life가 100이하인 종목들 중에서 한번 찾아봐서, 평균회귀에 걸리는 시간이 30미만인 종목들의 코드만 추려가도록 합니다. 이 종목들의 코드를 위 스크린샷과 같이 한번 information hunter의 종목코드를 입력하는 곳에다 입력해서 모두 작동을 시키도록 해 봅니다. 다만 이 작업도 쉽지가 않았는 것이, 일단 어째서 인지 가다가 중간에 끊어진다고 해야 할까요? 잘 .. 2019. 8. 26.