Nordic,
Cancel charges are real. As I said earlier, the firm may pass the charges thru to the trader. This cost only applies to AMEX transactions on QQQ's, that are cancelled.
The best route to use would depend on your objectives, size
and order execution platforms routes. On REDI+ , I have routes to
AMEX,NYSE,NYSE Direct,ARCA,INCA & ISLD . What route do I use?
If I am getting out of an odd lot, I use ISLD. If I am trading 5000
share blocks, I would send the order to the AMEX for potential price improvement ,assuming I know FV of the futures and I have
the potential for price improvement .If I am taking 1000 shares on
the offer and the NBBO is the same for all exchanges, I would send the order to NYSE NX(direct), for an auto Ex. For pure speed of execution ISLD and the REDI ECN are the fastest providing there is an ECN match. ISLD ECN may be a little faster. Note that the ISLD ECN is not "proactive" and ISLD will not accept market orders. ETF(QQQ,DIA & SPY) value is related to arbitrage, so most of the time the markets will be fair. That does not mean that the execution will be the "same" in all markets. The "width" of the Bid-Ask spread most of the time in QQQ will be .02 or less.
If you trade mainly ISLD, you are giving up potential price improvement for speed of execution. Liquidity in ETF's like any
product, may depend on market conditions. As a former SPY Market Maker on the AMEX , many times MM keep the spread wide
to keep from getting "picked off" by arbitrage traders.
Gene Weissman
Lieber & Weissman Sec., L.L.C.
gweissman@stocktrade.net