I have been doing a lot of searching to see what is the benefit of FOK vs AON, and can't find any actual benefit for FOK > AON.
Essentially, let's say I have 1 million shares of stock X and its current price is $20/share. I would like to sell all 1 million of my shares at $21/share - but in ONE lot. I do not want partial fills.
If I place an AON order, it will hopefully sell all 1 million shares at 21/share once that price is achieved and once a MM accepts the volume of 1 million shares at 21/share.
If I place a FOK order, it will enter my order and then cancel it immediately if it's not at 21/share at the time the order is placed.
Any insight on how FOK is a benefit over an AON order would be appreciated.
My understanding is that fill or kill is usually within a short window. In your example, a FOK would likely go to someone buying all 1 million shares at 21. Where an All or None sell would more than likely take longer and potentially have multiple buyers which would average out to $21 per share. My experience also tells me these actions are more suited for buyers than for sellers. I could be wrong on this and am curious to follow more of this thread
Edit: FOKs happen immediately and AONs have a window. AONs have a longer execution period.