본문 바로가기

프로그래밍375

다음 실험을 위한 종목선정 -3- 안녕하세요? 한 타이밍의 실험이 끝이 나고, 이제 다음 타이밍의 실험을 할 타이밍이 왔습니다. 물론 목표는 더 높은 수익률이지만, 그걸 위해서 일단은 다시한번 백테스트 결과를 봐야 하는데 문제가 생겼습니다. 어째서 인지 생성되어야 하는 엑셀 파일이 생성되지 않는 문제점이 나온 것 입니다. 그래도 다행이라면 당행히 데이터 베이스 파일로 결과가 나왔기 때문에, 이 작업을 하기 위해서 일단 새로운 프로젝트를 하나 만들어 보도록 합니다. 그래서 다음으로 해야 할 것으로는 위 스크린샷에서 보이는 것처럼 처음으로 간단한 프로그램을 짜서, 우선 UI만 띄우도록 해 보는 것 입니다. 그리고 나서 일단 대략적인 유저 인터페이스를 만든 다음, 프로젝트가 있는 폴더에 저장을 해서 미리미리 띄울 수 있는 준비를 해 주도록 합.. 2021. 4. 27.
3차 종목선정 및 오류수정 과정 -1- 안녕하세요? 이래저래 많은 일이 있었고, 이 블로그 포스팅을 시작으로 해서 일련의 시리즈를 올리게 되었습니다. 일단 매도/매수 룰에 있던 문제 - 왜 인지 전혀 매수가 일어나지 않던 문제는 어떻게 해결을 하였는데, 이게 생각을 해 보면 당연 하다면 당연한 것을 놓친 것이 문제 였습니다. 아무튼 이번 포스팅을 시작으로 해서 그런 해결에 이르는 좌우충돌을 이야기 해 보고자 합니다. 일단 데이터가 추가로 필요한 상황이 와서, 위 스크린샷에서 볼 수 이쓴ㄴ 것처럼 올해 1월 15일이라는 제법 긴 시간을 두고서 데이터를 확보하기 위해서 움직여 봅니다. 그리고 나서 data harvester를 작동시키는 데 있어서, 위 스크린샷에서 볼 수 있는 것처럼 일단 일봉 차트를 가지고 올 수 있도록 만들어 줍니다. 이렇게 .. 2021. 3. 24.
다시한번 종목선정을 위한 여정 -13- 안녕하세요? 지난번 포스팅에서 어덯게 한개로 합쳐진 데이터 베이스도 얻었겠다, 이래저래 작업을 하기는 했습니다. 다만, 이런다고 해서 작업이 다 끝난 것이 아니라, 일봉차트를 가지고 와서 앞으로의 시장상황이 곰(bear)-하락장 이냐, 황소(bull)-상승장 이냐를 따져봐야 할 문제점도 남아 있습니다. 먼저 코스피와 코스닥의 선정된 종목 리스트 입니다. 이렇게 종목을 선정한 다음에, 다음으로 해야 할 것으로는 역시 효율적 투자선을 구축하는 방법이 있습니다. 프로그램을 준비해서 돌려 보도록 합니다. 여기까지는 그렇게 큰 어려움이 없이 어떻게 진행이 잘 되기는 잘 되었습니다. 일단 결과를 보자고 하면....... 일단 제대로 테스트를 돌리고 나서 결과가 나왔습니다. 이 결과를 가지고서 한번 작업을 시작해 보.. 2021. 3. 17.
다시한번 종목선정을 위한 여정 -12- 안녕하세요? 지난번 포스팅에서 어느정도 데이터 베이스 파일 2개를 합치기 위한 프로그램을 만들었는데, 이번 포스팅에서는 그걸 완성해서 어떻게 한개로 합쳐진 데이터 베이스 파일을 얻기 위해서 작업에 보고자 합니다. 어떻게 보면 그렇게 쓸모있는 기록이 아닐지도 모르지만, 그래도 실험노트를 겸해서 한번 작업에 보고자 합니다. 이제 세이브를 하기 위한 대화상자를 띄워놓은 다음에, 여기서 나오는 데이터를 바탕으로 해서 sql에 저장하기 위한 코드까지 추가해 주도록 합니다. 그리고 나서 다음으로 진행하기 위해서, 일단 위 스크린샷에서 볼 수 있는 것처럼, 어떻게 해서 읽어들인 다음에, 다음으로 2번째 작업이 들어가야 합니다. 그리고 나서 좀 기존의 파일만 너무 찾아서, 여기서 saveFilename으로 바꾸어 주도.. 2021. 3. 17.