본문 바로가기

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

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -2- 안녕하세요? 오랫만에 프로그램을 처음부터 만들다 보니, 이래저래 무언가가 잘 안되기는 안되는 중 이기는 합니다만, 그래도 어떻게 해서 문제를 해결하기 위해서 이리저리 다양한 시도를 해 보기는 봐야 합니다. 일단 이번 포스팅에서는 어찌어찌 무얼 하기는 했는데, 이게 원만히 되지 않는 현상을 이야기 해 보고자 합니다. 일단 openpyxl에 대해서 한번 읽어보니까, 여기서 하나 알 수 있는 것은, 우선 하나하나 엑셀 파일에 추가하는 것이 안되기 때문에, 이에 대해서 총 결과를 저장할 엑셀 파일은 제일 나중에 생성해야 한다는 것 입니다. 그래서 일단 추가할 엑셀 파일부터 고르기 위한 것 부터 고르도록 합니다. 그리고 나서 프로그램을 실행 시키고 나니, 여기서 하나 알 수 있는 것으로는 우선, 위 스크린샷에서 .. 2020. 10. 15.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -1- 안녕하세요? 이번 포스팅에서 잠시 다루고자 하는 것은 알고리즘 트레이딩과는 상관이 없을지도 모르지만, 그래도 큰 상관이 없다고만은 할 수 없는 일이 하나 있습니다. 바로 결과를 일일히 수작업으로 엑셀 파일에서 시트를 원본에서 종합본으로 옮기는 작업을 수작업으로 하고 있었는데, 이걸 어떻게 좀 더 자동으로 할 수 없는가 하는 것 입니다. 일단 이 작업을 하기 위해서, 새로운 프로젝트를 하나 만들어 보도록 합니다. 그리고 나서 파이썬 개발환경은 기존의 Advanced Tester를 만들던 환경과 같은 것을 선택하도록 합니다. 그리고 나서 다음 작업을 하기 위해서, 위 스크린샷과 같이 일단 main.py라는 새로운 파이썬 파일을 하나 만들어 주는 작업도 해 봅니다. 그리고 나서 처음으로 GUI를 띄우기 위해서.. 2020. 10. 14.
다시한번 들어가 보는 매도/매수 룰의 최적화 -complete- 안녕하세요? 드디어 이 시리즈의 포스팅도 마지막이 다가왔습니다. 이제서야 결론을 냈고, 이 결론을 이제 어떻게 사용할지 생각해 봐야 할 단계가 찾아왔다고 할 수 있겠습니다. 아무튼 여기까지 오랜 시간이 걸렸고, 이제 다시금 작업을 들어가야 하는데, 이래저래 고려할 것이 많기는 많이 있습니다. 지난 포스팅에 이어서 이번에는 Bollinger Band에 이어서, 이번에는 Typical price를 사용한 경우입니다만, 이런 경우에도 기존의 방식보다 얼마든지 더 나은 결과를 보여주는 결과를 얻을 수 있었습니다. 지금까지 group1에서 분석하고 있었다면, 여기서는 group2에서 일어나는 일에 대해서 한번 이야기를 해 보고자 합니다. 일다 여기서 어떻게 하기 위해서 profit의 총합을 모두 모아 보도록 합니.. 2020. 10. 13.
다시한번 들어가 보는 매도/매수 룰의 최적화 -15- 안녕하세요? 이래저래 데이터를 분석하는 작업을 하고 있습니다만, 무언가가 만족스럽지는 않아서, 이번 포스팅에서 부터는 새로운 방법으로 다른 접근접을 한번 시도해 보도록 하고, 그 내용에 대해서도 한번 올려 보고자 합니다. 아마 이번 포스팅하고 다음 포스팅이면, 대충 데이터 정리의 내용은 다 처리가 될듯 합니다. 가장 먼저 해야 하는 일로는 위 스크린샷처럼, 일단 수익의 평균을 낸 다음에, 이 평균들 중에서 가장 좋은 조건들을 추려서 어느 조건이 가장 쓸만한지 결정하는 것이라고 할 수 있습니다. 일단 이렇게 해서 그냥 한번 막대 그래프를 그려 보기는 했는데, 이건 그렇게 무언가 그리 좋아 보이지는 않는 상황입니다. 아무래도 정렬 기능을 사용해야 할듯 합니다. 일단 이렇게만 보면 1등으로 가장 좋은 룰이 B.. 2020. 10. 12.