In the world of cryptocurrencies, the same asset almost never costs the same on different platforms. This gap — the spread — is the bread and butter of an arbitrageur. The scheme is classic: buy cheaper on one exchange, sell more expensive on another. But the devil, as always, is in the details: discrepancies rarely exceed fractions of a percent and last only a few seconds. By the time a trader blinks and places two orders manually, the opportunity has already evaporated.
The Arbitron platform was created precisely to eliminate this gap between human reaction and market speed. The service monitors order books and funding rates on 20 exchanges in real time, and opens and closes both sides of the trade — the "legs" — on its own. Meanwhile, the trader's funds remain on their own exchange accounts, eliminating risks associated with trusting a third party.
Why manual arbitrage is a lottery
On paper, the strategy looks flawless: offsetting positions hedge price risk, and earnings are generated from the spread and funding. However, in practice, it all comes down to speed. A typical cross-exchange spread is 0.01–0.5% and lasts for seconds. To consistently earn on such gaps, you need to simultaneously monitor thousands of pairs on dozens of platforms and instantly send two orders. A human physically cannot keep up: while they look at the number, the order book has already changed.
Moreover, the raw spread that any scanner displays is just the tip of the iceberg. Four factors eat into it before real profit: taker fees on both legs, order book depth for the required volume, slippage during execution, and the decay of the spread itself. A full two-legged arbitrage cycle involves four market orders, and each exchange charges its own fee for this process.
Technology guarding profits
Arbitron solves the speed problem at the infrastructure level. The platform is connected to every trading pair on 20 exchanges — that's about 10,000 order books simultaneously. The entire order book is held in memory, not just the top quote, which is critically important: at the best price, there is often only a couple of dollars of volume, and the spread disappears on a real order. The service calculates the price at which an order will actually execute for $25, $100, $500, or $1000.
Each account receives a dedicated AWS server with its own static IP. The trader chooses the region themselves: Tokyo, Singapore, Frankfurt, or London. This is not a whim but a necessity. A request to Binance from Tokyo takes about 23 ms versus 206 ms from Singapore. From a region neighboring the exchange, a request takes 10–35 ms, while from another continent it takes 200–500 ms. During this time, the order book of a liquid futures contract manages to update completely, and the order arrives at a book that no longer exists. In the team's measurements, such a trade cost almost 0.8% in slippage — several times more than a typical spread.
The trading core is written in Rust — a language chosen for its lack of unexpected pauses on the critical path. The interface is designed as an exchange terminal: the price highlights with every change, and if the data stream is interrupted, the number dims and is struck through.
Backtest instead of pretty numbers
The main difference between Arbitron and conventional scanners is its approach to displaying data. The scanner table shows not the instantaneous spread, but the result of a backtest with a 5-minute delay. The platform runs the last 8 hours of recorded quotes through the same two-threshold strategy used by trading cards. Each row is the result of a simulation where fees have already been deducted.
The scanner calculates the taker fee based on the trader's personal rate: the VIP level and native token discount can be specified in the exchange key settings. The backtest also factors in delay: the trader selects an interval of 0.5, 1, or 2 seconds, and each signal is calculated at the worst price during that period. A spread that flashes for half a second does not make it into the report. Along with it, the main illusion of arbitrage scanners is filtered out — the pretty percentages that are out of reach.
Next to each opportunity, there is a reliability score from 0 to 100: the number of cycles closed by the backtest, the profit margin relative to fees, and the daily volume of the less liquid leg. A third of the score comes from market depth, so it is difficult for a thin pair to get a high rating. Anything below 50 should be considered a yellow flag.
Position protection: from stop-loss to delisting
The spread does not always converge back, so the card has three safeguards. The first is a hard stop: at a set loss threshold, the algorithm exits at market. The second is softer: the platform stops opening new cycles and looks for a convenient moment to close. The third triggers by default at 3% before the liquidation price.
Special attention deserves protection against delisting — an event more dangerous than any stop-loss. When an exchange removes a contract from trading, one leg disappears, and the other remains in the market without insurance. Arbitron catches such events in three layers: polling the official API announcements of Binance, Bybit, Bitget, and OKX, reconciling the full list of instruments every 5 minutes, and reacting to the symbol disappearing from the feed. Scheduled exchange warnings are published 3–14 days before removal, and the platform advises closing positions 24–48 hours before the shutdown, while there are still buyers in the order book.
Security and economics
The non-custodial model relies on access rights. Arbitron receives an API key with permission only for trading and does not request withdrawal rights. Keys are stored using an "envelope" scheme with AWS KMS, each record is encrypted with the AES-256-GCM algorithm, and each user has their own encryption key.
The payment model also deserves attention. There are three tiers: Scanner for $39 per month opens data without execution, Trader for $99 adds a dedicated server and trading (a fee of 35% of realized profit), and Prime for $299 (coming soon) reduces the fee to 30% and raises the strategy limit to 50. The key principle: the fee is charged only on profits. A loss does not burn with the reporting period but is carried forward. A week without profit costs nothing.
Arbitron is designed for those who understand the basic principles of futures trading and are willing to figure out the settings. You will need stablecoins for both legs and accounts on at least two exchanges. The recommended starting capital is from $3000. Initial setup takes from 30 minutes to several hours.
My conclusion: Arbitron is not just an automation tool, but an attempt to bring an institutional approach to retail trading. The emphasis on backtesting, accounting for real costs, and protection against delistings indicates a mature understanding of the market. However, it is worth remembering: arbitrage is not a "money printer," but a highly competitive arms race where the winner is the one with lower latency and stricter risk management. The platform provides the tools, but discipline and strategy tuning remain with the trader.