Optionalmissingpropagate (default) uses chronological windows and rejects missing terms.
skip uses finite observations, preserving their original order. Rolling
numeric results hold across missing bars once the window is full.
Predicates require a finite current observation and otherwise return false.
Missing-value policy shared by numerical statistics and predicates.