I just started with a direct access broker and learning about routing through ECN's. My original intent for NYSE stocks was to add liquidity on ARCA and remove liquidity by routing to NYSE. Everything is working as expected when adding, but when I remove, I find that my orders are often routed outbound. For example, when I route a marketable limit order to NYSE, it always says that it was executed on EDGA and 60-70% of the time, it is charged at the higher outbound rate. Ultimately, my goal was to either get free takes on EDGA or pay the $0.0018/sh to take on NYSE. But, I can't seem to get either of these to occur with any consistency. Instead, I'm finding that most takes are being executed at $0.0029/sh on the outbound. How do I control this better? I was trading very active stocks. Is that why they are being routed outbound? Are Smart orders the answer to prevent outbound routing? My apologies if this is an extremely simple or common issue. I'm happy to read up on this somewhere; I just don't know where to look. Thanks for the help.