본문 바로가기

분류 전체보기3628

1차 테스트의 데이터 분석 -1- 안녕하세요? 이번 포스팅에서는 다른 것도 아니고 일단 1차로 Account Size를 알아보기 위한 테스트를 시행했기 때문에, 이 결과를 분석하는 과정에 들어가 보아야 하는 과정이 남아 있습니다. 일단 이 작업을 하기 위해서 일단 엑셀 작업에 들어가 보았는데, 기존에는 없던 기능을 이 시리즈 내내 사용해야 했습니다. 먼저 일단 하나하난 조건에 대해서 일단 데이터를 정리해 보았습니다. 여기서 수익이 나온 종목도 있고 없는 종목, 심지어는 마이너스가 된 종목도 볼 수 있었습니다. 그리고나서 위 스크린샷에서 볼 수 있는 것과 같이 일단 계좌를 중심으로 해서 내림차순으로 데이터 정렬 기능을 사용해서 일단 전체 데이터를 정렬해 보도록 합니다. 일단 하나 문제라면 문제가 있는게, 상당히 많은 종목이 이익이 나지 않.. 2020. 6. 5.
Account Size를 결정하기 위한 1차 테스트 안녕하세요? 이번 포스팅에서는 짧게나마 일단 Account Size가 얼마나 효율적으로 나왔는지에 대해서 일단 알아보기 위해서 한번 테스트에 들어가 보고자 합니다. 일단 이 작업을 하기 위해서 먼저 아래 스크린샷에 나와 있는 작업을 미리미리 해 주어야 했습니다. 먼저 한개의 종목당 100만원씩 넣어 주도록 했으며, 다음으로 해야 하는 것으로는 일단 리스크는 1%로 주도록 했으며 stop loss는 2%로 주도록 했습니다. 그리고 나서 다음으로 볼 수 있는 것으로는 일단 자식 프로세스가 정보를 받을 수 옸도록 만들어 주도록 합니다. 이렇게 코드를 하나 바꾸어 줍니다. 그리고 나서 다음으로 볼 수 있는 것이 1차 테스트라고 해야 할까요? 일단 806개 종목의 1/3에 해당하는 종목만을 골라서 작업을 하도록 .. 2020. 6. 4.
테스트 결과를 엑셀 파일로 정리하기-3-finish 안녕하세요? 지난번 포스팅에서 어떻게 해서 성공을 시키기는 했지만, 마지막에 엑셀파일로 옮기는 과정에서 오류를 일으킨 것을 확인할 수 있었습니다. 이래서야 데이터를 저장할 수 없기 때문에 하는 수 없이 다른 우회로라고 해야 할까요? 일단 모든 데이터 베이스 파일에 결과가 나온 다음에 마지막에 어떻게 옮기고자 하였습니다. 먼저 위 스크린샷과 같이 아예 따로 메서드를 작성해서, 이 메서드에서는 오로지 결과를 데이터 베이스를 읽은 다음에 엑셀 파일에 넣는 역할만을 하도록 만들었습니다. 그리고 나서 종목을 다 테스트 한 다음에, 이 메서드를 지정해서 작업을 하도록 만들어 주도록 했습니다. 일단 이렇게 해서 한번 실행을 시켜보니......... 일단 결과까지는 제가 원하는 데로 제대로 생성이 되는 것을 확인할 수.. 2020. 6. 4.
테스트 결과를 엑셀 파일로 정리하기-2- 안녕하세요? 계속해서 테스트 결과를 일일히 데이터 베이스 파일만이 아니라 엑셀 파일에 담기 위한 작업이 진행되고 있는데, 일단 이 작업을 하는게 지난번에는 좌절이 되었고, 이번에도 만만치 않은 것이 맞는 듯 합니다. 아무튼 그래도 이번에는 성공하기 위해서 일단 작업을 하고독 합니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 이전에는 None으로 처리가 되어 있던 항목에 대해서는 Nan으로 처리가 가능하도록 만들어 주었습니다. 그리고 나서 다음으로 할 수 있는 것으로는 엔진을 지정해 주는 것이라고 할 수 있습니다. 이렇게 해서 openpyxl을 지정해 주는 것으로 일단 작업을 할수 있도록 합니다. 우선 이렇게 하는 것으로 1차 적인 목적인 엑셀파일에 한개의 데이터를 저장하는 것 까지는 어떻게 성공.. 2020. 6. 3.