본문 바로가기

테스트44

초기 테스터(initial tester)의 제작-1- 안녕하세요? 부족하기는 하지만, 일단 코스피의 데이터 베이스도 확보가 되었고, 코스닥도 10분봉까지는 어떻게 확보를 했습니다. 이제 초기 테스트를 진행해야 할 단계가 왔는데, 일단 이 테스트에서는 전체적인 자금 운영이나 얼마를 거래할 지에 대한 거래량에 관한 것은 빼고, 그냥 매수/매도 규칙이 제대로 작동하는 지를 알아보기 위한 테스트를 하기 위한 프로그램을 이제 부터 작성하고자 합니다. 이 작업을 위해서 먼저 새로운 프로젝트를 생성하는 단계부터 먼저 하고자 합니다. 이름은 일단 Initial_Tester라고 붙여 주도록 합니다. 다음으로 해야 할일은 위 스크린샷에서 볼 수 있는 것처럼 먼저 데이터 베이스에서 자료를 읽어오기 위한 py파일부터 먼저 생성하도록 합니다. 그리고 나서 일단 그냥 일일히 타이핑.. 2020. 1. 9.
2019년 10월 첫째주 평균회귀 테스트에 들어가기-1- 안녕하세요? 이번 포스팅에서는 어찌어찌 문제가 많은 것 같기는 하지만, 그래도 평균회귀 테스트에 들어갈 타이밍이 되기는 되었고, 이제는 평균회귀 테스트를 코스피와 코스닥에서 하였습니다. 이 결과의 일부를 이번 포스팅에서 올려 드리도록 하겠습니다. 먼저 해야 할일은 위 스크린샷에서 보이는 것처럼, 모든 코드를 코스피에 집중해서 한번 움직여 보는 것이라고할 수 있습니다. 다음으로는 기준이 되는 날짜를 위 스크린샷에서 나와 있는 것처럼 5주 간격으로 잘라놓는 것을 해야 할 차례라고 할 수 있습니다. 다소 통신상태가 매끄럽지 않아서, 자꾸 끊어지기를 반복했기 때문에 위 스크린샷처럼 자주자주 다시 시작을 해주어야 했습니다. 이렇게 해서 위 스크린샷에서 보이는 것처럼 나오는 txt파일을 얻는데 성공했습니다. 이제 .. 2019. 10. 7.
평균회귀 테스트에서 발견한 에러 part1 안녕하세요? 주식 모의투자 실험도 상당히 중요하기는 중요하지만, 그래도 그 보다 더 중요한 것이 있는데, 바로 평균회귀 성향이 있는 종목을 알아내기 위한 테스트를 들어가는 것 입니다. 그런데 하다보니 예상치 못한 에러를 하나 발견하게 되었습니다. 그래서 잠시 이 에러를 알아내는 작업에 들어가 보고자 합니다. 먼저 위 스크린샷과 같이 책에서는 download_stock_data()라는 함수를 이용해서 야후 금융에서 주식의 일봉차트 데이터를 가지고 와서 평균회귀 테스트를 하였습니다. 그런데 한가지 문제가 있었습니다. 예제에서 사용을 하였는 데이터는 모두 최신 데이터가 가장 아래에 가는데, 제가 가지고 왔는 데이터는 최신 데이터가 가장 위에 간다는 차이가 있습니다. 그래서 위 스크린샷과 같이 한번 뒤집어 주는.. 2019. 8. 29.
겨우겨우 완성이 된 5월 마지막주의 평균회귀 테스트 결과 안녕하세요? 지난번 포스팅에서는 키움증권의 서버점검으로 인해서 갑자기 잘 가다가 서버와의 연결을 할 수 없어서 하는 수 없이 평균회귀를 알아보는 테스트가 중단이 되었습니다. 그래서 이번 포스팅에서는 그 결과를 정리한 다음에, 한번 올려 보고자 합니다. 어찌어찌 해서 돌려놓은 평균회귀 테스트의 프로그램을 파이참에서 모두 정리를 하는데 성공한 것을 볼 수 있습니다. 이제 이렇게 하는 것으로 일단은 일차적으로 프로그램을 돌리는 것은 끝난 것 입니다. 다음은 이렇게 해서 만들어진 텍스트 파일의 결과를 한번 정리해 보기 위해서 다른 파이참의 프로젝트를 연 다음에, 여기서는 새로이 만들어진 폴더의 경로를 입력해 보도록 합니다. 잠시간의 시간이 흐르고 난 다음에, 일련의 파케이 형식의 파일이 생성이 된 것을 볼 수 .. 2019. 5. 26.