Skip to content

🚀 Strategy Performance

Tomás Gaudino edited this page Sep 20, 2023 · 11 revisions

Description

Analyze a single-market bot's performance

Scope

  • Strategy Performance folder
  • How strategy and config DB files are loaded

Maintainers

VERSIONING RULES

  • X (Major Version): Increment the major version (X) when you make significant, breaking changes to your dashboard. These changes could include major redesigns, changes in the underlying data structure, or any other updates that might affect the overall functionality or appearance of the dashboard. A change in the major version indicates that users may need to adjust their workflows or adapt to the new version.

  • Y (Minor Version): Increment the minor version (Y) when you introduce new features, charts, or functionality to your dashboard without breaking existing functionality. This allows you to signal to users that there are new capabilities or additions to explore. Minor version updates should not disrupt the existing user experience.

  • Z (Patch Version): Increment the patch version (Z) for smaller changes or bug fixes that don't introduce new features but improve the stability or correctness of your dashboard. Patch versions indicate that updates are primarily for maintenance and bug resolution. Increment Z every time you make a rebase or merge changes from other branches, as you mentioned.

X.Y.0: Major release with significant changes. X.Y.Z: Minor releases with new features. X.Y.Z+1: Patch releases with bug fixes or maintenance.

Tasks

Please edit!

  • [WIP] Improve error handling -> over status property?
    • Databases without trades
    • Other edge cases?
  • Improve date time filter (now is dynamic so probably will be good to wrap all the filters in an st.form
  • Candles graph: once we load the data based on the initial filter, we have to show the candles. The problem is that streamlit gets really slow when it’s displaying more than x candles. The solution will be adding a limit of candles to show and pagination to move all over the time available.
  • The text annotations of PNL and base inventory change were removed since in a lower timeframe and as we don’t have maximum candles to display it was impossible to read. We should add them again and also evaluate the frequency that we are going to use to display the updates in the PNL and Base inventory change
  • Adapt the page to the standards for all pages
Clone this wiki locally