본문 바로가기
무모한 도전-주식 인공지능 만들기

RSI 지수를 계산하기 위한 여정 -3-

by 인터넷떠돌이 2020. 3. 8.
반응형

안녕하세요?

 

지난번 포스팅에서 어떻게 종료가 되는 문제를 제대로 종료가 될 수 있도록 만들어 보는 데는 성공했습니다. 하지만, 아직도 왜인지 결과가 조금도 나오지 않은 문제는 전혀 해결이 되지 않았기 때문에, 이를 해결하기 위해서 한걸음 더 전진을 했었고, 그 내용을 포스팅으로 올려 보고자 합니다.

 

먼저 이제는 위 스크린샷에서 나와 있는 것처럼 기존의 데이터로만 하지 말고, 새로이 부모 프로세스에서 정보를 받아 올 수 있도록 만들어 줍니다.

 

일단 한개의 종목만 대상으로 해서 돌려 보았기 때문인가요? 일단 위 스크린샷에서 나오는 것처럼 전체 프로그레스바가 제대로 차지는 않았습니다.

 

그렇게 해서 위 스크린샷에서 나와 있는 것처럼 일단 10개의 결과 폴더가 생성이 되는 것을 확인할 수 있기는 있었습니다.

 

 

일단 폴더 하나에 위 스크린샷처럼 제대로 결과 파일이 나오는 것을 확인할 수 있기는 있었습니다. 이제 결과를 내기는 냅니다.

 

그리고 부모 프로세스와 자식 프로세스를 실행시켰을 경우에는 위 스크린샷처럼 자식 프로세스의 py파일에 self를 붙여 주어야 제대로 별탈 없이 종료가 가능합니다. 즉, 따로 실행을 시킬 경우에는 저 부분에 self가 없어야 제대로 종료가 되는데, 자식 프로세스로서 작동이 될 경우에는 있어야 제대로 종료가 가능합니다.

 

실제로 이렇게 해서야, 제대로 종료가 되는 것을 볼 수 있었습니다. 아무튼 이런 이유로 정말 알다가도 파이썬은 모르겠다는 생각이 듭니다.

 

그리고 이렇게 했더니, 결과가 여러개의 종목에 대해서도 제대로 나오는 것을 확인할 수 있었습니다. 그런데 한가지 의문이 있습니다. 왜 이렇게 거래가 전혀 없는 걸까요?

 

그래서 이번에는 60분봉인 데이터 베이스가 아니라, 아예 10분봉인 데이터 베이스를 사용해서 한번 작업을 해 보고자 합니다.

 

조금은 더 시간이 걸리기는 했습니다만, 일단 이렇게 하는 것으로 해서 무사히 마칠 수 있기는 있었습니다. 일단 8배 정도 10분봉이 더 시간이 걸린다는 것을 알 수 있었습니다.

 

그런데 10분봉을 사용했음에도 전혀 결과가 나오지 않는 것을 확인할 수 있었습니다. 이래서야 상당히 애를 먹는 상황이 펼쳐 졌는데, 이 원인이 어디에 있는지에 대해서 한번 알아보러 가야 합니다. 일단 여기서 한번 포스팅을 끊어 주도록 하고, 이어서 다음의 내용을 올리고자 합니다.

반응형