본문 바로가기

RAM4

현재 벌어진 평균호귀 테스트의 트러블 안녕하세요? 언제나 주말을 맞이해서 평균회귀를 테스트 해 보려고 했습니다만, 그게 생각외의 문제에 부딪쳐서 상당히 난감한 상황에 처하고 말았습니다. 아무튼 간에 계속해서 포스팅을 미룰 수도 없어서 어떻게 해서 지금까지 나온 결과를 가지고서 한번 포스팅에 올려 보고자 합니다. 먼저 평균회귀 테스트를 하기 위한 코드로 가서, 일단 코스피를 먼저 지정해 주도록 합니다. 1차로 전 코스피의 결과를 한번 가지고 오고자 합니다. 그리고 기준이 되는 날짜를 지난주에 이어서 1주일 더 앞 당겨 주도록 해서 조정을 해 주도록 합니다. 이것으로 이제 코스피를 돌릴 준비는 다 되었습니다. 이번에는 어떻게 코스피에서 중간에 끊어짐이 없이 한번 제대로 작업이 되는 것을 확인할 수 있었습니다. 이렇게 해서 얼마나 시간이 걸렸나 .. 2019. 9. 8.
다른 컴퓨터에서 새로 파이썬 환경 만들기-2- 안녕하세요? 이번 포스팅에서는 지난번에 어떻게 가상환경을 만드는 것 까지 간신히 성공하였는데, 이번에는 파이참을 가지고서 실제로 돌려보는 작업까지 하는 것을 보여드리고자 합니다. 그런데 하드웨어 적인 부분에서 생각지도 못한 문제를 만나서 이래저래 난감한 상황이 되었습니다. 먼저 키움증권의 Open API를 설치하려고 했더니, 위 스크린샷의 내용과 같이 제대로 설치가 되지 않는 문제가 발생하는 것을 볼 수 있었습니다. mfc100.dll을 따로 다운로드 받아야 하는가 했지만.... 일단 64비트용 운영체제 이기 때문에 마이크로 소프트의 vcredist를 설치하는 쪽으로 정보를 얻는데 성공했습니다. 그래서 이 작업을 시작해 봅니다. 이렇게 마이크로 소프트의 Visual C++를 설치하는 단계에 들어가서 한번.. 2019. 8. 19.
메모리 누수를 잡기 위한 여정 part8 안녕하세요? 지난번 포스팅에서 어떻게 해서 이 작업을 jemalloc이라는 툴을 가지고 오려고 가지가지 시도를 하기는 했습니다만, 문제가 생기는 것이, 이게 만만하게 되는 작업이 아니기는 아니었습니다. 그래서 차선책으로 구 시대의 버젼이라고는 하지만 역시 메모리를 잡아주는 툴인 nedmalloc을 사용해 보도록 했습니다. 먼저 홈페이지에서 다운로드 받은 nedmalloc에서 nedmalloc.c, nedmalloc.h, malloc.c.h 라는 파일 3개를 제 프로젝트의 폴더로 가지고 오도록 합니다. 그리고 나서 이것만으로 끝난게 아니라 공유 라이브러리를 만들어야 한다고 하는데 처음에는 그 방법을 몰라서 계속해서 헤메었습니다. 결국 gcc -c -fPIC [.c 파일이름] -o [내가 지정하는 이름.o].. 2019. 6. 25.
2019년 6월 20일 주식 모의투자에서 나온 문제 안녕하세요? 지난번 포스팅에서 어떻게 예상치 못한 사고가 일어나서 그냥 프로그램이 종료가 되어 버렸는데, 문제는 이게 찾아보니 메모리 부족일 문제점이 제기되었습니다. 일단 너무 반복적인 작업을 하다보니 메모리가 부족해 졌다는 것인데, 실제로 그러한지 한번 알아보는 것이 이번 포스팅의 목적입니다. 먼저 언제나의 것처럼 10개의 종목에서 1분봉 차트를 가지고 오는 작업을 해 보도록 합니다. 일단 제가 잘 몰라서 윈도우 8.1에서 작업관리자를 통해서 메모리의 사용량을 모니터링 하고자 합니다. 일단 처음 시작했을 무렵에는 8기가 메모리 중에서 4.5기가가 사용 중인 것으로 나오고 있습니다. 1시간 정도 시간이 흐른 다음에는 위 스크린샷과 같이 메모리의 사용량이 이전보다 많아지는 것을 확인할 수 있었습니다. 같은.. 2019. 6. 21.