99% botów "StatArb" sprzedawanych detalicznym traderom używa statycznego okna patrzenia (OLS) do obliczania współczynnika hedgingu. Kiedy reżim rynkowy się zmienia, spread przekracza próg Z-score, a Twoje konto jest likwidowane.
Prawdziwy arbitraż instytucjonalny wymaga dynamicznego hedgingu. Oto dokładny krok aktualizacji filtra Kalman, którego używam w moim bocie Sentinel, aby dynamicznie śledzić relację między dwoma aktywami w czasie rzeczywistym.
core/kalman_filter.py (Linie 42-56)import numpy as np
def kalman_update(price_x, price_y, state_mean, state_cov, observation_noise, transition_noise):