본문 바로가기

최적화3

초기 테스트(Initial test) 결과의 분석 -5- 안녕하세요? 지난번 까지는 일단 같은 분봉차트를 가지고서 했는 결과끼리 비교를 해 보았는데요, 이번 포스팅부터는 다른 분봉차트를 가지고서 했는 결과를 한번 비교해 보도록 합니다. 일단 작업을 수월하게 하기 위해서, 위 스크린샷에서 볼 수 있는 것처럼 배수별로 사용한 데이터 베이스가 다른 데이터를 열거해 놓도록 합니다. 일단 1배수에서는 1개 분봉의 간격이 늘어가면 늘어날 수록, 평균수익이 감소하며, 결정계수도 90%를 넘어가서 상당히 강력한 것으로 나옵니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 나오는 것처럼 2배수에서도 역시나 거의 같은 결과를 얻는 것을 볼 수 있었습니다. 다만 이게 특이하게도 3배수에서는 전혀 연관성이 없는 것을 보여주고 있습니다. 이게 단순한 에러인지, 아니면 다른 이.. 2020. 2. 19.
초기 테스트(Initial test) 결과의 분석 -4- 안녕하세요? 이번 포스팅에서 일단 60분봉에 대해서 한번 작업을 해 보고자 합니다. 일단 전체적인 과정은 기존의 방식과 거의 같다고 보시면 됩니다. 다만 여기서도 쓸만한 결론이 나오기를 바라면서 포스팅을 일단 시작해 보도록 해 보겠습니다. 일단 작업을 하기 위해서, 위 스크린샷에서 보이는 것처럼 우선 60분봉의 결과만을 추려서 모아 보도록 합니다. 이를 바탕으로 가지가지 그래프를 생성해 보도록 하는 것 입니다. 일단 손해를 본 종목의 갯수인데, 이 경우에는 위 스크린샷에서 볼 수 있는 것처럼 2배수에서 부터 급격하게 줄어 들어서 4배수 이상은 그렇게 따져보지 않아도 좋을 수준으로 줄어드는 것을 볼 수 있습니다. 그런데 문제는 이익을 본 종목의 갯수 역시 위 스크린샷을 보시면 알 수 있겠지만, 일단 3배수.. 2020. 2. 19.
메모리 누수 현황을 파악하기 위한 작업 안녕하세요? 일단 6월 27일 목요일의 모의투자가 메모리 문제를 잡는다고 아무런 성과도 없이 끝났지만, 그래도 일단 계속해서 시도를 하기는 해야 하기 때문에, 일단 한번 계속해서 작업을 이어 나가도록 합니다. 이번에는 tracemalloc이라는 파이썬의 내장 모듈을 활용해서, 어디서 메모리를 계속 잡아먹는지, 정확히는 계속 커지는 지를 테스트 해 보려고 합니다. 가장 먼저 해야 할 일은 위 스크린샷처럼 일단 import시키는 과정이 먼저 있습니다. 가장 윗줄에서 한번 import해 오도록 시도를 해 봅니다. 그리고 나서 위 스크린샷처럼 첫 메소드가 시작하기도 전에 한번 tracemalloc을 start() 시키도록 하는 것을 잊으면 안된다는 것 입니다. 다음으로는 위 스크린샷처럼 처음 시작하자 마자 po.. 2019. 6. 29.