Efficient Triangular Arbitrage Detection via Graph Neural Networks
Zhang
Triangular arbitrage is a profitable trading strategy in financial markets that exploits discrepancies in currency exchange rates. Traditional methods for detecting triangular arbitrage opportunities, such as exhaustive search algorithms and linear programming solvers, often suffer from high computational complexity and may miss potential opportunities in dynamic markets. In this paper, we propose a novel approach to triangular arbitrage detection using Graph Neural Networks (GNNs). By representing the currency exchange network as a graph, we leverage the powerful representation and learning capabilities of GNNs to identify profitable arbitrage opportunities more efficiently. Specifically, we formulate the triangular arbitrage problem as a graph-based optimization task and design a GNN architecture that captures the complex relationships between currencies and exchange rates. We introduce a relaxed loss function to enable more flexible learning and integrate Deep Q-Learning principles to optimize the expected returns. Our experiments on a synthetic dataset demonstrate that the proposed GNN-based method achieves a higher average yield with significantly reduced computational time compared to traditional methods. This work highlights the potential of using GNNs for solving optimization problems in finance and provides a promising approach for real-time arbitrage detection in dynamic financial markets.
academic
Эффективное обнаружение треугольного арбитража с помощью графовых нейронных сетей
Треугольный арбитраж — это торговая стратегия, которая использует различия в валютных курсах на финансовых рынках для получения прибыли. Традиционные методы обнаружения возможностей треугольного арбитража, такие как алгоритмы исчерпывающего поиска и решатели линейного программирования, обычно характеризуются высокой вычислительной сложностью и могут упустить потенциальные возможности на динамичных рынках. В данной работе предлагается новый метод обнаружения треугольного арбитража на основе графовых нейронных сетей (GNN). Путем представления сети валютных курсов в виде графа используются мощные возможности представления и обучения GNN для более эффективного выявления прибыльных арбитражных возможностей. В частности, в работе формализуется задача треугольного арбитража как задача оптимизации на графе и разрабатывается архитектура GNN, способная захватывать сложные взаимосвязи между валютами и курсами обмена. Вводится функция потерь с ослаблением для более гибкого обучения и интегрируются принципы глубокого Q-обучения для оптимизации ожидаемого дохода. Эксперименты на синтетических наборах данных показывают, что предложенный метод на основе GNN достигает более высокого среднего коэффициента доходности при значительном сокращении времени вычислений.
Треугольный арбитраж — это торговая стратегия на валютном рынке, которая использует несогласованность валютных курсов между тремя валютами для получения прибыли. Когда валютные курсы трех валют содержат арбитражные возможности, трейдеры могут получить безрисковую прибыль через серию сделок.
Автор полагает, что графовые нейронные сети обладают естественными преимуществами при обработке данных графовой структуры, могут эффективно моделировать сложные взаимосвязи между валютами и реализовать более эффективное обнаружение арбитража через сквозное обучение.
Новая формализация проблемы: Впервые формализуется задача треугольного арбитража как задача оптимизации графа на основе GNN
Функция потерь с ослаблением: Предлагается функция потерь с ослаблением, обеспечивающая более гибкое обучение и более быструю сходимость
Интеграция глубокого Q-обучения: Принципы глубокого Q-обучения интегрируются в архитектуру GNN для оптимизации ожидаемого дохода
Улучшение производительности: Эксперименты доказывают, что данный метод превосходит традиционные методы как по коэффициенту доходности, так и по вычислительной эффективности
Chen et al. (2023): Теоретическая основа представления и решения линейного программирования с помощью GNN
Kool et al. (2019): Применение GNN в задачах комбинаторной оптимизации, таких как TSP
Smith (2020): Применение линейного программирования в обнаружении валютного арбитража
Соответствующая литература по глубокому обучению с подкреплением и графовым нейронным сетям
Общая оценка: Это статья, имеющая ценность как в технических инновациях, так и в исследовании приложений. Хотя в экспериментальной проверке и теоретическом анализе есть место для улучшения, она предоставляет значимое исследование применения GNN в задачах финансовой оптимизации.