본문 바로가기

엑셀305

테스트 결과를 엑셀 파일로 정리하기-2- 안녕하세요? 계속해서 테스트 결과를 일일히 데이터 베이스 파일만이 아니라 엑셀 파일에 담기 위한 작업이 진행되고 있는데, 일단 이 작업을 하는게 지난번에는 좌절이 되었고, 이번에도 만만치 않은 것이 맞는 듯 합니다. 아무튼 그래도 이번에는 성공하기 위해서 일단 작업을 하고독 합니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 이전에는 None으로 처리가 되어 있던 항목에 대해서는 Nan으로 처리가 가능하도록 만들어 주었습니다. 그리고 나서 다음으로 할 수 있는 것으로는 엔진을 지정해 주는 것이라고 할 수 있습니다. 이렇게 해서 openpyxl을 지정해 주는 것으로 일단 작업을 할수 있도록 합니다. 우선 이렇게 하는 것으로 1차 적인 목적인 엑셀파일에 한개의 데이터를 저장하는 것 까지는 어떻게 성공.. 2020. 6. 3.
테스트 결과를 엑셀 파일로 정리하기-1- 안녕하세요? 지난번 포스팅에서 문제를 하나 해결해 놓고 나서 생각해 보니, 무언가 하지 않았는 것이 있지 않았나 하는 생각이 들었습니다. 그래서 그게 무엇인가 했더니, 결과를 왜 일일히 엑셀파일로 복사해서 옮기는 작업을 해야 하는가 하는 생각이 들었습니다. 그래서 일련의 포스팅은 이 작업을 하기 위해서 어떻게 해볼까 합니다. 일단 이 작업을 하기 위해서, 위 스크린샷에서 볼 수 있는 것과 같이 일단 자식 프로세스만 가지고서도 작동을 할 수 있도록 만들어 주도록 합니다. 그리고 이렇게 해서 기존에는 db파일로 저장이 되는 작업을 이번에는 엑셀에 저장할 수 있도록 일련의 코드를 입력해 주도록 합니다. 그리고 나서 작업을 시작해 보니까, 위 스클니샷에서 볼 수 있는 것처럼 어째서 인지 openpyxl이라는 모.. 2020. 6. 3.
profit을 가져오기 위한 기초작업 안녕하세요? 일단 이래저래 position sizing을 하기 이전에, 먼저 이익이 발생했으면, 그게 이익인지 손해인지 차익을 한번 따져 보아서 이를 가지고 가지가지 데이터를 만드는 작업을 먼저 해 놓아야만 하는 상황이 나왔습니다. 그래서 이번 포스팅은 이 과정에 대해서 한번 다루어 보고자 합니다. 먼저 원활한 작업을 하기 위해서, 새로운 프로젝트를 생성해서 작업을 하도록 합니다. 새로운 프로젝트의 이름은 AdvancedTester로 지어 주도록 합니다. 그리고 나서 기존의 initial test에 있던 py파일들을 다 가지고 오도록 합니다. 물론 불필요한 파일은 여기서 다 빼도록 했습니다. 먼저 이전의 코드를 보다보니, 아예 profit을 가지고 오는 코드가 없는 것은 아니었습니다. 물론 이게 100%.. 2020. 5. 19.
진짜 드디어 결정이 된 매도/매수의 룰 안녕하세요? 지난번 포스팅에서 잠시 테이블을 만드는 단계에서 부터 오류가 있어서 다시 작업을 해야 했다는 것을 언급해야 했습니다. 그래서 이번 포스팅에서는 다시금 테이블을 MFI의 5번 조건부터 4개를 추가시키는 것을 시작으로 해서 작업을 시작해 보고자 합니다. 이번에야 말로 위 스크린샷에서 보이는 것처럼 일단 제대로 된 데이터를 가지고 와서, 테이블을 작성해 주도록 합니다. 이제 엑셀의 기본 기능에 있는 정렬 기능을 사용할 차례입니다. 그렇게 해서 정렬 기준으로 이익의 평균을 다시 지정을 했으며, 여기서 정렬 순서는 오름차순으로 정렬해 보도록 했습니다. 이제 그래프를 그릴 시간입니다. 먼저 이익과 손해의 평균에대해서 그래프를 그려 보았더니, 여기서는 위 스크린샷과 같이 나오는 것을 볼 수 있었습니다. .. 2020. 5. 15.