먼저 변수 설정을 하자.
- 상태 변수
- : 실시간 RSI 값 (0~100)
- : SMA200 필터 (일 때만 작동)
- : TQQQ의 기대 수익률과 변동성 (켈리 공식용)
- 제어 변수 (최적화 대상)
- : RSI 민감도 (그라디에이션의 기울기)
- : 켈리 공식에 의해 산출된 최대 투입 비중 (full kelly or fractional kelly)
매수·매도 강도 함수를 라 하자.
여기서 이면 (매수), 이면 (매도)이다. 그리고 를 사용하면 sigmoid 함수처럼 -1 ~ 1 사이 값으로 수렴해서 용이하다.
최종 투자 비중 함수를 라 하자.
여기서 는 켈리 공식에 의해 다음과 근사된다.
자, 이제 드디어 계산을 해보자. 우리 목표는 다음 식에서 기대 로그 수익률을 최대화하는 를 찾는 것이다. 여기서 는 주가 변동률이다.
이때 최적의 를 찾기 위해 에 대해 편미분한다.
이 식에 대한 k를 구하면 된다.