안녕하세요, 오랫만에 질문 드립니다.
getAdjClose()를 각 종목당 많은 횟수를 호출을 시도했더니 백테스트의 속도가 거의 진행이 안되는 수준으로 느려졌습니다.
예를 들어, moving average를 구하려 한다면 (실제로는 다른 일을 시도했음) getAdjClose(i)를 수십번 호출해야 하는데,
이런 일을 실제로 stockFilter() 안에서 진행했더니 백테스트가 굉장히 느려져서 도저히 할 수 없는 수준이 되네요.
하나의 종목당 60회의 호출을 했더니 한 종목을 진행하는데 1초 정도가 걸립니다.
이걸 더 빠르게, 백테스트를 진행할 수 있을 정도의 속도로 빠르게 할 수 있는 방법이 있을까요?
아니면 제가 뭔가를 잘못한 것인가요?
미리 감사드립니다.