Remeber that it s a Robot that is calculation the SP. (difference between Ask/Bid)
If you ask to buy 5000 on a 1 shot deal, then the price could go up a penny or more.
And if your target is to buy lots of them on a long run, just a few penny can make a big diffence in your average price x shares.
Just my opinion but i am not a professionnel.