Triangular relationships and synthetic crosses as a quote-quality check
Posted: Tue Nov 03, 2026 4:00 am
Triangular relationships and synthetic crosses as a quote-quality check
Three currencies imply three exchange rates: EUR/USD, USD/JPY, and EUR/JPY. The third should equal the product of the first two, apart from spreads. Deviations show up when quotes lag or the market is stressed.
For scalpers, the relationship is a free data-quality check. Compute the implied cross from two majors and compare it to the quoted cross. A persistent discrepancy larger than the spreads suggests stale pricing on one of the legs.
During fast markets, brief divergences appear, and in principle, arbitrage trades could exploit them. In practice, they vanish before a retail order arrives, and the execution costs of three legs eat the gain.
Still, the check can serve as a filter. If the implied and quoted prices disagree, the feed is probably unreliable at that moment, and entries on the pair should be paused.
Run the comparison over a day of tick data to see how often and how large the discrepancies are. The pattern says a lot about the broker's feed.
How often does the quoted cross stray from the implied cross on the account in use?
Three currencies imply three exchange rates: EUR/USD, USD/JPY, and EUR/JPY. The third should equal the product of the first two, apart from spreads. Deviations show up when quotes lag or the market is stressed.
For scalpers, the relationship is a free data-quality check. Compute the implied cross from two majors and compare it to the quoted cross. A persistent discrepancy larger than the spreads suggests stale pricing on one of the legs.
During fast markets, brief divergences appear, and in principle, arbitrage trades could exploit them. In practice, they vanish before a retail order arrives, and the execution costs of three legs eat the gain.
Still, the check can serve as a filter. If the implied and quoted prices disagree, the feed is probably unreliable at that moment, and entries on the pair should be paused.
Run the comparison over a day of tick data to see how often and how large the discrepancies are. The pattern says a lot about the broker's feed.
How often does the quoted cross stray from the implied cross on the account in use?