Skip to content

HaasOnline Documentation

HaasOnline automates crypto trading across major exchanges: ready-made bots, Smart Trades, backtesting, and HaasScript for building your own strategies. Pick where you want to start.

  • New to HaasOnline?


    Connect an exchange or a paper trading account, backtest, and start your first bot.

    Getting Started

  • Connect an exchange


    Create an API key on your exchange and add it to HaasOnline, step by step for each exchange.

    Exchange guides

  • Run a bot


    Pick a strategy or template, set it up, backtest it, and manage it while it runs.

    Creating bots

  • Trade with Smart Trade


    Open a trade with take profit and stop loss already attached, then manage it from one place.

    Smart Trade

  • Build with HaasScript


    Write or drag-and-drop your own strategy, then optimize it in the Backtest Lab.

    HaasScript

  • Self-host TradeServer


    Install, configure and update TradeServer on your own machine or server.

    Self-hosted TradeServer

Not sure which edition you need? See Cloud vs Self-hosted. Don't have an account yet? Register or view pricing.

The HaasOnline TradeServer home page, showing market prices, the getting-started checklist, market movers and news

Get Help


Read Before Using HaasOnline Software

Product Classification: HaasOnline provides non-custodial trading automation software designed for advanced users who independently design, configure, and operate their own trading logic. The company does not provide investment advice, trading recommendations, or performance guarantees.

No Investment Advice: The information provided is not to be considered as investment advice, trading recommendations, or a recommendation to buy or invest in any assets. All information is provided solely for educational and informational purposes. You are solely responsible for all trading decisions and outcomes.

No Performance Guarantees: Past performance is no guarantee of future results. No system or methodology can guarantee profits or ensure freedom from losses. Trading involves substantial risk of loss. Only trade with capital you can afford to lose.

User Responsibility: You bear full responsibility for all trading decisions, risk management, and outcomes. You are solely responsible for configuring risk parameters, monitoring automated trading activity, and ensuring compliance with all applicable laws in your jurisdiction.

No Fiduciary Relationship: No fiduciary, advisory, or management relationship exists between HaasOnline and software users. HaasOnline does not manage user funds, make trading decisions on behalf of users, or act as a broker, dealer, investment adviser, or commodity trading advisor.

No Solicitation: Nothing in HaasOnline's software, documentation, or communications should be construed as a solicitation to trade any financial instrument or an inducement to enter into any transaction.

Jurisdictional Restrictions: You are solely responsible for ensuring your use of HaasOnline software complies with all applicable laws and regulations in your jurisdiction. See Jurisdictional Restrictions for details.

Limitation of Liability: HaasOnline software is provided "as is" with no warranties of any kind. HaasOnline shall not be liable for any damages, claims, expenses, or losses of any kind (whether direct or indirect) suffered by any party arising from the use of this software.

Complete Terms: For complete legal disclaimers, see Legal Disclaimers, Product Classification, and Jurisdictional Restrictions.