Într-un arbitraj, un investitor face o serie de tranzacții pentru a profita de diferențele de preț de pe piață și pentru a obține profituri fără riscuri. Un număr mare de investitori caută oportunități de arbitraj și efectuează arbitraje, astfel încât diferențele de preț durează de obicei doar pentru o perioadă foarte scurtă de timp. Un investitor trebuie să identifice diferențele de preț și să facă tranzacțiile rapid pentru a realiza un arbitraj de succes. Software-ul de arbitraj automatizează procesul de detectare a diferențelor de preț, permițând investitorului să profite rapid de discrepanțe.
O oportunitate de arbitraj există atunci când există două active cu fluxuri de numerar identice, dar prețuri de piață diferite. Un investitor poate cumpăra apoi activul mai ieftin și îl poate vinde la prețul mai scump. Pe măsură ce investitorii profită de diferențele de preț, prețul activului mai ieftin crește și prețul activului mai scump scade, astfel încât prețurile să convergă în cele din urmă și să nu mai existe nicio oportunitate de arbitraj. Mulți investitori caută în mod activ oportunități de arbitraj, deoarece acestea nu prezintă riscuri, așa că această corecție a prețurilor durează puțin timp. Un investitor trebuie să identifice rapid diferența de preț și să facă tranzacțiile simultan pentru a efectua un arbitraj.
Software-ul de arbitraj arată adesea combinația de active pentru arbitraj în câteva secunde de la apariția diferențelor de preț. Cu numărul mare de investitori care utilizează software de arbitraj, această capacitate are ca rezultat oportunitățile de arbitraj care persistă doar câteva secunde la un moment dat. Prețurile de piață ale activelor se corectează și diferențele de preț dispar.
Un arbitraj implică adesea o diferență foarte mică de preț, astfel încât comisioanele ar putea absorbi toate profiturile și ar putea șterge beneficiile arbitrajului. Software-ul de arbitraj are adesea comisioane mai mici, deoarece investitorul efectuează el însuși o mare parte a tranzacțiilor. Prin urmare, utilizarea unui astfel de software crește procentul de profituri din arbitraje.
Software-ul de arbitraj poate funcționa cu diferite tipuri de active, inclusiv acțiuni, derivate precum opțiuni și futures și valute străine. Adesea, utilizează sunete și alerte vizuale pentru a anunța un investitor când există o oportunitate de arbitraj. Dacă activele implicate tranzacționează în diferite valute, software-ul de arbitraj le poate converti adesea într-o singură monedă pentru o analiză mai ușoară.
Unii furnizori oferă software de arbitraj sportiv, dar spre deosebire de arbitrajele cu alte active, arbitrajul sportiv constituie adesea jocuri de noroc. Implică luarea celor mai bune cote disponibile la evenimente sportive astfel încât, indiferent de rezultat, investitorul să obțină profit. Multe astfel de scheme nu generează niciodată randamentele ridicate promise, iar unele astfel de companii pur și simplu dispar după colectarea diferitelor taxe.