LOL excellent. yes indeed. but i would add, the best broker is also a broker that does not manipulate the price feed when trading against you.
for ex, XM does not allow the trader to use AI code to decide when to enter or exit a trade —> a huge red flag right there.
also, you should read section 68.3 of XM’s Client Agreement where it basically says they might execute your trades at prices significantly different from the prices you saw on the quote feed and from the real market.
who in their right minds would want to trade with a broker like this?? do you believe they can stay honest?
for those who do not know: all B-book brokers, ie market maker brokers, trade against the clients. here is a list, by no means exhaustive—please note i also do include brokers using a hybrid model, that is, A-book and B-book, and who will move a trader from the B-book to the A-book once it becomes clear that this trader wins more than he loses:
AxiTrader
CMC
Dukascopy
eToro
Forex.com
FXCM
FXDD
FXFinPro
FXPro
GAIN Capital
IG
OANDA (but at least they are upfront about it and seem not to cheat even though they are a market maker)
Pepperstone
SAXO Bank
Silicon Markets
Swissquotes
TitanFX
XM
and the list goes on.
point is: most of them still B-book their clients: if you are puzzled, you should read the interview given by the CEO of FxPro last year after the SNB even in which he clearly states that to mitigate the risk of events such as the SNB de-peg, FxPro will be going back to a hybrid A/B-book business model from the agency only or A-book model they had before the SNB hit. if you understand these words, it’s all you need to know to understand how the retail industry operates.
now, the problem is not whether the broker uses B-book only, or A-book, or a mix of both.
the problem is that when the broker uses only B-book, ie market maker, will the temptation to take advantage of clients be too great to resist:
1- the broker does not flip the trade on to the real market and thus is not hedged, meaning that if your trade is making money, the broker is losing money. multiply by perhaps 100, 1000, or 10000 clients like that, and the broker will lose big and fast.
2- so if the broker does not have the will or the IT to hedge each client’s trade properly in the real market, then temptation arises; if they give in, the conflict of interest will manifest the following symptoms:
- slowing down or freezing the price feed,
- triggering SLs with price spikes that never occurred in the real market
- triggering margin calls to totally kick the trader out of trades
- freezing the platform, MT4, cTrader, Protrader, most platforms designed by firms catering to retail brokers because usually their service offering also includes a turnkey backend solution (ie server, etc) and the server piece of software let’s the broker control everything about what a client sees and can do–these capabilities are also available of course to firms catering to the professional crowd but they choose not to use it because professional traders have too much $, can get good lawyers and get the regulator on the broker’s ass much more easily that the small trader, and in the end, it is not worth losing such clients, so the prime brokers play nice (i am not addressing the HFT issue here as it would take too long to go in all the details of how this is getting as abused as it is on the equities market).
so in conclusion, i would say the best broker is the one that will not be tempted to control the platform and price feed against you because they don’t have the means to properly hedge their trades, or are just dishonest pure and simple.
so the solution is: how to eliminate any risk of such temptation?
as long as a B-book business structure is in place, even if there’s an A-book, then it is impossible to guarantee the broker will not cheat.
therefore, the only way to be sure is to do business with a broker:
1- that uses the agency model only, or A-book only
2- can provide trade tickets upon request, with the ticket showing all the trade information all the way to how the trade was fullfilled with the LP, so LP name and/or code and timestamps etc should all be included (look for brokers who use Harmony’s Traiana software on the backend)
3- that is well capitalized, beyond the strict minimum and therefore financially strong, that is, not at risk of going bankrupt at any time after you open an account with them
4- that forgave client negative balances last year in the aftermath of the SNB de-peg blood bath and more importantly, survived the event well and was able to handle the crisis properly as in executing client SLs at reasonable levels considering the situation: that was neither the case for IG, nor SAXO Bank; FXCM execution was better but look at how financially weak the event left that company, so much so that now i would hesitate to open an account with them as their future seems quite uncertain: Leucada might sell FXCM this year or next, and then who knows how that might affect business and therefore your account(s).
5- has many counterparty relationships with Prime Brokers, Prime of Primes, Tier 1 and Tier 2 banks, institutional ECNs (Integral, LMAX, FXAll, KCG Hotspot, EBS, Currennex, etc…) so that plenty of liquidity is always available at all times: read the legal docs of Dukascopy and find out who their counterparties and LPs are and compare that to other brokers, such as, for example, JFD Brokers, Invast, GlobalPrime, or Baxter-FX and see how limited one is vs the others.
all this has an impact on the quality of the execution your trades will receive.
so choosing a broker does not just come down to: spreads, commission, withdrawal speediness, funding options, or available instruments. that’s just the beginning. the points above are way more important in the long run.
finally, now that 80%+ of all trading on stock markets is algo trading, and this number is 20%+ on SPOT Forex and increasing, it will become important to see which broker will or already does offer a professional solution to those who want to switch from manual to algo trading.
hint —> professional algo trading is not writing MQL sripts for MT4. i don’t care if your EA makes you money for now.
if you are not using stats and math libraries as available in Python or R, you are not developing professional algos but some chickensh1t. ask yourself: do you think companies like Virtu or Renaissance Technologies or Citadel are able to make money day in/day out with their computers auto-trading because they use MT4’s MQL? they don’t and if you believe that, then you still have a lot to learn.
for those who want to learn, a good introduction to market structure and how the HFT firms game the equities market with their algos is the Nanex site. the founder, eric hunsader, has made available all his reports for free. it’s all there. good stuff to know as it also applies to the Forex market.