프로그래밍411 테스트 결과를 엑셀 파일로 정리하기-3-finish 안녕하세요? 지난번 포스팅에서 어떻게 해서 성공을 시키기는 했지만, 마지막에 엑셀파일로 옮기는 과정에서 오류를 일으킨 것을 확인할 수 있었습니다. 이래서야 데이터를 저장할 수 없기 때문에 하는 수 없이 다른 우회로라고 해야 할까요? 일단 모든 데이터 베이스 파일에 결과가 나온 다음에 마지막에 어떻게 옮기고자 하였습니다. 먼저 위 스크린샷과 같이 아예 따로 메서드를 작성해서, 이 메서드에서는 오로지 결과를 데이터 베이스를 읽은 다음에 엑셀 파일에 넣는 역할만을 하도록 만들었습니다. 그리고 나서 종목을 다 테스트 한 다음에, 이 메서드를 지정해서 작업을 하도록 만들어 주도록 했습니다. 일단 이렇게 해서 한번 실행을 시켜보니......... 일단 결과까지는 제가 원하는 데로 제대로 생성이 되는 것을 확인할 수.. 2020. 6. 4. 테스트 결과를 엑셀 파일로 정리하기-2- 안녕하세요? 계속해서 테스트 결과를 일일히 데이터 베이스 파일만이 아니라 엑셀 파일에 담기 위한 작업이 진행되고 있는데, 일단 이 작업을 하는게 지난번에는 좌절이 되었고, 이번에도 만만치 않은 것이 맞는 듯 합니다. 아무튼 그래도 이번에는 성공하기 위해서 일단 작업을 하고독 합니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 이전에는 None으로 처리가 되어 있던 항목에 대해서는 Nan으로 처리가 가능하도록 만들어 주었습니다. 그리고 나서 다음으로 할 수 있는 것으로는 엔진을 지정해 주는 것이라고 할 수 있습니다. 이렇게 해서 openpyxl을 지정해 주는 것으로 일단 작업을 할수 있도록 합니다. 우선 이렇게 하는 것으로 1차 적인 목적인 엑셀파일에 한개의 데이터를 저장하는 것 까지는 어떻게 성공.. 2020. 6. 3. 테스트 결과를 엑셀 파일로 정리하기-1- 안녕하세요? 지난번 포스팅에서 문제를 하나 해결해 놓고 나서 생각해 보니, 무언가 하지 않았는 것이 있지 않았나 하는 생각이 들었습니다. 그래서 그게 무엇인가 했더니, 결과를 왜 일일히 엑셀파일로 복사해서 옮기는 작업을 해야 하는가 하는 생각이 들었습니다. 그래서 일련의 포스팅은 이 작업을 하기 위해서 어떻게 해볼까 합니다. 일단 이 작업을 하기 위해서, 위 스크린샷에서 볼 수 있는 것과 같이 일단 자식 프로세스만 가지고서도 작동을 할 수 있도록 만들어 주도록 합니다. 그리고 이렇게 해서 기존에는 db파일로 저장이 되는 작업을 이번에는 엑셀에 저장할 수 있도록 일련의 코드를 입력해 주도록 합니다. 그리고 나서 작업을 시작해 보니까, 위 스클니샷에서 볼 수 있는 것처럼 어째서 인지 openpyxl이라는 모.. 2020. 6. 3. Position Sizing을 위한 작업 -7- 안녕하세요? 계속해서 이 position size를 적용하는 법을 어떻게 이어나가고 있는데, 문제가 하나 있습니다. 우선 이 position size를 무엇이냐고 하면, 특정한 리스크를 거래별로 감당하면서, 얼마의 주식을 구매하는 것이 이상적인 지에 대해서 말할 수 있는 것으로 보입니다. 일단 적용하면 좋은 것은, 이익을 최대한으로 만들기 위해서 자동으로 거래할 주식의 양을 만들어 준다는 점에서 좋아 보입니다. 먼저 제대로 적용이 되지 않았기 때문에, 일단 먼저 취해 주어야 하는 조치로는 위 스크린샷에서 볼 수 있는 것철머 amount라는 column의 이름에서 accountRisk라고 바꾸어 주는 작업을 먼저 시작했습니다. 그리고 나서 이 바뀐 column의 이름을 하나하나 바꾸어 주도록 합니다. 이렇.. 2020. 5. 25. 이전 1 ··· 62 63 64 65 66 67 68 ··· 103 다음