Skip to content
All library documents

Triangular Forex Arbitrage with Spread and Commission Checks

Article MQL5 code base

Summary

TardioBot is described as a MetaTrader 5 expert advisor that searches for triangular arbitrage among three currency pairs. It monitors bid and ask prices, calculates an arbitrage ratio, and opens trades when the discrepancy exceeds configured thresholds. The description says the decision also accounts for spreads and commissions, which can reduce or eliminate an apparent pricing opportunity.

The system supports six predefined currency trios and adjusts price handling to each symbol. It checks that trade sizes are valid across the trio, can close positions that remain open beyond a user-set duration, and records opportunities and trades. Equity, margin, and extreme-ratio checks provide additional safeguards. The document describes intended functionality but supplies no backtest, live results, execution-latency measurements, or evidence that opportunities remain profitable after slippage and market impact. As a product overview, it does not explain the ratio formula or operational details for coordinating the trades.

Key ideas

  • Triangular arbitrage compares implied pricing across three related currency pairs.
  • The described system triggers trades when a calculated discrepancy clears a configured threshold.
  • Spread and commission costs are included in its opportunity checks.
  • Trade-size validation, time-based closing, logging, and account safety checks are described.
  • The overview provides no evidence of realized profitability or execution quality.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.