Yes, you are right but as far as I know, retail can only buy at. 0001
If you put in a market buy it will clear thru at. 0001 where as a market sell will go thru if someone has a less then ask offer in... MM's or brokers that allow it.
I know fidelity and zecco does not