에러109 프로그램의 에러찾기 & 버그수정 -3- 안녕하세요? 지난번 포스팅에서 어떻게 매수를 하면서 나오는 그 수수료로 인해서 계좌가 깎인느 것 까지는 어떻게 구현을 하기는 했습니다만, 아직 해결이 되지 않은 문제가 있습니다. 바로 매수로 시뮬레이션이 끝이 났다면, 그럼 PV라고 해서 portfolio value라는 것을 만들어야 한다는 것 입니다. 일단 다음으로 알아보기 위한 것으로는 제대로 매수 데이터 베이스가 갱신이 될 때 마다자 Buy라는 문자열이 출력될 수 있도록 만들어 주도록 합니다. 이렇게 해서 상당히 많은 매수가 일어난다는 것을 확인할 수 있기는 있었습니다. 이제 다음으로 생각을 해 보아야 하는 것으로는.......이걸 어떻게 반영하는 가 하는 것 입니다. 그래서 일단 이렇게 하나하나 매수가 일어나는 것은 좋은데, 문제는 이게 한꺼번에 .. 2020. 7. 8. 중간 점검 & 다음 테스트를 위한 작업 -1- 안녕하세요? 이번 포스팅이야 말로 어쩌면 실험노트에 어울리는 내용을 올리는 날인지 모르겠다는 생각이 듭니다. 일단 지난번의 성공에만 도취되어 있어야 할 것이 아니라, 이래저래 수상하다는 생각이 드는 것이 있어서 이걸 한번 점검해 보도록 하고, 다음 작업에 들어가 보도록 해야 하기 때문입니다. 먼저 위 스크린샷에서 볼 수 있는 것과 같이 일단 시작을 하면 나오는 항목에다가 우선 일괄적인 period를 지정할 수 있도록 만들어 줍니다. 이렇게 한 다음에 원래는 숫자로 되어 있던 항목을 위 스크린샷처럼 한개의 변수로 바꾸어 주도록 합니다. 일단 먼저 RSI지수를 기반으로 하는 매도 매수 룰에 먼저 적용해 주도록 합니다. 그리고 나서 다음으로 봐야 하는 것으로 이동평균선 + 표준편차를 사용하는 매도/매수 룰에서.. 2020. 7. 1. 사이드 작업 : 다중 PC에서의 테스트 작업 -4- 안녕하세요? 지난번 포스팅에서 일단, 에러의 원인으로 의심이 갔는 곳은 다 빗나가는 것을 보여드렸습니다. 이렇듯 프로그램을 하나 만든다는 것은 이래저래 빗가감과의 싸움이라고 할 수 있는데, 아무튼 간에 이 작업을 어떻게 성공하기 위해서, 계속해서 작업을 이어나가도록 해 봅니다. 일단 이 작업을 하기 위해서, 위 스크린샷처럼 우선 인코딩이 되는 유니코드에 에러가 있는 것이 아닌가 하는 생각이 들어서 일단 시스템이 무슨 인코딩을 하는지 알아보도록 합니다. 파이참 상에서는 인코딩이 UTF - 8 이라는 것을 확인할 수 있었습니다. 지금 짐작이 가는 곳으로는 우선 이 유니코드가 다를 것으로 예상이 됩니다. 그리고 나서 어떻게 pyinstaller로 빌드를 시킨 결과를 위 스크린샷에서 보면, 여기서도 제대로 UT.. 2020. 6. 28. 에러 찾기를 위한 여정-4-finish 안녕하세요? 드디어 그 길고 길었던 에러를 찾는 과정이 다 끝이 나기는 났습니다. 일단 생각해 보면 간단한 문제이기는 문제인데, 이걸 만들어 놓은 본인이 제대로 모르고 이런 작업을 했다는 것이 문제라면 문제입니다. 물론, 이런 식의 시뮬레이션을 돌리는 작업을 그동안 하지 않아서 생기는 문제인듯 합니다. 먼저 어디가 문제인지 알아보니, 우선 for loop를 통해서 다음 종목코드의 테스트를 진행하고, 이후 아래에 더 있는 while문을 통해서 한개의 종목을 계속 돌게 됩니다. 그런데 for loop의 시작 지점에 있어야 하는 이 변수 초기화가 밖에 있어서 생기는 문제였습니다. 다음으로는 테스트를 하기 위해서 다시금 위 스크린샷과 같은 형식의 조건을 내 걸어서 한번 더 작업을 하도록 합니다. 이번에는 결과가.. 2020. 6. 3. 이전 1 ··· 6 7 8 9 10 11 12 ··· 28 다음