Class TriangularArbitrage

java.lang.Object
com.quantfinlib.pricing.TriangularArbitrage

public final class TriangularArbitrage extends Object
Triangular arbitrage checks over three related FX pairs, using dealable bid/ask quotes (not mids), so a positive result is executable edge before fees.

Conventions: ab is the price of one unit of A in B, bc of one B in C, ac of one A in C — e.g. A=EUR, B=USD, C=JPY: ab=EURUSD, bc=USDJPY, ac=EURJPY.