Skip to content

Make Backtest functional #6

@MHHukiewitz

Description

@MHHukiewitz

Feature Suggestion

Unit tests prepared here, fixes work in progress: #5

ToDo:

V1

  • Make the backtest run on any connector, using the API

V2

  • On the frontend: Use Jupiter as the exchange, and list all (or have searchable) tokens on Jupiter
    • Use Birdeye API to fetch and forward to frontend
  • NOTE: Backtesting is only available for strategies V2
  • Check out Hummingbot codebase to determine how to integrate Birdeye API as a Backtest data source, integrate in our own fork
  • Write a V2 strategy that uses Gateway/Jupiter to do simple swaps

Impact

Run the backtest with metrics for the frontend.

Additional context

https://github.com/hummingbot/hummingbot/blob/d78ddf51a054ac518355a6c8539e522c74b631ee/hummingbot/strategy_v2/backtesting/backtesting_engine_base.py#L70

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions