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

포트폴리오 가치 (Portfolio Value)의 실시간 추적 -2-

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

안녕하세요?

 

이런저런 일이 있어서 오늘도 포스팅이 올라오는 시간이 늦어졌습니다. 일단 개인적으로 일이 있어서 하는 수 없이 밤에 작업을 해서 성공을 하기는 했지만, 문제는 이걸 하루종일 장거리 이동을 해야 할 일이 있어서 포스팅을 올리지 못하다가 이제서야 첫 작업을 시작할 수 있게 되었습니다.

 

일단 추가로 해야 하는 작업으로는 매도가 일어나게 되면 보유하고 있는 주식의 수량이 사라지기 때문에, 이를 반영해야 할 필요성이 생깁니다.

 

그리고 나서 다음으로 해야 할 것으로는 위 스크린샷의 붉은 박스안에 채워져 있는 코드와 같이 일단, 포트폴리오 가치를 계산해 주도록 해 줍니다.

 

그리고 나서 테스트를 하기 위해서, 위 스크린샷에서 나오는 것처럼 일단 부모 프로세스로 부터 데이터를 받지 말고, 자체적으로 데이터를 가지고서 작업을 하는 것으로 만들어 주도록 합니다.

 

 

1차적으로는 이렇게 해서 위 스크린샷에서 보이는 것처럼 리스트의 형태로 데이터를 가지고 오는 것 자체는 성공적으로 되기는 되었습니다.

 

그리고 나서 이제는 다음으로 이걸 그냥 테이블로 나타낼 것이 아니라 그림으로 보여 주어야 하기 때문에, 일단 이 포트폴리오가 시간에 따라 변하는 것을 볼 수 있도록 하는 리스트를 받아올 수 있도록 만들어 줍니다.

 

그리고 원래는 3으로 되어 있는 nrows를 4로 올려 주도록 합니다. 이렇게 해서 관련이 되어 있는 그래프를 그릴 수 있도록 준비를 해 주는 것 입니다.

 

그렇게 해서 기존에 있는 그래프를 그려주는 함수를 변형해서 여기서 보여줄 수 있도록 일단 만들어 주도록 합니다. 4번재 그래프는 이런 식으로 하나씩 복사해 넣고 나서 만들어 주도록 합니다.

 

이렇게 하고 나서 그래프를 그려주는 함수에 이 PVTime을 추가하는 것을 잊어먹는 바람에 한번 에러를 내고 나서 다시 작업을 시작해야 했습니다.

 

일단 그래프가 완성이 되기는 되었는데, 문제는 이게 왜 인지 모르게 account와 같이 흘러가는 경향을 볼 수 있다는 것 입니다. 이래서야 의미가 없는데, 어디가 잘못된 것인지 하나하나 찾아가도록 해 보도록 합니다. 이후 이어지는 시리즈에 대해서 이야기를 하자면, 이 에러를 수정하기 위해서 가지가지 작업을 했는 기록이 올라갑니다.

반응형