본문 바로가기

전체 글3555

초기 테스터(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.
초기 테스터(initial tester)의 제작-19- 안녕하세요? 지난번 포스팅까지 해서 어떻게 행동을 결정해야 하는지에 대해서 한번 Buy등을 해야 할지를 결정했습니다. 하지만 여기서 함정이랄까 이런게 하나 있습니다. 우선, 매수행동이 나왔다고 해서 무조건 매수만을 할 수는 없습니다. 이미 매수한 경우라면, 매수를 게속해서 할 수 없고, 매도 명령이 나온다고 해도, 이미 매수한 주식이 없으면 매도를 할 수 없다는 한계가 있습니다. 이번 포스팅부터는 일련의 작업을 해서, 이 문제점을 해결해 보고자 합니다. 우선 기존의 액션을 결정하는 메서드에서 리턴값이라고 해야 할까요? 액션의 값을 반환값으로 만들어 보도록 합니다. 그럼 이 값은 어디로 전달이 되느냐 하면......... 그리고 나서 더 상위라고 해야할 py파일로 가서, 여기서는 위 스크린샷에서 나오는 것.. 2020. 1. 19.