HaasOnline is one of the longest-running names in crypto trading automation. Operating since 2013 under Haasonline Technology Limited, it has grown from a desktop “HaasBot” into a full non-custodial automation suite that now spans a hosted cloud platform, a self-managed trade server and its own scripting language, HaasScript. Where most of the tools we review do one thing, HaasOnline is a toolbox: grid bots, dollar-cost-averaging bots, market making, scalping and — the reason it earns a place here — a dedicated crypto arbitrage bot.
That breadth is both the appeal and the catch. For a trader who wants to build, backtest and run arbitrage strategies across many exchanges from one control panel, few platforms go as deep. But arbitrage on HaasOnline is a strategy you configure rather than a one-click product, and its cross-exchange mode leaves one important job — moving money between exchanges — to you. This review looks at what HaasOnline actually does for arbitrage traders in 2026, how it is priced, and where its limits are.
What is HaasOnline?
HaasOnline is non-custodial trading automation software for cryptocurrency markets. “Non-custodial” is the key word: the platform never holds your coins. It connects to your accounts on the exchanges through their APIs and places orders on your behalf, while the funds stay on the exchange the whole time. The company behind it, Haasonline Technology Limited, has been building this product since 2013, which makes it one of the oldest automated-trading platforms still actively developed in the crypto space.
Rather than a single bot, HaasOnline is a product line. There is TradeServer Cloud, the hosted platform most new users start on; TradeServer, a self-managed build you run on your own hardware or on an instance HaasOnline manages for you; and HaasScript, a purpose-built scripting language for designing custom trade logic. On top of that sit more than a dozen pre-built bots — including a Grid bot, a DCA bot, a Market Making bot, a Scalper bot and the Crypto Arbitrage bot — plus newer AI-agent access through the Model Context Protocol. Arbitrage, in other words, is one capability inside a much larger automation environment.
How it works: cloud, self-hosted and your exchange feeds
Because HaasOnline is non-custodial, every strategy runs through API keys you create on each exchange. The platform reads live order books and account data, evaluates your bot’s logic on a recurring “tick”, and sends orders when conditions are met. Nothing in the pipeline requires HaasOnline to touch your balances, and the vendor recommends never granting withdrawal permissions on the keys you connect — good practice for any bot platform.
You can run that pipeline two ways. TradeServer Cloud is the hosted option, with a claimed 99.9% uptime, and it is the simplest path: nothing to install, and your bots keep running when your own computer is off. TradeServer is the self-hosted route, where the full trade server runs on your own infrastructure (one active instance per license) so that your exchange credentials never leave your hardware. Connectivity is broad: HaasOnline advertises trading on roughly 19 exchanges across about 35 integrations, covering both spot and derivatives — Binance, Bybit, Kraken, KuCoin, OKX, Bitget, Coinbase, Gemini, Bitfinex, Gate and more, reaching, by the vendor’s count, over 10,000 markets. Tick frequency scales with the plan, from a 10-second interval on the entry tier down to 5 seconds on TradeServer; note that HaasOnline itself says the tick interval “can vary depending on market volatility,” so treat the “high-frequency” positioning as best-effort rather than guaranteed microsecond execution.
Key features
- Dedicated arbitrage strategies — spatial (cross-exchange), triangular (three pairs on one exchange) and statistical (mean-reversion) approaches are all supported.
- Wide exchange and market coverage — around 19 exchanges and 35 integrations, spot and derivatives, from one dashboard.
- A library of pre-built bots — arbitrage, grid, DCA, market making, scalping, accumulation, index and more, configurable without code.
- HaasScript — a C#-based scripting language with a drag-and-drop visual designer for building fully custom logic and indicators.
- Backtesting and paper trading — test against historical data (depth scales from about 1 month up to 36 months by tier) and simulate on live order books before risking capital.
- Non-custodial security model — exchange API keys only, no fund custody, with self-hosting available for maximum key control.
- AI-agent access (MCP) — newer Model Context Protocol access on higher tiers, scoped so that it cannot move funds or place orders directly.
- No platform trade or management fees — HaasOnline charges a subscription only; your exchange’s own trading fees still apply.
Pros and cons
- Mature, actively developed platform with a long track record since 2013
- Three distinct arbitrage approaches, not just a single preset
- Excellent exchange and market coverage across spot and derivatives
- Serious backtesting plus paper trading on live order books
- HaasScript gives unlimited room for custom logic
- Non-custodial, with a self-hosted option for full key control
- Cross-exchange arbitrage still needs you to move funds between exchanges manually
- Real learning curve; getting the most out of it means learning HaasScript
- Crypto-only — no MT4/MT5, forex, CFD or FIX connectivity
- Meaningful arbitrage usually needs higher tiers and capital on 2-3 exchanges
- Annual crypto payments are non-refundable
- Headquarters and leadership are not disclosed on the public site
Pricing
HaasOnline uses a straightforward subscription ladder, quoted in USD with a crypto option. Entry level is the Starter plan at roughly $11.99/month (billed annually in crypto), which gives you 3 bots, a 1-month backtest window and all exchange integrations. Standard, the “most popular” tier at about $29.99/month, lifts that to 8 bots, 6-month backtesting, market-intelligence tools and AI-agent access. Pro at about $59.99/month adds 20 bots, 50 open orders per bot and 12-month backtesting. At the top, the self-hosted or managed TradeServer tier is about $149.99/month with 100+ bots, unlimited smart trades and up to 36-month backtesting, and there is a custom-priced Enterprise option above that.
Paying for a full year in crypto saves 40% on any plan; card payments go through Stripe and Bitcoin through BTCPay. A 7-day free trial unlocks the full Standard feature set with no credit card required, which is the right way to evaluate whether arbitrage is viable on your exchanges before committing. Two things to weigh: yearly crypto payments are non-refundable, and because arbitrage realistically needs several bots running plus capital spread across two or three exchanges (the vendor suggests a $1,000-$2,000 starting range), most arbitrage-focused users will land on Standard or Pro rather than Starter. Current pricing and plan contents are on the official HaasOnline site.
Who is it for?
HaasOnline suits the hands-on crypto trader who wants to design, test and run their own strategies rather than buy a black box. If you are comfortable configuring bots, reading a backtest critically and eventually dipping into HaasScript, it rewards that effort with depth very few competitors match. It is a poor fit for someone who wants a single “turn on arbitrage and walk away” switch, and it is simply the wrong tool if your markets are forex, indices or CFDs rather than crypto. If you are still mapping out which style of arbitrage matches your capital and risk appetite, our guide to how arbitrage trading changed in 2026 is a good place to frame that decision before you subscribe.
Limitations and risks
The most important limitation is one HaasOnline is refreshingly open about: for cross-exchange arbitrage, the bot identifies the opportunity and executes both trades, but it does not move funds between exchanges for you. Over time your balances drift to one side and you have to transfer coins or stablecoins back manually — a process that carries its own network fees and delays. Beyond that, crypto arbitrage carries the familiar execution risks: a price can move before both legs complete, large orders slip, and exchanges impose rate limits and withdrawal limits the platform cannot override. Spreads are also increasingly competitive, so the “low-risk” framing should not be read as “low-effort” or “guaranteed.” As with any bot, you remain responsible for staying within each exchange’s terms, and you should connect API keys without withdrawal permissions. Finally, note that the exchange sign-up links on HaasOnline’s own pages carry affiliate codes, which is common in this industry but worth knowing when you choose where to open accounts.
Verdict
HaasOnline is one of the most capable crypto automation platforms you can buy, and for arbitrage specifically it offers something unusual: three genuine approaches — spatial, triangular and statistical — backed by real backtesting and a scripting language that lets advanced users build exactly what they want. It earns a solid 4.0. The reasons it does not score higher are honest ones rather than flaws: the learning curve is real, it is crypto-only, and cross-exchange arbitrage still hands you the fund-transfer problem to solve. Traders who value control and are willing to invest the time will find it hard to outgrow. Those chasing effortless, fully-automated profit — or trading forex and CFD latency arbitrage rather than crypto — should look to a more specialised tool. Use the free trial to confirm the spreads are there on your exchanges before you commit to a year.
Frequently asked questions
Does HaasOnline have a crypto arbitrage bot?
Yes. HaasOnline offers a dedicated Crypto Arbitrage bot and supports three approaches: spatial (buying low on one exchange and selling high on another), triangular (cycling through three pairs on a single exchange) and statistical (mean-reversion). For cross-exchange arbitrage the bot executes the trades but does not move funds between exchanges for you, so you manage rebalancing yourself.
Is HaasOnline free to use?
No. There is a 7-day free trial that unlocks the full Standard feature set with no credit card required, but there is no permanent free plan. Paid tiers start at roughly $11.99/month (Starter, billed annually in crypto) and rise to about $149.99/month for the self-hosted TradeServer tier, with a custom-priced Enterprise option above that.
Which exchanges does HaasOnline support?
HaasOnline connects to around 19 exchanges across roughly 35 integrations, covering both spot and derivatives. Supported venues include Binance, Bybit, Kraken, KuCoin, OKX, Bitget, Coinbase, Gemini, Bitfinex and Gate, among others, reaching what the vendor describes as more than 10,000 markets.
Is HaasOnline safe, and does it hold my funds?
HaasOnline is non-custodial, so it never holds your coins. It connects to your exchange accounts through API keys and places orders while your funds stay on the exchange. Best practice — which HaasOnline itself recommends — is to connect keys without withdrawal permissions. If you want maximum control, the self-hosted TradeServer edition keeps your credentials on your own hardware.
Do I need to know how to code to run an arbitrage bot?
Not for the basics. Triangular arbitrage is available through pre-built templates you configure in a visual interface with no coding. Custom cross-exchange or statistical logic, however, is where HaasScript — HaasOnline’s C#-based scripting language — comes in, and that step is aimed at more advanced users.

