The result comes from our own price feed (Coinbase, Binance as a fallback): UP if the close is at or above the open. A window without a price is cancelled and refunded.