Alphavo 돌아가기

검증

DSR

다중 시행을 보정한 샤프

왜

시도 횟수가 많을수록, 높아 보이는 샤프를 우연히 만나기 쉽습니다. 순수 잡음만 여러 번 시험했을 때 기대되는 최고 샤프를 먼저 구하고, 관측된 샤프가 그 운의 선보다 얼마나 높은지 봅니다.

공식

Bailey와 López de Prado 2014의 Deflated Sharpe Ratio입니다. 입력은 발견 구간 사용자 장부의 체결별 순퍼센트입니다. 밀봉 구간은 넣지 않습니다.

한 체결의 퍼센트

현금 = (청산가 − 진입가) × 수량 × 계약 승수 − 수수료 현금 − 펀딩비 현금
숏은 가격 항이 반대

r = 이 현금 / 이 체결 직전의 평가액
보고서 퍼센트 = r × 100

수수료: 테이커 0.05, 메이커 0.02는 퍼센트포인트이며, 현금 = 명목금액 × 수수료율 / 100입니다. 슬리피지 10bp는 체결가에 반영합니다. 펀딩비는 8시간당 0.0001이고, 롱이 내고 숏이 받습니다.

관측된 샤프

SR = mean(r) / std(r)

std는 표본 표준편차이고, 분모는 T − 1입니다. T는 체결 수입니다. 연율화하지 않습니다. 명목금액으로 따로 나누지 않습니다.

독립 시행 수

N = ρ + (1 − ρ) × K

K는 진입 계열 안의 시도 횟수이고, ρ는 그 시도들 사이의 평균 상관입니다. 이 계열을 추정할 수 없으면 N은 1입니다. 원래 격자 수를 쓰지 않고, N을 30으로 다시 나누지도 않습니다.

운의 선

γ ≈ 0.5772156649
V = 1 / (T − 1)

SR₀ = √V × ( (1 − γ) × Φ⁻¹(1 − 1/N) + γ × Φ⁻¹(1 − 1/(N × e)) )

Φ⁻¹은 표준정규분포의 분위 함수입니다. e는 자연상수입니다. N ≤ 1이면 SR₀ = 0입니다. 위 식이 음수이면 0으로 받습니다.

보정된 확률

DSR = Φ( (SR − SR₀) × √(T − 1) / √(1 − γ₃×SR + (γ₄ − 1)/4 × SR²) )

Φ는 표준정규분포의 분포함수입니다. γ₃는 이 r 열의 왜도입니다. γ₄는 첨도이며, 정규분포의 첨도는 3입니다. 분모의 SR과 분자의 SR은 같은 관측 샤프입니다.

SR₀를 0으로 바꾸면, 같은 식은 시행 횟수를 빼지 않은 확률 샤프입니다. 시행 횟수를 뺀 이 값이 DSR입니다.

체결 수가 2 미만이거나, 분산이 0이거나, 가격이 유한수가 아니면 이 행에는 DSR이 없고, 0으로 적지 않습니다.