What is the difference between Market makers vs ECN vs STP brokers

By | March 8, 2014

Last updated on July 29th, 2022 at 10:07 pm

What is the difference between Market makers vs ECN vs STP brokers

When I first jumped in the world of Forex in 2010, the same questions faced me. What is a Market maker? What is an ECN? What! Why is my broker trading against me? Isn’t Forex execution the same as the stock market? Ho ho, you’re in for a big surprise.

Because Forex has no central exchange, unlike the stock market, it is not regulated. This means things that are illegal in stock trading through the exchanges are actually legal in Forex, such as front running, or last-look. Attempts by regulators to regulate Forex trading in their jurisdiction will only scare these Financial institutions away. These financial institutions generate massive tax revenues for the local government, and we don’t want to scare them away do we?

Market makers

Market makers in Forex basically bets against you. For example, if you buy 1 lot of EURUSD at 1.35, and your broker is a market maker, they are ‘selling 1 lot of EURUSD at 1.35’, or essentially betting against you. If you win, your broker loses. If you lose, your broker wins.

One sign that your broker is a market maker is from them offering you fixed spreads, or the spreads are ‘capped’ at a certain limit. In a real market, there is absolutely no way an STP or ECN broker can offer you such conditions, unless the broker uses its own money to ‘make the market’ – hence the name market maker.

Given this hard statistic that 90% of traders blow their accounts within the first 6 months of trading, betting against retail traders can be quite profitable business. Also, statistics show that traders with account sizes $10,000 and above are much less likely to blow their accounts.

This is the reason why brokerages that do not bet against their clients prefer to set a minimum account size of $10,000. They prefer to work with consistently profitable clients, who can bring in consistent volumes. An example of such a brokerage would be LMAX, or Alpari PRO (min $25,000).

An example of brokers who are a market makers are Oanda and IG Markets. With that being said, when I was trading with Oanda, I did not receive any requotes, which is typical of a market maker. However, I did get extremely high spreads during news.

Market making can be also used to reduce costs, rather than bet against clients. This is done by internal matching of trades, somewhat like an exchange. If you want to buy 1 lot of EURUSD at 1.35, and another trader wants to sell 1 lot of EURUSD at 1.35, the market maker will internalise the trades and match both parties together, instead of sending both trades to the interbank market, where they have to pay a certain fee for each trade sent.

Straight through processing (STP)

An STP broker simply sends all your trades to the interbank market or its liquidity providers (LPs), regardless of whether they can be matched internally or not. For each trade sent, the STP broker pays a small fee to the LPs. An STP broker has liquidity arrangements with several bank partners, or liquidity providers to provide quotes and agree to take the other side of the trade. This is different from an ECN, as you shall see below. STP brokers usually have high spreads than ECN brokers. Remember, STP is different from ECN!

An example of STP brokers who do not bet against their clients would be FXPig DMA and Global Prime Forex.

A hybrid model of STP and Market making

What happens when we want to bet against clients who are unprofitable but do not want to bet against profitable clients? This calls for a hybrid model of STP and Market making. In this model, traders who are deemed profitable will be sent to the interbank market, while the broker will continue to bet against unprofitable clients. This is a highly profitable brokerage business model, but it involves careful risk management to determine which traders are profitable and which are not.

An example of brokers who use a hybrid model would be Pepperstone and Go Markets Australia.

Electronic communications network (ECN)

An ECN network has hundreds of liquidity providers all sending quotes to the ECN venue at the same time. The ECN then aggregates all the quotes to show only the best bid and best offer, which make up the spread. This can be zero at times! You can see this is very different from STP brokers, who only stream quotes from several bank partners, compared to an ECN who has hundreds of LPs. It is much more likely that you will see a lower spread on an ECN broker compared to an STP broker. 

An example of how FXOPEN’s ECN works


As you can see, FXOPEN’s ECN aggregates quotes from other ECNs such as currenex, hotspot, LMAX, integral, which in turn have hundreds of liquidity providers providing quotes. This ensures that all the liquidity providers compete for your trade, and in turn give you the best and lowest spread.

This is also why FXOPEN AU ECN has one of the lowest spreads in the market, compared to a broker who just uses Integral or LMAX as an ECN liquidity provider. RVD Markets ECN is another example of an ECN broker who has similar spreads to FXOPEN AU ECN.

FXOPEN AU ECN live spreads comparison


If you found our guide useful, let us help you reduce your trading costs!

  • Receive 20% to 50% commission discounts with multiple brokers
  • Your spreads remain exactly the same


10 thoughts on “What is the difference between Market makers vs ECN vs STP brokers

  1. Pingback: What Is A Stp Forex Broker | ForexFinancing.tk

  2. Pingback: What Is Forex Ecn Trading | ForexIndustries.tk

  3. Pingback: Forex Market Makers Vs Ecn | forexbiz.xyz

  4. Global Prime non sense

    Dear Author,
    Please read Global Prime’s PDS they are owned by Glen Eagle Securities
    So when Global Prime claims they are not a market maker what they misleadingly fail to mention is that Glen Eagle Securities, their parent company, takes the other side of all their trades!
    Global Prime is misleading clients as their claim is not completely true.

    1. Team ATG


      It is true that Global Prime’s parent company is Gleneagles. However, their parent company does not take the other side of the trade. The other side of the trades are taken by liquidity providers (banks, etc) and this is proven by the liquidity receipt global prime is able to provide you for every single trade.

      Best wishes,
      Team ATG

  5. Gabriel

    I’ve been reading all your past articles and they are very helpful and I would love to know more

    1. Team ATG

      Thanks Gabriel!

      if you would like to learn more, just leave a comment below and I will try to answer your question, or write a new topic about your question!

  6. nurulafni

    I love your post. When will you write specifically about STP brokers?

  7. Mook Jones

    Are there any ECN or STP brokers that allow trading for USA clients?

    1. Team ATG Post author

      Hi Mook Jones,

      You can try Interactive brokers. They are an ECN/STP model, meaning they do not trade against you, and charge very cheap commission $4 per rt lot
      Another good broker for Forex is TD ameritrade.


Leave a Reply

Your email address will not be published. Required fields are marked *