Em uma arbitragem, um investidor faz uma série de transações para aproveitar as diferenças de preços no mercado e obter lucros sem risco. Um grande número de investidores busca oportunidades de arbitragem e conduzem arbitragens, de modo que as diferenças de preços geralmente duram muito pouco tempo. Um investidor precisa detectar diferenças de preços e fazer as transações rapidamente para conduzir uma arbitragem bem-sucedida. O software de arbitragem automatiza o processo de detecção de diferenças de preços, permitindo que o investidor tire vantagem rapidamente das discrepâncias.
Uma oportunidade de arbitragem existe quando há dois ativos com fluxos de caixa idênticos, mas preços de mercado diferentes. Um investidor pode então comprar o ativo mais barato e vendê-lo pelo preço mais caro. À medida que os investidores aproveitam as diferenças de preço, o preço do ativo mais barato aumenta e o preço do ativo mais caro diminui, de modo que os preços eventualmente convergem e não exista mais oportunidade de arbitragem. Muitos investidores procuram ativamente oportunidades de arbitragem porque são livres de risco, portanto, essa correção de preços leva pouco tempo. Um investidor deve detectar a diferença de preço rapidamente e fazer as transações simultaneamente para conduzir uma arbitragem.
O software de arbitragem geralmente mostra a combinação de ativos para arbitragem segundos após o surgimento das diferenças de preço. Com o grande número de investidores usando software de arbitragem, esse recurso resulta em oportunidades de arbitragem que persistem por apenas alguns segundos de cada vez. Os preços de mercado dos ativos se corrigem e as diferenças de preços desaparecem.
Uma arbitragem geralmente envolve uma diferença muito pequena de preço, de modo que as taxas de comissão podem absorver todos os lucros e eliminar os benefícios da arbitragem. O software de arbitragem geralmente tem comissões menores porque o próprio investidor conduz a maior parte das negociações. O uso de tal software, portanto, aumenta a porcentagem de lucros de arbitragens.
O software de arbitragem pode trabalhar com vários tipos de ativos, incluindo ações, derivativos como opções e futuros e moedas estrangeiras. Muitas vezes, usa sons e alertas visuais para permitir que um investidor saiba quando há uma oportunidade de arbitragem. Se os ativos envolvidos forem negociados em moedas diferentes, o software de arbitragem pode frequentemente convertê-los em uma moeda para uma análise mais fácil.
Alguns fornecedores oferecem software de arbitragem esportiva, mas, ao contrário das arbitragens com outros ativos, a arbitragem esportiva geralmente constitui jogo. Trata-se de tirar as melhores probabilidades disponíveis em eventos esportivos para que, independentemente do resultado, o investidor obtenha lucro. Muitos desses esquemas nunca geram os altos retornos prometidos e algumas dessas empresas simplesmente desaparecem após a cobrança de várias taxas.