99% "StatArb" botů prodávaných maloobchodním obchodníkům používá statické okno zpětného pohledu (OLS) k výpočtu zajišťovacího poměru. Když se tržní režim změní, rozpětí překročí práh Z-skóre a váš účet bude likvidován.
Skutečný institucionální arbitráž vyžaduje dynamické zajištění. Zde je přesný krok aktualizace Kalmanova filtru, který používám ve svém botu Sentinel, abych dynamicky sledoval vztah mezi dvěma aktivy v reálném čase.
core/kalman_filter.py (Řádky 42-56)import numpy as np
def kalman_update(price_x, price_y, state_mean, state_cov, observation_noise, transition_noise):