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

초기 테스터(initial tester)의 제작-29-

by 인터넷떠돌이 2020. 1. 25.
반응형

안녕하세요?

 

일단 x축을 어떻게 해서 기존의 그냥 의미가 없는 숫자 대신에, 어떻게 해서 날짜로 바꾸어 놓으려고 하니, 이래저래 할일이 많기는 많습니다. 일단 여기서도 가지가지 시행착오를 거치게 되는데, 그 결과물이 그렇게 까지 좋지를 못한 점이 상당히 아쉬움이 남았습니다.

일단 중복이 되는 값을 제외시켰더니, 확실히 효과가 있기는 있어 보입니다. 하지만 이렇게 하고서도 여전히 확대를 해야만 볼 수 있었습니다.

그래서 이번에는 위 스크린샷처럼 일단 date항목만을 추려낸 다음, 첫 날짜와 끝 날짜를 가지고 오도록 했습니다. 그리고 이게 제대로 작동을 하기는 하는지 보도록 했습니다.

일단 확인결과 제대로 작동을 하는 것 까지는 확인을 할 수 있었습니다. 그래서 어디가 문제인지 이때는 아직도 감을 제대로 잡지 못하기는 못했습니다.

일단 거기다가 .set_xlim()이라고 해서 최소값과 최대값을 지정해 주었더니, 위 스크린샷과 같이 무언가가 이상하게 되어 버리는 것을 볼 수 있었습니다.

 

 

그래서 위 스크린샷의 붉은색 밑줄을 친 부분처럼 이렇게 해서 최소값과 최대값을 이동하면서 10단위로 뛰도록 만들어 보았습니다. 실제 이 때까지는 이게 단위라는 것을 아직은 몰랐습니다.

일단 무언가 간격이 줄어든 것을 확인할 수 있기는 있었습니다만, 문제는 그렇게 하고도 제가 원하는 수준으로 상황이 나아지는 것은 아니었습니다.

일단 확대를 해서 한번 살펴보니, 우선 제대로 뭐랄까, 간격이 띄워진 것 같기도 하면서 아닌 것 같은 긴가민가한 상황이 계속해서 펼쳐집니다.

그리고 그렇게 해서 위 스크린샷에서 나오는 것처럼 일단 간격을 1000이라고 극단적으로 한번 올려 보도록 합니다. 이렇게 하면 상황이 나아질 것을 일단 기대를 하기는 했습니다.

 

일단 기본적인 60분봉 차트를 제대로 살려 오는데는 성공했습니다. 그런데 문제는 왜 x축의 값이 전혀 2020년으로 넘어가지 못하는 것 입니다.

그래서 한번 이번에는 절충안이라고 생각이 되는 값으로 한번 변환을 시켜 보도록 했습니다. 이렇게 하면 어떤 결과가 나올지에 대해서 한번 알아보니.......

이렇게 하고서도 여전히 마지막인 2020년 데이터 까지 나오지 않는 것을 확인할 수 있었습니다. 이래서야 상황이 어떻게 되는 것인지 파악도 제대로 되지 않았습니다.

이게 어디가 문제인가 했더니, 문제는 이 레이블을 저장한 리스트에 있었습니다. 이 문제를 해결하려면 리스트에서 내용물을 일정 단위로 잘라내야 하는데, 문제는 이렇게 까지 정성을 들이는 것 치고는 결과물도 시원찮은 상황이 계속해서 이어진다는 것 입니다. 그래서 하는 수 없이 x축을 날짜로 하지 않고, 대신에 인덱스로 대체하기로 했습니다.

반응형