프로그래밍377 초기 테스터(initial tester)의 제작-24- 안녕하세요? 이래저래 밀린 포스팅도 어느정도 끝이 다가오고 있는 중입니다. 아무튼 간에 이번에는 지난번에 제대로 매수/매도가 일어난 시점과 현재가를 가지고 오는데 성공했다고 했는데, 문제는 이걸 가지고 오는 것으로 끝이 나는 것이 아니라, 데이터를 저장을 해야 할 필요성이 있습니다. 그래서 이번 포스팅에서는 그 작업을 한번 보여드리고자 합니다. 먼저 이 작업을 하기 위해서 기존에는 없던 pandas라는 판다스를 가지고 오기 위해서 import해 보도록 합니다. 아직까지는 인용이 되지 않아서 그냥 흐릿하게 표시가 되어 있습니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷의 내용처럼 일단 데이터 프레임을 만들어 주도록 합니다. 여기서 매수와 매도 시점에서 나온 데이터를 저장하는 역할을 합니다. 그리고 나.. 2020. 1. 22. 초기 테스터(initial tester)의 제작-22- 안녕하세요? 이래저래 갑작스러운 지독한 감기인지 독감 초기증세인지 몰라도, 아무튼 포스팅이 많이 지체가 되었습니다. 아무튼 지난번 포스팅에서는 어떻게 에러가 난 지점에서 끊었는데, 이번 포스팅에서는 이 그 에러를 극복한 다음에 어떻게 원하는 결과를 도출해 내는지 까지 보여드리겠습니다. 먼저 제대로 된 행동의 결정이 된 것인지 아닌지를 일단 확인해 보고자 합니다. 여기서 문제가 생긴 것이라면 문제가 어떤 의미로 심각합니다. 실행결과 여기서는 그렇게 심각한 일이 발생하지 않고, 정상적으로 어떻게 내용이 제대로 전달이 되는 것을 확인할 수 있었습니다. 그래서 다음에는 이 부분이 문제인가 샆어서 PyQt5를 사용하지 않고서, 한번 그냥 통상적으로 사용이 되는 방법으로 싱글턴 혹은 싱글톤(singleton)으로 .. 2020. 1. 21. 초기 테스터(initial tester)의 제작-20- 안녕하세요? 이번 포스팅에서는 지난번에 끊어진 부분부터 이어서 작업을 이어 가 보고자 합니다. 일단 지난 포스팅에서 어떻게 해서 매수/매도가 결정이 되었다고 상황을 봐 가면서 실제로 결정이 나오는 것을 만들어 보고자 합니다. 그냥 만들기만 해서는 어떻게 행동이 결정이 되었는지에 대해서 알 수 없기 때문에, 하는 수 없이 이번에는 위 스크린샷에서 볼 수 있는 것과 같이 그냥 행동에 대해서 decision이라고 붙여서 일일히 호명하도록 합니다. 그리고 나서 한번 전의 메서드에서 결정한 액션도 한번 살펴 보도록 합니다. 왜 이렇게 하느냐 하면, 실제로 액션이 결정 되었다고 해서, 비정상적인 행동이 실제로 결정되었는지 아닌지 알아보기 위해서 입니다. 이렇게 해서 처음으로 sell이라는 명령이 buy 이전에 나오.. 2020. 1. 19. 초기 테스터(initial tester)의 제작-19- 안녕하세요? 지난번 포스팅까지 해서 어떻게 행동을 결정해야 하는지에 대해서 한번 Buy등을 해야 할지를 결정했습니다. 하지만 여기서 함정이랄까 이런게 하나 있습니다. 우선, 매수행동이 나왔다고 해서 무조건 매수만을 할 수는 없습니다. 이미 매수한 경우라면, 매수를 게속해서 할 수 없고, 매도 명령이 나온다고 해도, 이미 매수한 주식이 없으면 매도를 할 수 없다는 한계가 있습니다. 이번 포스팅부터는 일련의 작업을 해서, 이 문제점을 해결해 보고자 합니다. 우선 기존의 액션을 결정하는 메서드에서 리턴값이라고 해야 할까요? 액션의 값을 반환값으로 만들어 보도록 합니다. 그럼 이 값은 어디로 전달이 되느냐 하면......... 그리고 나서 더 상위라고 해야할 py파일로 가서, 여기서는 위 스크린샷에서 나오는 것.. 2020. 1. 19. 이전 1 ··· 60 61 62 63 64 65 66 ··· 95 다음