본문 바로가기

프로그래밍377

Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -2- 안녕하세요? 오랫만에 프로그램을 처음부터 만들다 보니, 이래저래 무언가가 잘 안되기는 안되는 중 이기는 합니다만, 그래도 어떻게 해서 문제를 해결하기 위해서 이리저리 다양한 시도를 해 보기는 봐야 합니다. 일단 이번 포스팅에서는 어찌어찌 무얼 하기는 했는데, 이게 원만히 되지 않는 현상을 이야기 해 보고자 합니다. 일단 openpyxl에 대해서 한번 읽어보니까, 여기서 하나 알 수 있는 것은, 우선 하나하나 엑셀 파일에 추가하는 것이 안되기 때문에, 이에 대해서 총 결과를 저장할 엑셀 파일은 제일 나중에 생성해야 한다는 것 입니다. 그래서 일단 추가할 엑셀 파일부터 고르기 위한 것 부터 고르도록 합니다. 그리고 나서 프로그램을 실행 시키고 나니, 여기서 하나 알 수 있는 것으로는 우선, 위 스크린샷에서 .. 2020. 10. 15.
Excel의 파일을 자동으로 합쳐주는 프로그램의 제작 -1- 안녕하세요? 이번 포스팅에서 잠시 다루고자 하는 것은 알고리즘 트레이딩과는 상관이 없을지도 모르지만, 그래도 큰 상관이 없다고만은 할 수 없는 일이 하나 있습니다. 바로 결과를 일일히 수작업으로 엑셀 파일에서 시트를 원본에서 종합본으로 옮기는 작업을 수작업으로 하고 있었는데, 이걸 어떻게 좀 더 자동으로 할 수 없는가 하는 것 입니다. 일단 이 작업을 하기 위해서, 새로운 프로젝트를 하나 만들어 보도록 합니다. 그리고 나서 파이썬 개발환경은 기존의 Advanced Tester를 만들던 환경과 같은 것을 선택하도록 합니다. 그리고 나서 다음 작업을 하기 위해서, 위 스크린샷과 같이 일단 main.py라는 새로운 파이썬 파일을 하나 만들어 주는 작업도 해 봅니다. 그리고 나서 처음으로 GUI를 띄우기 위해서.. 2020. 10. 14.
수정된 프로그램의 테스트 안녕하세요? 지난번 포스팅에서 어떻게 해서 프로그램의 오류를 수정하는 데는 성공했지만, 그렇다고 해서 정식으로 다 작동시켜 보아서 확인을 한 것은 아니기는 합니다. 그래서 이번 포스팅에서는 이 작업을 해 보고 나서, 관련된 내용을 한번 올려 보고자 합니다. 일단 이 작업을 하기 위해서, 위 스크린샷처럼 우선 기존의 고정된 데이터를 모두 주석처리 해 주도록 하고, 그 다음으로 부모 프로세스에서 데이터를 받아 들이기 위한 준비를 해 보도록 합니다. 가장 먼저 해 보고자 하는 것으로는 위 스크린샷처럼 일단 10%의 리스크를 가지고서 한번 테스트에 들어가 보고자 합니다. 이 결과가 어떻게 나오는가 하면............. 일단 나온 결과를 보면, 어떤 결과도 제대로 거래가 없는 상태는 없고, 거래는 모두 이.. 2020. 9. 29.
문제 해결을 위한 프로그램의 수정 -8- 안녕하세요? 이번 포스팅에서 어떻게 어떻게 해서 겨우겨우 에러를 잡는데 성공하기는 했습니다. 그래서 그 잡기까지 걸린 과정을 일단 알려드리고자 하며, 아무튼 이렇게 해서 정말 힘들게 잡은 에러를 이제서야 처리할 수 있기는 있게 되었습니다. 다만 이런다고 해서 전체적인 프로세스의 발전과정은......... 무언가 난감해 진 감이 있습니다. 일단 먼저 생각을 해 본 것이, 포트폴리오 가치를 구하는 것이 무언가 잘못된 것이 아닐까 했습니다. 일단 정말로 정통적으로 구할 수 있는 방법인 보유한 현금 + 보유한 주식의 가치로 일단 결정을 내 보고자 했습니다. 그래서 일단 이런 식으로 계산하는 방식을 하나하나 바꾸어 주도록 합니다. 아무튼 Hold라는 액션이 나왔다고 해도, 계속해서 포트폴리오 가치는 일일히 계산해.. 2020. 9. 29.