Not true with mmtc and Nasdaq.......
In amex and nyse the middle is a specialist who matches a buyer and seller.
In nasdaq the middle is a marketmaker who artificially creates the market with varied pricing where buyers and sellers react. So, let's say the mmtc bid/ask was .003/.003 on your screen. But Joe had a little better data and saw .0031/.0034. And Jeff had even better data and saw .00314/.00342. As you can see, the better the data, the more price becomes an issue. That is just one injustice of the otc market that is being abused by mmtc.
So, you put out a mmtc buy order for .003. Joe puts out a mmtc buy order at .0033. And Jeff puts out a mmtc sell order at .00325.
When you set up your broker account you agreed to get the best price available buying and selling. Guess what happens now? You and Joe get your mmtc orders filled in-between at .00325, .0033 and .003 depending on what data you have. isn't mmtc great