본문 바로가기

주식투자451

초기 테스터(initial tester)의 제작-23- 안녕하세요? 이번 포스팅에서는 어떻게 해서 지난번에 원하는 결과를 얻는데는 성공했지만, 이게 진짜로 일치하는 결과인지 아닌지를 한번 확인해 보아야 할 필요성이 있기는 있었습니다. 어떤 의미로는 지루하기는 해 보이겠지만, 상당히 중요한 일이라서 한번 정확하게 짚고 넘어가야 하는 필요성이 있다는 점에서 이 포스팅을 올리게 되었습니다. 먼저 타겟이 된 데이터 베이스의 테이블인 종목코드 006660을 열도록 합니다. 왜 이 종목을 정했냐 하면, 특별한 이유는 없이, 그냥 60분봉차트에서 한 종목만 랜덤으로 골랐기 때문입니다. 먼저 첫 번째 결과를 한번 살펴 보도록 합니다. 여기서 나오는 결과로 일단 2019년 7월 1일 11시의 현재가가 나온 결과와 실제 데이터 베이스가 일치하는 지 살펴보고자 합니다. 일단 첫.. 2020. 1. 21.
초기 테스터(initial tester)의 제작-22- 안녕하세요? 이래저래 갑작스러운 지독한 감기인지 독감 초기증세인지 몰라도, 아무튼 포스팅이 많이 지체가 되었습니다. 아무튼 지난번 포스팅에서는 어떻게 에러가 난 지점에서 끊었는데, 이번 포스팅에서는 이 그 에러를 극복한 다음에 어떻게 원하는 결과를 도출해 내는지 까지 보여드리겠습니다. 먼저 제대로 된 행동의 결정이 된 것인지 아닌지를 일단 확인해 보고자 합니다. 여기서 문제가 생긴 것이라면 문제가 어떤 의미로 심각합니다. 실행결과 여기서는 그렇게 심각한 일이 발생하지 않고, 정상적으로 어떻게 내용이 제대로 전달이 되는 것을 확인할 수 있었습니다. 그래서 다음에는 이 부분이 문제인가 샆어서 PyQt5를 사용하지 않고서, 한번 그냥 통상적으로 사용이 되는 방법으로 싱글턴 혹은 싱글톤(singleton)으로 .. 2020. 1. 21.
초기 테스터(initial tester)의 제작-21- 안녕하세요? 저는 지금은 안녕하지 못합니다만, 일단 독감으로 의심을 받는 증세때문에 이래저래 하루종일 힘이 없는 상황입니다. 그래서 하는 수 없이 이래저래 밀려 있는 블로그 포스팅꺼리들을 포스팅 못하고 오늘 겨우 한개만 하는 상황입니다만, 일단 증세가 나아지는 대로 다시금 움직여 보고자 합니다. 다시 원래의 내용으로 돌아와서, 이단 거래자체를 기록하는 데 성공했기 때문에, 이 거래가 일어난 시기 - 정확히는 Sell이 일어난 시기와 매수/매도시의 금액을 가지고 와야 하는 필요성이 있습니다. 그래서 이번 포스팅에서는 가지고 오는 것에 대해서 한번 포스팅을 다루어 보고자 합니다. 먼저 차트 데이터를 다루는 py파일의 클래스로 가서, 위 스크린샷과 같이 일단 클래스 형식의 변수를 우선 만들어 주도록 합니다. .. 2020. 1. 20.
초기 테스터(initial tester)의 제작-20- 안녕하세요? 이번 포스팅에서는 지난번에 끊어진 부분부터 이어서 작업을 이어 가 보고자 합니다. 일단 지난 포스팅에서 어떻게 해서 매수/매도가 결정이 되었다고 상황을 봐 가면서 실제로 결정이 나오는 것을 만들어 보고자 합니다. 그냥 만들기만 해서는 어떻게 행동이 결정이 되었는지에 대해서 알 수 없기 때문에, 하는 수 없이 이번에는 위 스크린샷에서 볼 수 있는 것과 같이 그냥 행동에 대해서 decision이라고 붙여서 일일히 호명하도록 합니다. 그리고 나서 한번 전의 메서드에서 결정한 액션도 한번 살펴 보도록 합니다. 왜 이렇게 하느냐 하면, 실제로 액션이 결정 되었다고 해서, 비정상적인 행동이 실제로 결정되었는지 아닌지 알아보기 위해서 입니다. 이렇게 해서 처음으로 sell이라는 명령이 buy 이전에 나오.. 2020. 1. 19.