Home › Bots & Tools › Bitcoin Arbitrage Trading Software: 9 Features to Check First
Bitcoin Arbitrage Trading Software: 9 Features to Check First
Good bitcoin arbitrage trading software watches prices on several exchanges, calculates net spread after fees, places both legs fast, enforces risk limits and keeps a complete log. Judge it on those capabilities and on transparency, not on advertised profit. Below are nine features to check before you pay for anything.
1. Supported exchanges and pairs
Check the exact list, not “dozens of exchanges”. CryptoMEV Bot’s Bitcoin arbitrage page names Binance, Coinbase and Kraken and says more are supported, while claiming to monitor dozens. Ask for the current list in writing and confirm each exchange serves your country. Our notes on choosing exchanges help you decide which you need.
2. Net-spread logic
Software should evaluate opportunities after fees and expected slippage, using your real fee tiers. A tool that triggers on gross spread will lose money. Ask whether fee tiers are configurable and whether depth is taken into account.
3. Execution method
Does it send both orders simultaneously? Does it use limit or market orders? What happens when one leg fails? The page mentioned above describes near-simultaneous buy and sell orders on two exchanges, which is the standard pre-funded approach. It does not document failure handling in detail.
4. Risk controls
| Control | Why it matters |
|---|---|
| Maximum trade size | Limits damage from a bad fill |
| Stop-loss or unwind rule | Closes a one-legged position |
| Daily loss limit | Stops runaway losses |
| Stale-data guard | Pauses when feeds lag |
| Kill switch | Lets you stop everything instantly |
CryptoMEV Bot lists stop-loss, position management and risk controls as features and says it has built-in safeguards, but the page gives no details on how they work. Ask the vendor to explain each one.
Key takeaway: a risk control you cannot describe in one sentence is not a risk control you should trust with real money.
5. Custody and key handling
Never give software withdrawal-enabled exchange keys unless you fully understand the consequences. Prefer API keys that can trade but not withdraw, and ideally restrict by IP address. The vendor describes its design as non-custodial, with funds staying in your wallet and no company access to private keys. What non-custodial can and cannot mean for exchange-based trading is explained in non-custodial arbitrage bots.
6. Rebalancing support
Inventory drifts. Software that can rebalance BTC and stablecoin balances between exchanges, as the vendor says its product can, saves manual work, though it cannot remove withdrawal fees or transfer delays.
7. Dashboard, logs and exports
You need trade-by-trade records with prices, fees and timestamps, both to judge performance and for tax reporting. A performance dashboard is listed among the vendor’s features. Check that you can export raw data, not just view charts.
8. Transparency about results
Ask for verifiable performance: dates, capital used, fees included, drawdowns. On the Bitcoin page the performance section is linked but no figures are shown, so there is nothing to verify there. Any vendor that guarantees returns should be avoided. For how to run your own check, see how to test a bitcoin arbitrage bot.
9. Price, terms and support
The Retail Trader licence is listed at $1,999 one-time and Enterprise at $50,000 and up. Read the terms for refund rules, what updates are included and what the support covers, since the product page itself says only “community support” for retail. Our cost breakdown shows what else you should budget.
Pre-built versus custom
Pre-built strategies deployed with one click, which the vendor advertises, are quick to start. Customisation is where you apply your own cost model. If you need unusual logic, for example a specific exchange pair or hedging, you may need custom development, which the vendor lists under Enterprise. If you can code, building a minimal scanner first is an inexpensive way to learn how often real opportunities appear.
Evaluation scorecard
Rate each product from 0 to 2 on the nine items. A total under 12 suggests missing basics. Be harsh on items 4, 5 and 8, because failures there cost real money.
Final word
Software can save time and reduce reaction lag, but it cannot manufacture an edge. Test with small amounts, verify claims and treat everything as education rather than advice.
Questions that expose weak products
Salespeople are good at feature lists, so ask questions that need specific answers.
- “Show me a trade log from a real account, with dates, sizes, fees and rebalancing.” A serious vendor can describe what such a log looks like, even if it cannot share customer data.
- “What happens to an open first leg when the second fails?” The answer should include a time limit and an action.
- “How do I stop everything, and what state am I left in?” The answer should mention a kill switch and open positions.
- “Which parts run on my machine and which on yours?” This is the custody and key-handling question again.
- “What changed in the last three releases?” A maintained product has a changelog or at least an answer.
If answers are vague, that tells you something about operational maturity. You can send these questions to the vendor’s published address and keep the replies.
Matching software to your profile
| Profile | Likely fit | Watch for |
|---|---|---|
| Developer who wants control | Build your own, or use libraries | Time cost, exchange API changes |
| Trader who wants ready-made | Packaged software with presets | Verify controls and costs |
| Fund or desk | Enterprise or custom build | Contracts, security review |
The CryptoMEV Bot Bitcoin arbitrage bot page positions its Retail Trader tier for individuals and its Enterprise tier for custom needs, while other tools take different approaches. For where bots differ in the type of market they trade, see arbitrage bot versus MEV bot and the vendor’s own Ethereum arbitrage bot page for the on-chain side. Whatever you choose, test with the staged method before you scale, and revisit the scorecard each time the software is updated.
Frequently asked questions
What should bitcoin arbitrage software do?
Monitor prices on several exchanges, compute net spread after fees, place both legs quickly, apply risk limits and log everything.
How do I compare arbitrage software?
Compare supported exchanges, execution method, risk controls, custody model, transparency of results, pricing and support.
Do I need coding skills to use arbitrage software?
Packaged products aim to avoid coding with pre-built strategies and parameters, but you still need to understand costs and risk.
Is custom software better than a packaged bot?
Custom code is flexible but takes engineering and testing. A packaged product is faster to start but less adaptable.