본문 바로가기

전체 글3555

초기 테스터(initial tester)의 제작-18- 안녕하세요? 이래저래 마무리가 안되고 있지만, 드디어 이번 포스팅에서 어떻게 마무리를 지어서 이동평균선과 표준편차에 따라서 한번 데이터를 계산해 내고, 그 데이터에 따라서 어떤 행동을 할 것인지에 대해서 나타내고자 합니다. 일단 이 작업을 위해서 그 동안 많은 작업을 거쳐야 했지만, 그래도 이렇게라도 결과가 나왔다는 것 자체가 기쁩니다. 일단 이 작업을 위해서 기존에 있던 행동을 결정하기 위한 메서드에서 기존에는 현재가, 이동평균, 이동표준편차를 따로 받았다면, 이번에는 한꺼번에 튜플형태의 데이터를 받은 다음에, 이를 하나하나 분해 하도록 합니다. 이렇게 해서 기존에는 그냥 데이터를 축적하기 위한 과정에 지나지 않았는 메서드에 가서, 여기서 추가로 작업을 하도록 설계를 하도록 합니다. 그리고 나서 다음으.. 2020. 1. 18.
초기 테스터(initial tester)의 제작-17- 안녕하세요? 진나번 포스팅에서 어떻게 새로운 메서드를 만들어 내기는 했는데, 이게 제대로 작동을 하지 못해서 데이터를 전달해야 하는 방법에 대해서 고민을 하였습니다. 이번 포스팅에서 본격적이라고 해야 할지, 아니면 방법 중에 하나라고 해야 할지, 아무튼 간에 데이터를 py파일에서 다른 py파일로 전달하는 역할을 할 수 있어 보입니다. 먼저 기존에 있던 calculation 메서드에서 return에 아무런 값이 없었지만, 이 값들을 한번 만들어 주도록 합니다. 이렇게 반환값 - 리턴값이 생기면...... 그리고 나서 이렇게 해서 상위 py라고 해야 할지, 이 메서드가 있는 py파일을 작동시킨 py파일에 가서, 반환되는 값이 있는지 없는지를 한번 print()함수를 써서 한번 알아보고자 합니다. 한번 프로그.. 2020. 1. 17.
초기 테스터(initial tester)의 제작-16- 안녕하세요? 지난번 포스팅까지 해서 어떻게 원하는 값을 구할 수 있는 메서드를 만들어 냈습니다. 이제 이 값을 가지고서 어떤 액션을 취할 것이냐를 결정해야 하는데, 예를 들면 어떤 상황에서 매도를 할 것이며, 어떤 상황에서 매수를 할 것인지, 아니면 그냥 관망 - Hold를 할 것인지를 결정하는 메서드를 만들어야 할 필요성이 있습니다. 일단 위 스크린샷에서 보이는 것처럼 현재가를 제대로 가져오는 지 여부부터 체크를 하도록 합니다. 왜 이러냐 하면, 이 현재가 - 마지막 close값을 제대로 가져와야 판단의 기준으로 삼을 수 있기 때문입니다. 체크결과 제대로 현재값을 가지고 오는 것으로 판정이 되었습니다. 계속해서 이제 행동을 결정하는 메서드를 만들러 가 보도록 합니다. 같은 메서드 안에서 연속해서 이어서.. 2020. 1. 17.
초기 테스터(initial tester)의 제작-15- 안녕하세요? 지난번 포스팅에서 데이터가 축적이 되어야 하는 것임에도 불구하고, 제대로 되지 않아서 결과가 제대로 나오지 않는 현상이 발생한 것을 확인할 수 있었습니다. 그래서 이번 포스팅에서 어떻게 이 에러까지 해결한 다음에, 마지막으로 더 다듬어서 마무리를 짓는 것 까지 보여 드리고자 합니다. 먼저 어디서 문제가 생겨서 축적이 되지 않았는가 했더니, 일단 변수의 이름을 다르게 설정한 것이 문제라면 문제라고 할 수 있었습니다. 축적될 변수에는 이름을 달리하지 말았어야 했습니다. 이렇게 해서 실행을 시켜 보았더니, 점점 rows의 갯수가 늘어나는 것을 확인할 수 있기는 있었습니다. 이제 이건 해결이 된 것 같은데......... 위 스크린샷에서 나오는 것처럼 분명히 데이터의 추가도 없는데, 한번 더 출력이.. 2020. 1. 17.