If he had used all or none his lowball trade would not have filled on the first day and may not have filled on the second day. Ameritrade charges about 10 dollars for online trades. All or none may not be the best choice if you are trying to fill a lowball trade. May want to take a chance on the extra 10 bucks.