Every brokerage could be different in their delays. No way of telling how quick they will process your order or if it would even go through. You would probably want to have it in at least a 30 seconds before the bell. Even then there's no way of confirming someone else will have a order go through after yours. Crap shoot really.