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

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

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

안녕하세요?

 

이래저래 갑작스러운 지독한 감기인지 독감 초기증세인지 몰라도, 아무튼 포스팅이 많이 지체가 되었습니다. 아무튼 지난번 포스팅에서는 어떻게 에러가 난 지점에서 끊었는데, 이번 포스팅에서는 이 그 에러를 극복한 다음에 어떻게 원하는 결과를 도출해 내는지 까지 보여드리겠습니다.

먼저 제대로 된 행동의 결정이 된 것인지 아닌지를 일단 확인해 보고자 합니다. 여기서 문제가 생긴 것이라면 문제가 어떤 의미로 심각합니다.

실행결과 여기서는 그렇게 심각한 일이 발생하지 않고, 정상적으로 어떻게 내용이 제대로 전달이 되는 것을 확인할 수 있었습니다.

그래서 다음에는 이 부분이 문제인가 샆어서 PyQt5를 사용하지 않고서, 한번 그냥 통상적으로 사용이 되는 방법으로 싱글턴 혹은 싱글톤(singleton)으로 불리는 패턴으로 만들어서 여러군데서 객체화 시켜도, 한개의 객체에서 결과가 나오는 식으로 만들어 봅니다. 그런데 이러고도 결과는 그다지 였습니다.

 

 

그래서 마지막으로 원래는 None으로 되어 있는 부분에다가 그냥 빈 데이터 프레임을 만드는 방법을 사용해 보도록 했습니다.

이렇게 해서 이번에는 별 문제없이 어떻게 결과를 제대로 얻는데 성공하는 것을 볼 수 있었습니다. 이제 원하는 결과를 얻을 수 있는지 한번 살펴보러 가야 합니다.

일단 복잡하기는 하지만 제대로 매수/매도가 있는 거래에서는 날짜와 현재 금액을 가지고 오는 것을 볼 수 있었습니다. 이제 자잘하고 쓸데없는 부분을 없애 보도록 합니다.

 

일단 실질적인 액션을 없애 버린 것은 좋았지만, 어느것이 매수이고 어느것이 매도인지 알아보기 힘들게 되었습니다. 그래서 이걸 어떻게 수정하러 가 봐야 합니다.

그래서 이번에는 어느게 매수이고 어느것이 매도인지 일단 알아볼 수 있도록 표기를 해 보았습니다. 이렇게 하는 것으로다시 한번 더 실행시켜 보도록 합니다.

일단 매수가 일어나지 않으면 매도가 일어나지 않는 것이 제대로 표시가 되기는 되었습니다. 이제 남은 것은 이 값들이 제대로 나온 값이 맞는지 아닌지 - 즉 날짜에 해당하는 현재가인 close가 진짜로 일치를 하는지 아닌지에 대해서 한번 알아보도록 해야 합니다.

반응형