for example a stock like CCC
bid ask spread is always min tick size of $0.05. Is there a way to avoid this?
Why do I send market order and get filled at $0.0025 intervals?
You can thank the waste of space, good-for-nothing, vulture companies known as algo funds (or HFTs).
Eric Scott Hunsader from NANEX is the recognised authority on the subject of dodgy goings on in the market and he has written on the topic of sub-penny fills here : http://www.nanex.net/aqck2/3519.html
I'm still curious why min tick size is not 0.01, then the market makers converge on the natural bid ask spread. Rather it seems this is mandated by exchange or something...