A triangular arbitrage strategy exploits inefficiencies between three related currency pairs, placing offsetting transactions which cancel each other for a net profit when the inefficiency is resolved. A deal involves three trades, exchanging the initial currency for a second, the second currency for a third, and the third currency for the initial. With the third trade, the arbitrageur locks in a zero-risk profit from the discrepancy that exists when the market cross exchange rate is not aligned with the implicit cross exchange rate.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
An example of a triangular arbitrage ring is USD, GBP and EUR. The currency pairs involved in such an arbitrage opportunity are EUR/USD, GBP/USD and EUR/GBP. These pairs can be thought of as an algebraic formula with a numerator and a denominator. The numerator in EUR/USD is the EUR, while the denominator in that pair is the USD. This equation works out to EUR divided by USD. These three currency pairs make up a tri arb ring that can be expressed as follows:
MEAN = EURUSD - EURGBP * GBPUSD
The mean roughly centers around zero but at times has serious excursions from this value. A mean below zero means that a profit is possible buying EURUSD, selling EURGBP and hedging with GBPUSD. Likewise, a mean above zero means that a profit is possible selling EURUSD, buying EURGBP and hedging with GBPUSD. If the combined transaction costs are smaller than the discrepancy, the deal can be taken and profits can be made. If slippage is too high placing the first two trades, the deal can still be profitable albeit unhedged.
The EA adapts its behavior to slippage. If the broker incurrs into considerable slippage when filling first two orders of the deal, the EA will refrain from hedging thus locking-in a loss in the ring. Instead, it will handle the deal as a mean reversion deal using only the first two pairs, which is still very likely to be profitable.
The EA can trade any pair ring of your choosing, for example BTCUSD/BTCEUR/EURUSD or XAUUSD/XAUEUR/EURUSD.
Arturo Lopez Perez, private investor and speculator, software engineer and founder of PZ Trading Solutions.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@market-fx.pro.
Refund requests received more than 30 days after purchase will be rejected.