A broker allows traders with numerous facilities necessary for trading, for example- high leverage, trading spread, trading platform, providing different technical tools etc. Security is the most demanded thing provided by a broker. ECN, STP, and Market maker are three types of brokers.