본문 바로가기

주식투자451

RSI 지수를 계산하다 생기는 시행착오 -4- 안녕하세요? 어떻게 해결책을 찾지 못했지만, 그렇다고 해서 무작정 이렇게 미루어 줄 수만도 없어서 어찌어찌 해결책을 찾아 보아야 했습니다. 그래서 이번 포스팅에서는 한번 꽁수이기는 하지만, 그래도 방법을 사용해서 어떻게 해서 문제점을 극복하기는 했는데, 그 방법에 대해서 올려 보고자 합니다. 지금까지는 10분봉 데이터 베이스를 가지고서 한번 작업을 했습니다. 이번에는 30분봉 데이터 베이스를 가지고서 한번 작업을 해 보고자 합니다. 그래서 해결책을 찾아보니, 이렇게 위 스크린샷처럼 인터넷상에 txt파일을 잘라주는 프로그램이 이미 있는 것을 확인할 수 있었습니다. 그래서 여기를 이용해서 자르도록 합니다. 일단 기존의 코스피 리스트 파일은 3등분을 하도록 하고, 그 외에 내용은 위 스크린샷과 같이 line을.. 2020. 3. 10.
RSI 지수를 계산하기 위한 여정 -complete- 안녕하세요? 이번 포스팅에서는 지난번 포스팅에서 어떻게 그림파일은 결과로 만들어 냈는데, 정작 아무런 거래가 없는 현상이 관측이 되었습니다. 그래서 어디가 문제인지 찾아내도록 하고, 그걸 해결해서 한번 적용해 보는 과정을 밟아 보도록 하는 것이 이번 포스팅의 목표입니다. 일단 어디가 문제인지 몰라서, 우선 받아온 RSI지수가 어떤 타입으로 되어 있길래 이런 결과가 나온 것인지 일단 알아보러 가도록 합니다. 알고봤더니, 위 스크린샷에서 볼 수 있는 것처럼, int함수가 아니라 float형식으로 되어 있어서 벌어지는 에러라고 할 수 있었습니다. 그래서 기존에 있었던 int라는 형식을 이번엔느 float라는 형식으로 되어 있다는 것으로 바꾸어 주도록 합니다. 이렇게 하면 결과가 나아지리라 생각했습니다. 그래서.. 2020. 3. 8.
초기 테스터(initial tester)의 제작-46- 안녕하세요? 지난번 포스팅에서는 어떻게 헛다리를 짚는 바람에 이래저래 힘이 빠지는 현상이 벌어지기는 했는데, 그건 그것이고, 아무튼 간에 계속해서 어디서 누수가 일어나는 지에 대해서 한번 잡아 보도록 해야 했습니다. 그래서 이번 포스팅에서는 그런데로 성공적인 방법이 나왔고, 그렇게 해서 잡은 메모리가 새어 나가는 지점에 대해서 이야기를 해 보고자 합니다. 이 작업을 위해서는 파이썬에 원래 내장되어 있는 모듈인 tracemalloc이라는 라이브러리를 먼저 import해서 가지고 와야할 필요성이 있습니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 일단 self가 붙은 변수를 하나 만들어서 놓도록 하고, 다음 작업에 들어가 보기로 합니다. 그리고 나서 for문이 시작하는 지점에서 take_snapsho.. 2020. 2. 2.
초기 테스터(initial tester)의 제작-40- 안녕하세요? 원래는 한눈에 전체 손익이 손해인지 이익인지 알아보기 위한 작업만 하고서 끝내고자 했습니다만, 생각외로 엄청난 일이 되어서 하는 수 없이 포스팅이 많이 늘어가게 되었고, 부득이 하게 여기서 한번 끊어주어야 하는 상황이 발생하고 말았습니다. 아무튼 그건 그것이고, 일단 이 돌발상황이 워낙에 심각한 것이어서 어떻게 해결을 하고 넘어가야 했습니다. 그래서 일련의 시행착오를 다시금 이 블로그 포스팅에 올려 보고자 합니다. 일단 위 스크린샷에서 보이는 것처럼 if문을 사용하는 것을 이용해서, 색상이 양수 = 전체적으로 이익이 발생한 것이라고 하면, 빨간색, 아니면 파란색으로 처리를 하라는 식으로 나오도록 합니다. 그런데 문제가 생겼습니다. 분명히 같은 종목을 가지고서 초기 테스트를 한 것인데 결과가 .. 2020. 1. 31.