Genetic Algorithm for Arbitrage with More than Three Currencies

We develop a genetic algorithm that is able to find the optimal sequence of exchange rates that maximizes arbitrage profits with more than three currencies, being both the triangular arbitrage and the direct exchange rate two special cases of the proposed algorithm. Applying the algorithm to the mos...

Descripción completa

Detalles Bibliográficos
Autores: Fernández-Pérez, Adrian, Fernández-Rodríguez, Fernando, Sosvilla Rivero, Simón Javier
Tipo de recurso: artículo
Fecha de publicación:2012
País:España
Institución:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:inglés
OAI Identifier:oai:docta.ucm.es:20.500.14352/43000
Acceso en línea:https://hdl.handle.net/20.500.14352/43000
Access Level:acceso abierto
Palabra clave:Arbitrage
Foreign Exchange Market
Genetic Algorithm.
Dinero
Econometría (Economía)
5304.06 Dinero y Operaciones Bancarias
5302 Econometría
Descripción
Sumario:We develop a genetic algorithm that is able to find the optimal sequence of exchange rates that maximizes arbitrage profits with more than three currencies, being both the triangular arbitrage and the direct exchange rate two special cases of the proposed algorithm. Applying the algorithm to the most traded currencies, we find average profits ranking from 4.5083% to 0.3162% for changing 1 USD for EUR with respect to the direct exchange rate, for different transaction costs, during the period October 2000-April 2012. Our results also suggest that the arbitrage profits increased just after the subprime crisis in summer of 2007 and that they are higher when the market is less liquid.