본문 바로가기

무모한 도전-주식 인공지능 만들기1651

RSI 지수를 계산하기 위한 여정 -1- 안녕하세요? 평균회귀 방법을 사용하기 위한 매도/매수를 위한 룰은 평균과 표준편차만이 아니라 다른 방법도 있습니다. 그 중에 하나가 이 RSI라고 해서 relative strength index라고 하는 지수가 있습니다. 일단 이 지수를 사용해서 초기 테스트를 하기 위해서는 제대로 계산을 하는 과정이 필요합니다. 일단 위키피디아의 영문 자료를 뒤져 보다 보니, 우선 close라고 해서 종가의 변화가 중요한데, 어제보다 종가가 오른 경우와 반대의 경우를 각각 U와 D라는 그룹으로 묶도록 하고, 이후에 Wilder's SMMA라고 하는 특별한 공식의 이동평균을 구해야 하는 과정이 있습니다. 이게 조금은 복잡하기는 해도 어떻게 계산을 해야 하는가 하고 생각했더니......... 이 RSI지수를 간단하게 그냥 .. 2020. 3. 6.
멀티 프로세스를 이용한 초기 테스트(initial test)를 하는 현장 -3- 안녕하세요? 드디어 평균과 표준편차를 이용한 초기 테스트의 내용도 마지막으로 올리는 포스팅이 왔습니다. 일단 이번 포스팅에서 마지막 조건을 동원해서 어떻게 초기 테스트를 했으며, 그 내용에 대해서 보고를 겸해서 포스팅을 올려 보고자 합니다. 그럼 시작하겠습니다. 먼저 위 스크린샷에서 보이는 것처럼 일단 코드를 30에서 10으로 변경해 주도록 합니다. 이렇게 하는 것으로 일단 준비는 되었습니다. 그리고 본격적인 초기 테스트에 들어가기 전에, 위 스크린샷에서 볼 수 있는 것처럼 우선 10분봉 데이터 베이스를 가지고 만들 수 있는 결과를 저장하기 위한 폴더를 만들어 봅니다. 그리고 나서 10분봉을 사용한 초기 테스트에 들어갔는데, 결과에 대해서 먼저 9시간이 넘게 걸린 것을 확인할 수 있기는 있었습니다. 그리.. 2020. 3. 6.
멀티 프로세스를 이용한 초기 테스트(initial test)를 하는 현장 -2- 안녕하세요? 계속해서 남아 있는 초기 테스트의 조건 - 일정량의 분봉으로 평균과 표준편차를 구하는 조건에 대해서 이래저래 많은 시행착오가 있어야 하기에, 일단 계속해서 연속으로 초기 테스트를 돌리면서, 이에 대해서 한번 포스팅을 올려 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 rolling이라는 항목에서 60에서 30으로 숫자를 바꾸어서 평균과 표준편차를 구할 수 있기를 해봅니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것과 같이, 일단 30개 분봉을 이용하고, 10분봉 데이터 베이스를 이용한 결과를 저장할 폴더를 생성해 봅니다. 일단 그런데로 제 타이밍에 꺼서 상대적으로 더 정확한 시간이 측정되기는 했는데, 아무튼 간에 일단 확인을 해보면, 9시간이라는 시간이 걸린 것을 확인할 수 있었.. 2020. 3. 6.
멀티 프로세스를 이용한 초기 테스트(initial test)를 하는 현장 안녕하세요? 한동안 이 무모한 도전의 소식이 끊어졌는데, 그 동안 자동으로 초기 테스트를 걸어놓고 한번 결과가 나오기를 기다리고 있었습니다. 그래서 이번 포스팅에서는 그 중간 결과를 보고하는 자리를 겸해서 포스팅을 한번 올려 보고자 합니다. 먼저 지난번에 제대로 낮은 배수의 테스트가 끝나지 않았는 결과가 나왔기 때문에, 이번에는 위 스크린샷에서 볼 수 있는 것처럼 해당하는 부분의 코드를 모두 주석처리 하도록 합니다. 그리고 나서 10분봉 차트를 가지고서 한번 작업을 하는데 이전보다 조금은 더 많은 시간이 걸리기는 했지만, 일일히 수동으로 이를 꺼야 했기에 정확한 시간이 아니기는 합니다. 일단 10시간이 걸리기는 했습니다. 기존에 1배의 표준편차를 계산한 결과에서는 제대로 결과가 나오지 않았는 문제가 있었.. 2020. 3. 5.