Has anyone tried to make an ea, search and take advantage of triangular arbitrage setups? Does this actually work in practice, or would brokers just not allow it? This isn't for retail traders like you and me. Banks could probably make some money from this because they are at the top of the food chain in terms of market access. We are at the bottom and are just lining your broker's pockets if you attempted something like this.
There's plenty of other ways to make money for our kind however, so don't let that discourage you! I can't imagine Forex is any different. These are not very profitable trades for retailers for one reason -- spread. UBS, Barclays, Citigroup, etc. They can take advantage of small price discrepencies whereas a retailer is just opening up his wallet for his broker.
How is that possible? How do they manage to make profits in an eye blink? Don't they need to pay any spreads? Don't they have any slippage? They are the ones on the opposite side of nearly every one of your trades. You pay your broker the spread in forex and your broker a trading fee in stocks and your laptop computer is not going to keep up with an institution's direct market access.
You suffer the effects of slippage, not them. They are able to see every buy and sell position as well as every stop that is placed in the market at large in stock markets and through them in forex. Banks do this all the time and generally do not even need a chart. They get an order from an institution wanting to buy 20 million euros for 1. All the Bank has to do is wait till price drops below 1. That fast no guess work involved. The further it goes below 1.
If price does not make it below 1. And that is why investment banks employ very few analysts and traders but entire armies of of mathemeticians and computer scientists. What if the price touched 1. Won't they be blamed? When you deal with a retail broker you're either dealing with a true ECN all pass through or an order aggregator or MM. The only way a triangular arbitrage strategy within a single broker works is via latency and the counterparty won't take kindly to your activities.
If you do broker to broker arbitrage the same rules apply - the losing broker won't take kindly to it. Unless you're an extremely proficient professional developer it's hopeless. And even then you might not make it because the technology and logistical challenges are immense for a small profit. But if you're determined to find out more you can learn a lot from the discussions in this thread: I suggest instead of focusing on the risk free profit which isn't actually risk free because execution risk is substantial , focus on a more hedged approach such as statistical arbitrage or pairs trading.
You won't get thrown out of the casino if you make money with these strategies and you don't necessarily have to be a high end developer to succeed.
There is a good thread on babypips in the Systems section on Stat Arb. Finally, there are some ideas that can be gleaned from triangular arbitrage that may be helpful to a strategy developer. There is no question that FX markets revolve around arbitrage. While triangular arbitrage may not be a practical retail strategy, understanding how to compute the out of balance Triangular Arbitrage pair may help some traders develop strategies based off the arbitrage concepts.
I read about triangular arbitrage on Blackwell's blog and tested it with them. Seemed to work, but hard to find opportunities. Triangular arbitrage in practice Beginner Questions. What about a true ECN broker like dukascopy? My Own Broker Arbitrage Forex Factory I suggest instead of focusing on the risk free profit which isn't actually risk free because execution risk is substantial , focus on a more hedged approach such as statistical arbitrage or pairs trading.More...