본문 바로가기

판다스5

제대로 된 VR과 MFI의 계산 -2- 안녕하세요? 잘 가다가 삼천포로 빠진 감도 들지만, 이 VR지수를 계산하는 것도 일단 손보는 김에 같이 봐 주도록 해서 한번 하고자 합니다. 그런데 이게 계속해서 하다보니, 무언가 손 봐야할 곳이 한두군데가 아니기는 아니었습니다. 가장 먼저 손을 봐야하는 부분은, 왜 인지 점점 계산 속도가 체감할 수 있을 수준으로 느려지는 것 이었습니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 제일 상단에 빈 pandas의 데이터 프레임이 아니라 Series를 만들어 주도록 합니다. 그리고 기존에 판다스의 데이터 프레임에 들어간 데이터를 그냥 Series만 넣어 주도록 합니다. 그리고 나서 다음으로 확인하는 것은 이런 식으로 모았는 판다스 시리즈가 제대로 작동이 되는지 아닌지를 한번 확인해 보았으며, 제대로 나온 것을.. 2020. 4. 27.
초기 테스터(initial tester)의 제작-39- 안녕하세요? 이번에는 지저분하게 나오는 현상도 어느정도 해결을 했겠다, 이제는 각각의 매도/매수 메서드를 비교분석해 보기 위해서 필요한 것이 평균적인 수익률에 대해서 데이터 베이스에 저장을 해야 할 필요성이 있어 보입니다. 그래서 이 작업을 하기 위해서 하는 작업이 이번 포스팅의 내용이 되겠습니다. 그래서 먼저 해야 할일은 위 스크린샷처럼 저장을 하기 위한 메서드를 작성해 주도록 합니다. 물론 작성이 된 곳은 차트 데이터를 처리하기 위한 py파일입니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 메인이 되는 py파일로 가서는 관련이 되어 있는 메서드를 실행시키기 위한 코드를 작성해 주도록 합니다. 그리고 나서 결과가 섞여서 헷갈려하는 사태를 방지 하기 위해서 새로운 폴더를 새 디렉토리에서 만들어 주.. 2020. 1. 31.
초기 테스터(initial tester)의 제작-14- 안녕하세요? 지난번 포스팅에서 어떻게 observe라는 함수를 거치고 나니까, 원래는 데이터 프레임이라는 형티의 데이터 형식이어야 하는 데이터가 판다스 시리즈형태로 변형이 된 것을 확인할 수 있었습니다. 이래서는 상황이 곤란하기에 하는 수 없이 이번 포스팅에서는 이 문제를 해결하는 형태로 나아가고자 합니다. 먼저 위 스크린샷에서 나오는 것처럼 일단 self.idx라고 인덱스를 의미하는 변수에다가 []를 2번 쳐 주도록 합니다. 이게 정확히는 무슨 의미가 있는지는 모르겠지만, 듣자니 이 형태로 선택을 하면 데이터 프레임으로 return이 된다고 합니다. 이렇게 해서 일단 마지막으로 제대로 column이 있는 형태로 나오는 것을 확인할 수 있었습니다. 그래서 형태는 제대로 나온 듯 하니까, 이제 계산이 제대.. 2020. 1. 16.
초기 테스터(initial tester)의 제작-13- 안녕하세요? 지난번 포스팅에서 예기치 못한 에러가 나와서 제대로 원하는 계산을 할 수 없었는데, 이번 포스팅에서도 일련의 이 에러를 수정하기 위한 과정을 보여드리고자 한번 포스팅을 해 보고자 합니다. 일단 이번 포스팅에서도 완전한 해결은 되지 않았지만, 그래도 이런 과정 하나하가 중요하다고 생각을 해서 올리고자 합니다. 이 작업을 위해서 위 스크린샷의 오랜지색 줄에서는 이동평균을, 빨간색 선에서는 표준편차를 구할 때, 데이터 프레임이 비어있다 - empty인지 아닌지를 한번 구분해서 작업을 하도록 만들어 줍니다. 일단 문제가 해결은 되었습니다. 그런데 해결이 되기는 되었지만, 제가 원하는 대로 제대로 뭐가 나오지는 않는 것을 볼 수 있었습니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 나오는 것.. 2020. 1. 16.