안녕하세요?

 

이번 포스팅에서는 지난번 포스팅에서 매수가 일어나지 않은 원인을 파악해 보도록 하고, 알고리즘을 바꾸고 코드도 바꾸었는데, 이게 제대로 작동을 하는지 아닌지 여부를 알아 보고자 합니다.

 

가장먼저 해야 할일은 역시나 pytrader를 이용해서 1분봉 차트를 가지고 오는 것입니다. 일단 여기서 계속 과도한 조회요청 에러는 일단 다음에 생각해 보도록 하겠습니다.

 

다음으로는 communication.txt 텍스트 파일에서, 한번 데이터 베이스를 다시 지정해 주고 저장하기를 반복해 보도록 합니다.

 

그런데 하루종일 어떻게 알고리즘 투자자를 돌렸어도, 아무런 수익도 나오지 않는 것을 확인할 수 있었습니다. 이게 왜 이렇게 된지는 모르겠습니다만, 일단 확인해 볼 것이 있습니다.

 

 

먼저 120일간의 이동평균선-120분봉의 현재가 평균을 구한 다음에, 표준편차와 현재가 - 평균의 절대값도 구하도록 합니다. 그리고 나서 비교하는 것도 잊으면 안됩니다.

 

다음으로는 이 현재가 - 평균이 마이너스인지, 한번 확인한 다음, 수수료도 고려한 표준편차 + 수수료도 만들어 주도록 합니다.

 

이렇게 해서, countifs라는 엑셀의 함수를 사용해서, 매수결정이 나올 수 있도록 3번의 TRUE값이 나온 경우를 세어 보라고 했는데, 136번의 케이스가 나오는 것을 확인할 수 있었습니다. 어디가 이런 문제가 나온 것인지 모르겠습니다만, 이게 상당히 문제는 문제라는 생각이 듭니다.

+ Recent posts