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

문제 해결을 위한 프로그램의 수정 -8-

by 인터넷떠돌이 2020. 9. 29.
반응형

안녕하세요?

 

이번 포스팅에서 어떻게 어떻게 해서 겨우겨우 에러를 잡는데 성공하기는 했습니다. 그래서 그 잡기까지 걸린 과정을 일단 알려드리고자 하며, 아무튼 이렇게 해서 정말 힘들게 잡은 에러를 이제서야 처리할 수 있기는 있게 되었습니다. 다만 이런다고 해서 전체적인 프로세스의 발전과정은......... 무언가 난감해 진 감이 있습니다.

 

일단 먼저 생각을 해 본 것이, 포트폴리오 가치를 구하는 것이 무언가 잘못된 것이 아닐까 했습니다. 일단 정말로 정통적으로 구할 수 있는 방법인 보유한 현금 + 보유한 주식의 가치로 일단 결정을 내 보고자 했습니다.

 

그래서 일단 이런 식으로 계산하는 방식을 하나하나 바꾸어 주도록 합니다. 아무튼 Hold라는 액션이 나왔다고 해도, 계속해서 포트폴리오 가치는 일일히 계산해서 반영이 되도록 만들어 주도록 합니다.

 

그리고 나서 거래가 없는 경우에도 이렇게 포트폴리오 가치를 일일히 계산해 주도록 합니다. 이전처럼 현재가와 이전가를 비교하는 그런 복잡한 공식은 주석처리를 해 보도록 합니다.

 

 

그런데 신기하게도 이렇게 해서 나온 결과를 보면, 이제서야 겨우 괴리가 없어지고 같아지는 것을 확인할 수 있었습니다. 이렇게 해서 문제가 겨우 해결이 되었습니다.

 

일단 이렇게 해서 계속 거래에서 이익만을 보았기 때문에, 위 스크린샷에서 볼 수 있는 것처럼 우선 현금 보유가 최대일때 높이가 점점 높아지는 것을 볼 수 있습니다.

 

그리고 나서 이익을 결과적으로 보기는 첫번째 종목이 보기는 봤습니다. 다만, 마지막에 주가가 떨어지면서 포트폴리오 가치가 떨어지는 현상을 확인할 수 있었습니다.

 

이제 두번재 종목에 대해서도 알아볼 차례인데, 이 경우에도 엑셀에 기록이 되는 값과, 그래프상에서 그려지는 값이 같은 것을 확인할 수 있었습니다.

 

여기서도 거래에서 이익만을 보았기 때무에, 계속해서 수익은 올라가는 것을 확인할 수 있었습니다. 그래서 다음으로 봐야 하는 것은.............

 

역시 이익을 보기는 보는데, 문제는 마지막에 주가가 폭락하는 바람에, 포트폴리오 가치가 폭 떨어지는 것을 확인할 수 있었습니다. 결국 앞으로의 과제는 이 문제를 어떻게 해결하는 것에 있다고 할 수 있겠습니다. 일단 이렇게 해서 자식 프로세스에서 어떻게 작업이 되는 것을 확인했으며, 이제 정상적으로 가동을 해 보아야 합니다.

반응형