I'm too lazy to go look this up for sure but I think a Fill or Kill order must be entered at the current price or it will immediately be killed. Also, even if you enter it at the current price you may experience a partial fill and the remainder will be killed.
What I think you are wanting is an All or None order. Generally price will need to run through your order price before you see a fill. And, you won't be in line with other orders at your price.
And, I'm not even sure such orders are accepted on the ES.