hummingbot / dashboard

Application that helps you create, backtest, deploy, and manage Hummingbot instances
Apache License 2.0
188 stars 124 forks source link

Hummingbot Dashboard

Hummingbot Dashboard is an open-source application designed to assist in the creation, backtesting, and optimization of a wide variety of algorithmic trading strategies. Once refined, these strategies can be deployed as Hummingbot instances in live trading modes, providing a seamless transition from strategy formulation to actual trading execution.

Features

Documentation

For detailed instructions and further information, visit our documentation page.

Installation

Currently, we recommend users to install Dashboard using the Deploy repo instead as this will automatically launch Dashboard along with the needed components in their own Docker containers.

If you are a developer, and want to make changes to the code then we recommend using the Source installation below - please note that you will also need to launch the Backend API and Broker separately (either through source install or through Docker).

  1. Install Dependencies:

    • Docker Engine
    • Miniconda or Anaconda
  2. Clone Repository and Navigate to Directory:

    git clone https://github.com/hummingbot/dashboard.git
    cd dashboard
  3. Create Conda Environment and Install Dependencies:

    make install
  4. Activate the Isolated 'conda' Environment:

    conda activate dashboard
  5. Start the Dashboard:

    make run

For more detailed instructions on how to install and update the dashboard, refer to INSTALLATION.md.

Authentication

Authentication is disabled by default. To enable Dashboard Authentication please follow the steps below:

Set Credentials (Optional):

The dashboard uses admin and abc as the default username and password respectively. It's strongly recommended to change these credentials for enhanced security.:

Docker

Source

Known Issues

Latest Updates

Stay informed about the latest updates and enhancements to Hummingbot Dashboard by subscribing to our newsletter.

Contributing and Feedback

We welcome contributions from the community. Please read our contributing guidelines to get started.

Join our Discord community to discuss strategies, ask questions, and collaborate with other Hummingbot Dashboard users:

License

Hummingbot Dashboard is licensed under the Apache License, Version 2.0. See LICENSE for more details.