Pika uses a hybrid price feed of Chainlink oracle and a fast oracle from top exchanges to decide the mark price. Whenever an order is submitted, the fast oracle will fetch the median price from Binance, FTX and Coinbase and update the mark price before executing the order. This prevents the oracle frontrunning, as the mark price is determined only after the order sumission. To safeguard the accuracy of fast oracle, Chainlink oracle is used with a bid/ask spread whennever the fast oracle is not updating or its price deviates too much(2%) from Chainlink. In addition, traders can set an allowed slippage for each order sumission, to make sure the order is executed only if the mark price is within the allowed slippage range.