ECN and STP brokers are intermediaries who facilitate trades between buyers and sellers. A market maker broker takes the opposite side of the trade and provides traders with liquidity on their trade.