My favorite algorithm sends 2-5 orders per second to get in or out of a stock position. Why? I get better fills by sending tiers of 100-share orders, to scale in or out. When managing several positions, it adds up to 20-30 orders per second in a fast market. Using the Genesis GTP protocol, it works great. I feel like such a spammer.