Trading Robots for MetaTrader 5

Here you will find many programs for the MetaTrader 5 trading platform, which save the trader from routine operations and help him concentrate only on the really important things

Special offer

Time Left to Buy:

Up to 29% OFF

Shopping cart

The cart is empty

MetaTrader 5

Not enough Bitcoins for your order?

You can buy them at the following places

Mercuryo Buy

ChangeHero Buy

Coinmama Buy

Indacoin Buy

ChangeNow Buy

Changelly Buy

BTCDirect Buy (Euro)

Top Rated Products MT5

995.00 USD706.45 USD Aura Rocket MT5
Stanislav Tomilov
999.00 USD709.29 USD Darwin Evolution MT5
Guillaume Duportal
715.00 USD507.65 USD Divo EA
Anton Kondratev

PZ Triangular Arbitrage EA MT5

299.00 USD212.29 USD

Free updates are included

We Accept Cryptocurrency Payments

We guarantee that all our
products are 100% authentic


MetaTrader 5


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:


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.

Benefits of this EA

  • Easy to set up and supervise
  • Trade forex, crypto and metal pair rings
  • Adapts to spread, commissions and slippage
  • The strategy is time-frame independent
  • It implements 25 built-in pair rings
  • A theoretical zero risk strategy
  • NFA/FIFO compliant


  • 25 built-in pair rings or...
  • Enter your desired pair ring in inputs
  • Possibility to hedge or not to hedge
  • Customizable trading weekdays and hours
  • Customizable Trade Trigger and Profit Target
  • Customizable leverage and risk

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.

Usage Tips

  • Trade with an "instant execution" broker
  • Trade from a VPS or a good network point
  • Backtest in M1 HLOC/Every Tick mode with and without random delays
  • In netting accounts: don't trade rings with overlapping pairs simultaneously
  • In hedging accounts: trade many rings at the same time without restrictions
  • Changing the magic number from pair ring to pair ring is not necessary

Input Parameters

  • Pair Ring: Select a built-in pair ring to trade or select "Manual Inputs".
  • 1st Symbol: The first symbol of the pair ring. For example, EURUSD.
  • 2nd Symbol: The second symbol of the pair ring. For example, EURGBP.
  • Hedge Symbol: The hedge symbol of the pair ring. For example, GBPUSD.
  • Trade Trigger: The minimum price discrepancy to trade in pips. A higher trigger will cause less trading frequency.
  • Profit Target: The profit target for the deals in pips. A higher profit target will cause more variance in trading results.
  • Hedge: Enable or disable hedging of the deals. Deals can also be profitable without hedging and transaction costs are smaller.
  • Trading Weekdays: Enable or disable trading on any given weekday, from monday to sunday.
  • Trading Hours: Set the trading hours for the EA. By default it trades from 00 to 21 hours.
  • Leverage: Select the leverage the EA must use when trading the pair ring.
  • Slippage: Maximum slippage on orders in points.

Built-in Pair Rings

  • And many more!
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:

Refund requests received more than 30 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email:

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Copyright © 2022 All rights reserved. Terms and conditions | Privacy policy     We speak your language EN|CN|DE|ES|RU

RISK WARNING: is a software reseller, we do not offer investment advice or execute trades. The software we provide is a tool where the settings are input by the end user to design their own trading strategy. Trading forex and CFDs carry a high degree of risk to your capital and it is possible to lose your entire deposit. Only speculate with money you can afford to lose. As with any trading, you should not engage in it unless you understand the nature of the transaction you are entering, and the true extent of your exposure to the risk of loss. These products may not be suitable for all investors, therefore if you do not fully understand the risks involved, please seek independent advice.