Code Monkey home page Code Monkey logo

dashboard's Introduction

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 either paper trading or live trading modes, providing a seamless transition from strategy formulation to actual trading execution.

Features

  • Bot Orchestration: Deploy and manage multiple instances of Hummingbot
  • Strategy Backtesting and Optimization: Evaluate the performance of your strategies against historical data and optimize them with Optuna
  • One-Click Deployment: Seamlessly deploy your strategies as Hummingbot instances for paper or live trading.
  • Performance Analysis Monitoring: Monitor and analyze the performance of your deployed strategies.
  • Secure Credentials: Restrict access to whitelisted users

Tutorial

Get a comprehensive understanding of Hummingbot Dashboard by exploring our introductory video playlist. These videos will guide you through the various features and functionalities:

  1. Introduction to Dashboard
  2. Setting up the Environment
  3. Managing Credentials
  4. Using the Master Bot Profile
  5. Deploying Bots and Running Strategies
  6. Analyzing Strategy Performance (coming soon)
  7. Controllers, Backtesting, and Optimization
  8. Deploying Best Strategies from Backtests
  9. Conclusions and Next Steps

Documentation

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

Installation

Currently, Dashboard should be installed from source via the process below. In the future, we aim to support a simpler,Docker-based installation process as well.

  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 env_create
  4. Activate the Isolated 'conda' Environment:

    conda activate dashboard
  5. Start the Dashboard:

    streamlit run main.py

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

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.

dashboard's People

Contributors

cardosofede avatar tomasgaudino avatar fengtality avatar david-hummingbot avatar devamin avatar rapcmia avatar nikspz avatar klpanagi avatar carlitogetaladajr avatar cryptojorge avatar rolandkofler avatar erv4gen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.