Antes de descrever o que é negociação de arbitragem no mercado forex ou de criptomoedas, é necessário entender que a negociação de arbitragem pode ser implementada por meio de diferentes estratégias (métodos) de arbitragem que diferem umas das outras globalmente ou por melhorias (aprimoramentos) do mesmo algoritmo de negociação de arbitragem.
Discutiremos quatro tipos de negociação de arbitragem que dão origem a todos os outros tipos.
Arbitragem de Latência para Mercados Forex e de Criptomoedas
The first and most popular not only on Forex, CFDs, and precious metals, but on Cryptocurrencies market, is latency arbitrage, or as it is also called one leg arbitrage. Latency arbitrage always involves a source of fast quotes (fast feed), which are always compared by the latency arbitrage program with the quotes received from a slow broker. If the price of the instrument at a fast broker increases by a certain number of pips relative to the price of the same instrument at a slow broker, this instrument is bought, if vice versa – sold. If you look at the history of latency arbitrage programs, you can understand that this development was predetermined by one factor – Forex brokers hate traders who use latency arbitrage and try to find them and throw sand in their wheels, using all kinds of plug-ins, although this type of trading is legal and it improves the market by leveling prices on it. Developers of latency arbitrage programs tried to oppose forex brokers and invented sophisticated algorithms for forex latency arbitrage software. As the first latency arbitrage robots opened an order for a very short time (a few milliseconds) and fixed a profit of one or two pips, the main criteria for determining the latency arbitrage trader were the order time and profit. Such a problem was solved by the latency arbitrage product developers through the use of trailing stops and imitation manual trading, but this solution did not help for a long time, as brokers improved the search algorithms. At the next stage, the latency arbitrage software developers invented hedging orders on the same account on the other account – it allowed to increase globally the lifetime of the order and also to increase profit on one of the hedged accounts and loss on the other one. Now latency arbitrage can not be called one-leg arbitrage, as it has the second leg 😊 Although the essence has not changed, the real profit = profit on one account – loss on the other account = a few pips. This is how to lock latency arbitrage was born, which also underwent some changes and improvements and continues to successfully exist nowadays. On the other hand, since most crypto exchanges did not go the way of forex brokers and created a fair market, latency arbitrage crypto exchanges do not need additional improvements.
Arbitragem de Cobertura para Mercados Forex e de criptomoedas
Na arbitragem de cobertura, também é realizada uma comparação entre dois ou mais brokers. Por exemplo, temos o broker A e o broker B. Se o preço do broker A para um determinado instrumento de negociação exceder o preço do mesmo instrumento no broker B por um determinado número de pips, então o programa de arbitragem de cobertura vende esse instrumento no broker A e compra no broker B, garantindo assim o lucro. Em seguida, o programa de arbitragem de cobertura aguarda um sinal reverso quando o preço do broker A for inferior ao preço do broker B por um certo número de pips, para fechar a posição aberta anteriormente. Este método de negociação aparentemente não prejudica um broker forex, mas o problema é que quando se trata de uma combinação entre dois brokers em um par de cobertura, um sempre será mais rápido que o outro e o lucro se acumulará no broker mais lento. De fato, nesta situação, todas as ordens iniciadas pelo software de arbitragem de cobertura se dividirem em dois tipos: ordens iniciadas por diferenças de cotação entre provedores de liquidez e ordens por latência. O primeiro tipo pode ser classificado como não-prejudicial para as corretoras e um broker STP real não prestará atenção a eles. O segundo tipo é prejudicial e não difere em nada das negociações com arbitragem de latência. Nesta situação, um broker rápido acaba na melhor das situações e um broker lento perde, pois o principal lucro destes brokers não é das comissões, mas das perdas dos traders. Como no caso do software de arbitragem por latência, os programas de arbitragem de cobertura têm passado por inúmeras mudanças e melhorias. O principal objetivo dos desenvolvedores era fazer com que o software de arbitragem de cobertura operasse com menos frequência em sinais causados por delays e processar apenas sinais causados por diferenças nas cotações entre os provedores de liquidez.
O software de arbitragem de cobertura para operações com criptomoedas, assim como o software de arbitragem de latência, não precisa dessas melhorias.
Arbitragem estatística para Forex
A arbitragem estatística baseia-se no fato de que alguns instrumentos têm uma correlação histórica. Por exemplo, DE30 é um índice de ações que representa 30 das maiores e mais líquidas empresas alemãs e FR40 é um índice de referência do mercado de ações francês. Se esses instrumentos divergem, o programa de arbitragem estatística compra um e vende o outro e aguarda até o momento em que a posição total seja lucrativa devido à sua correlação. Alguns traders tentam usar arbitragem estatística para realizar transações de moedas ou criptomoedas, mas em nossa opinião, é uma estratégia arriscada. Moedas ou criptomoedas historicamente correlacionadas, podem perder a correlação por um longo tempo, em qualquer momento.
Arbitragem Triangular para mercados forex e de criptomoedas
Essa estratégia baseia-se na ideia de comparar cotações de moedas cruzadas como EURGBP, AUDNZD, EURJPY, entre outras, com uma cotação gerada artificialmente de duas moedas de cada par: EURUSD e GBPUSD, AUDUSD e NZDUSD, EURUSD e USDJPY...
A Arbitragem Triangular é uma estratégia de arbitragem utilizada há muito tempo, que ganhou popularidade na época em que os corretores de Forex ainda não realizavam alinhamento de cotações. Ou seja, era possível encontrar a diferença entre o par cruzado de moedas e o seu par gerado artificialmente. No momento, quase não existem brokers que trabalham com esta estratégia, e o uso de arbitragem triangular entre dois ou três brokers diferentes nos leva ao mesmo problema que o uso de arbitragem de cobertura. Todas as ordens abertas pelo software podem ser divididas em dois tipos: ordens abertas pela diferença nas cotações entre provedores e ordens decorrentes de latência. Mesmo assim, a arbitragem triangular ainda pode ser menos prejudicial para o broker do que a arbitragem de cobertura.
Em essência, o desafio para o desenvolvedor de algoritmos de estratégia de arbitragem é criar um algoritmo que dissimule a arbitragem de latência ao máximo possível.