콘텐츠로 건너뛰기
Reddit

백테스팅 데이터에 무작위성을 추가하는 방법 고민💡

r/Daytrading 조회 5
원문 보기 →
💡

1분 단위 블루칩 주식 데이터를 백테스팅하는데 데이터가 티커와 시간 순으로 정렬되어 있습니다. 하지만 실거래 환경에서는 1분 데이터가 랜덤하게 들어오기 때문에 이를 시뮬레이션하고 싶습니다. 이를 위해 백테스트 데이터에 어떻게 무작위성을 더할 수 있을지 의견을 구합니다.

1년치 1분 단위 블루칩 주식 데이터를 백테스팅 해봤는데, 알고리즘은 괜찮은 상태입니다. 데이터는 티커, 날짜, 시간 순서로 정렬되어 있어요.

그런데 실제 환경에서는 1분 데이터가 무작위로 들어오기 때문에, 백테스팅도 그런 무작위성을 반영하고 싶습니다. 현재 백테스팅 데이터는 정렬되어 있지만, 실제로는 티커별 1분 데이터가 랜덤하게 들어오는 상황입니다.

이 티커+날짜+시간 데이터에 무작위성을 어떻게 추가할 수 있을까요? 좋은 방법이나 아이디어가 있으면 알려주세요.

💬 원문 댓글 (1)

u/Dre*********** ▲ 1
하루에 티커별로 몇 번 정도 거래가 일어나나요? 데이터를 시뮬레이션 하려 하지 말고, 알고리즘 테스트를 위해 실제 실시간 데이터로 포워드 테스트를 시작해 보세요. 실제 데이터 샘플을 보관하지 않은 것 같으니 그렇게 하시는 게 좋겠습니다.
원문 보기
How many trades does it take per day per ticker?
Just start forward test it with live data instead of trying to simulate data since it seems you did not keep a sample of real data to test the algo.

댓글 (0)

로그인하고 댓글을 작성하세요.

아직 댓글이 없습니다.