Gunbot vs HaasOnline
The two closed-source bots you can run on your own machine. On one, self-hosting is the whole 29-euro product; on the other it is the top plan.
A closed-source bot you run on your own machine, sold to new buyers by the month.
A Lua-scripted bot engine sold as a hosted cloud or as a server you run yourself.
The pairing changed in the last three weeks
This page was meant to set a lifetime licence against a subscription. On 8 October 2026 it cannot, because Gunbot no longer sells the licence to new buyers from its plans page. That page lists one product, Gunbot Unlimited, 29 euros a month, "cancel anytime", with every strategy, every supported exchange, the decentralised venues and the backtester included, and the bot running "on your own device".
The Gunbot card above was verified on 21 September, when the same page sold three lifetime tiers at 199, 299 and 499 euros list and Unlimited was the new line beside them. The card also recorded that a support article still promised no recurring costs. That contradiction has since resolved the other way: the article now calls Unlimited "the primary product" — at 29 dollars a month, where the plans page says euros. Until the card is re-verified, read its pricing block as a description of what existing licence holders own, and the figures below as what a new buyer is offered today.
So both of these are now subscriptions. The difference that survives is where self-hosting sits on each price list.
Self-hosting is all of one product and the top of the other
On Gunbot there is nothing else to buy. The trading process runs on your machine at the only price on the page; the Gunbot Live workspace that configures it is either hosted by the vendor or bundled in the same download to run locally, and the vendor's own FAQ describes the two as the same controls.
On HaasOnline the cheap plans are the hosted ones. Starter, Standard and Pro — 19.99, 49.99 and 99.99 dollars a month by card — run on HaasOnline's servers. Running it yourself is the TradeServer plan at 249.99, and the vendor's help centre says as much: "less a cloud-versus-self-hosted split than a question of where each plan sits."
Over one, two and three years, for a new buyer running the bot on their own hardware:
- Gunbot Unlimited, month to month: 348, 696 and 1,044 euros. The plans page publishes no annual rate.
- HaasOnline TradeServer, month to month by card: 2,999.88, 5,999.76 and 8,999.64 dollars.
- The same, billed annually by card at 209.99 a month: 2,519.88, 5,039.76 and 7,559.64.
- The same, a year prepaid in Bitcoin at 1,799.93: 3,599.86 and 5,399.79 over two and three years — the cheapest HaasOnline route, and not refundable.
The machine itself is extra on both, and the same on both. The two lines are in different currencies, and no exchange rate closes a gap of that size.
What TradeServer's money buys over HaasOnline's own cloud is the ceiling: 100-plus bots against 20 on Pro, 150 open orders per bot against 50, 36 months of backtest history against 12, a 5-second tick against 10, and HaasLabs optimisation runs twelve months deep instead of one. If you need those limits, nothing on Gunbot's page is priced against them. If you do not, you are paying HaasOnline's top price for the location of the process.
A second machine
This is where the gap widens rather than narrows. One Gunbot Unlimited licence drives an unlimited number of installations sharing one licence wallet; exchange public keys registered to the licence are available on all of them, and each installation keeps its own secrets. The vendor's suggested setup is two — one trading, one spot simulator.
HaasOnline's pricing page footnotes that each TradeServer licence permits one active instance at a time. A separate test server, a bot placed near a particular exchange, or a spare box held running in case the first fails is each another licence.
What you are left with when you stop
HaasOnline prints the end date in the product: the licence information page shows the expiration date and the days left. The help centre does not say what a self-hosted server does after that date. Monthly card plans bill until you turn renewal off, with no refund of unused time; yearly crypto plans are not refundable; the managed private-cloud option is "non-refundable under all circumstances". What stays on your disk is TradeServer's database, backed up daily at 00:00 UTC into a local folder — and every strategy in it is HaasScript, a Lua dialect only HaasOnline runs.
Gunbot Unlimited says "cancel anytime" and, on the pages read on 8 October, nothing about what
the local installation does once you have. Custom strategies are plain JavaScript files in a folder
of your own installation. They are written against Gunbot's gb object, so they do not run on
another engine unchanged, but the language is one you can take elsewhere and HaasScript is not.
A Gunbot lifetime licence is the only route on either side where stopping payment ends nothing, because there is no payment to stop — the cost moves into a token balance you have to keep, which a token threshold is not a price works through. On 8 October that route was no longer on sale from the plans page.
Where they trade and what they backtest on
Five futures venues are on both lists: Binance, Bitget, Bybit, Kraken Futures and OKX. HaasOnline adds seven centralised ones — BloFin, KuCoin Futures, LBank, Phemex, Poloniex Futures, WEEX and WOO X. Gunbot adds BYDFi and dYdX, and it is the only one of the two that reaches a decentralised venue at all: Hyperliquid, dYdX, PancakeSwap and Aster. Both vendors still listed BitMEX in early October, two weeks after it ceased trading on 23 September; ignore that row on either.
The backtesters draw on different data. Self-hosted TradeServer tracks the markets you use, downloads one month of their price history by default and up to 36 on request, and keeps it on your machine. Gunbot's documentation says outright that its backtester has historical data for fewer exchanges than it trades on live, and that when your exchange is missing you should test a similar market from another provider — "an approximation of the strategy behavior, not an exact copy of your live account". On a venue outside that list, a Gunbot backtest runs on somebody else's prices.
On integrations HaasOnline has more, with a hole. It has an MCP server — local on TradeServer — that reads and writes code but by design cannot place an order, and a REST API on Standard and above. On self-hosted TradeServer the help centre's local API page was still marked "Coming Soon" and "not yet available" on 8 October 2026. Gunbot's REST API runs on your own instance, ships an OpenAPI specification and first-party JavaScript and Python SDKs, and has no MCP server.
Which one, and when
Take Gunbot if the reason you are on this page is that the bot has to run on your own machine. At 29 euros a month it is the cheaper route by a margin no exchange rate closes, a second installation costs nothing, and it is the only one of the two that reaches a DEX. Start with one month, which is the cheapest evaluation either vendor offers, and before the second month ask support in writing two things the pages do not answer: whether Unlimited needs a token balance, and what a running installation does after you cancel.
Take HaasOnline TradeServer only if you need something it alone ships — 36 months of per-market history held on your own disk, HaasLabs at twelve months' depth, an MCP server, or one of the seven futures venues Gunbot lacks — and you will run exactly one server. Then budget it as 1,799.93 dollars a year paid upfront in Bitcoin, or 2,999.88 by card month to month, with no way to test the self-hosted edition first.
Already hold a Gunbot lifetime licence? Keep it, and keep the balance it checks; the upgrade page still says updates are free for existing users, major versions included.
If the process does not have to be on your machine, this is the wrong comparison: HaasOnline's cloud plans compete with the hosted platforms in 3Commas vs Cryptohopper vs Bitsgap. And if closed source is the objection, Freqtrade and OctoBot run on the same machine for nothing, with their source in the open.
FAQ
Which one is cheaper to run on my own machine?
Gunbot, by a wide margin, on 8 October 2026. Its plans page sells new buyers one product, Gunbot Unlimited at 29 euros a month, and the bot runs on your hardware at that price. HaasOnline's only self-hosted plan is TradeServer at 249.99 dollars a month by card, 209.99 a month on annual card billing, or 1,799.93 dollars for a year paid once in Bitcoin. Three years of the cheapest HaasOnline route is 5,399.79 dollars; three years of Gunbot Unlimited month to month is 1,044 euros.
Can I still buy a Gunbot lifetime licence?
Not from the plans page, which on 8 October 2026 listed Gunbot Unlimited and nothing else. The Gunbot card above still carries the lifetime ladder — 199, 299 and 499 euros at list, read on 21 September — and the vendor's upgrade page still sells lifetime upgrades to people who already hold one, with free software updates "including major new versions". Its support FAQ says lifetime options "may also be available" and sends you back to the plans page, where there are none.
What does a second server cost?
On Gunbot Unlimited, nothing. The vendor's FAQ says one licence can drive an unlimited number of remote instances sharing one licence wallet, and suggests one for real trading and one spot simulator. On HaasOnline, a whole second licence. The pricing page states that each TradeServer licence permits one active instance at a time, so a second simultaneous server is another 249.99 dollars a month.
Can I try the self-hosted edition of either before paying?
Not HaasOnline's. Its seven-day trial is the Standard cloud plan, which runs on HaasOnline's servers; TradeServer can only be evaluated by paying for it, and the vendor does not refund partial or unused time. Gunbot has no trial either, but Unlimited is billed monthly and the plans page says cancel anytime, so one month at 29 euros is the cheapest way to see either product running on your own machine.
Do I have to hold GUNTHY tokens on Gunbot Unlimited?
Unclear, and worth asking in writing. A lifetime licence is a token balance you must keep, which the card and the guide on token thresholds cover. The Unlimited quickstart asks for an order number and a Gunthy wallet address sent in the order email, and none of the Unlimited setup pages read on 8 October 2026 mentions a balance to maintain. Silence is not a statement that there is none.