FOK orders are limit orders. That means traders set the price they want, and brokers have to complete the order at the specified price or better. If the broker can’t execute the full order as requested, the order’s canceled.