Před pár rokama jsem přečetl pár knížek o všech možných druzích spekulací, je to už dlouho, ale myslím že v jedné z těch knížek byla jedna kapitola i o tomhle.
Dejme tomu že máš dva brokery (já znám jenom Forex, ale určitě je i nějaký další). U jednoho máš na účtu 1.000.000 CZK a 0 EUR, a u druhého máš 0 CZK a 30.000 EUR. U prvního je kurz CZK/EUR 25,775 a druhý reaguje pomaleji, takže u něj je kurz 25,776. Takže u prvního nakoupíš 30.000 EUR za 773.250 CZK a zbyde ti u něj 226.750 CZK, a zároveň u druhého těch 30.000 EUR které jsi tam měl na účtu prodáš a dostaneš za ně 773.280 CZK.
Výsledek je, že se ti eura přesunuly z účtu u jednoho brokera na účet u druhého brokera, část korun se přesunula opačným směrem a část zůstala tam kde byla, a vydělal jsi na tom krásných 30 Kč.
Problém je, že samozřejmě musíš brokerovi platit poplatky za transakce, takže ve skutečnosti nejsi 30 Kč v plusu ale několik stovek v mínusu.
Z toho vyplývá, že to nejde dělat u "normálních" měn, kde se dělají miliony obchodů denně, protože tam se ty kurzy budou pohybovat v mikroskopických rozdílech kolem toho "správného" čísla. U měn, kde se dělá minimum obchodů (třeba nějaké obskurní africké státy) budou ty rozdíly mnohem zajímavější, ale taky je tam mnohem menší volatilita, takže je větší riziko, že se ti nepovede oba dva obchody vypořádat, a co pak když ti zbyde třeba milion Konžských dolarů a nikdo to nechce koupit?

Ten samý princip teoreticky funguje u sázek. Když hraje Nadal a Federerem, tak Sazka může vyhlásit kurzy 1,5:2,1 a Synot 2,1:1,5. Pak stačí u Sazky vsadit na Federera a u Synotu stejnou částku na Nadala, a výhra je zaručená

Problém je, že v praxi ty kurzy budou spíš 1,7:1,9 a 1,9:1,7 a pak je tam zaručená prohra. To že by byla zaručená výhra se stává opravdu jen výjimečně a nejspíš jen u hráčů, které nikdo nezná a tím pádem různí bookmakeři můžou dát opačný kurz.