무모한 도전-주식 인공지능 만들기1652 RSI 지수를 계산하기 위한 여정 -2- 안녕하세요? 지난번 포스팅에서 RSI지수를 계산하기 위해서 이런저런 시도를 했지만, 문제는 제대로 나오지 않은 정도가 아니라 아ㅖ 결과가 나오지 않았습니다. 그래서 이게 어디가 문제인지 한번 알아보러 가야 하는데, 이에 대해서 시행착오가 많기 때문에 그 과정을 포스팅으로 정리해서 올리고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 일단 기존의 부모 프로세스에서 정보를 받아오는 상황에서 미리 있는 정보로 코드를 바꾸어 줍니다. 그리고 나서 실행을 시켜 보니, 문제가 나온 곳이 바로 int()로 바꾸어 주는 부분인데, 이게 DataFrame형태의 자료에는 적용이 되지 않는다고 합니다. 그래서 이 작업을 하기 위해서, 위 스크린샷에서 보이는 것처럼 NaN 값이 아닐 경우에는 .values를 붙여서 지정.. 2020. 3. 8. 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. 이전 1 ··· 232 233 234 235 236 237 238 ··· 413 다음