mirror of
https://github.com/aljazceru/hummingbot-dashboard.git
synced 2026-02-14 09:36:24 +01:00
(feat) refactor inital state
This commit is contained in:
@@ -16,7 +16,7 @@ from frontend.data_viz.graphs import BacktestingGraphs
|
||||
from frontend.data_viz.strategy_analysis import StrategyAnalysis
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
initialize_st_page(title="Analyze", icon="🔬", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Analyze", icon="🔬")
|
||||
|
||||
BASE_DATA_DIR = "data/backtesting"
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ from frontend.components.directional_strategy_creation_card import DirectionalSt
|
||||
from frontend.components.editor import Editor
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
initialize_st_page(title="Create", icon="️⚔️", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Create", icon="️⚔️")
|
||||
|
||||
# TODO:
|
||||
# * Add videos explaining how to the triple barrier method works and how the backtesting is designed,
|
||||
|
||||
@@ -13,7 +13,7 @@ from frontend.components.optimizations_file_explorer import OptimizationsStrateg
|
||||
from backend.utils import os_utils
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
initialize_st_page(title="Optimize", icon="🧪", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Optimize", icon="🧪")
|
||||
|
||||
def run_optuna_dashboard():
|
||||
os_utils.execute_bash_command(f"optuna-dashboard sqlite:///data/backtesting/backtesting_report.db")
|
||||
|
||||
@@ -10,7 +10,7 @@ from frontend.components.st_inputs import normalize, distribution_inputs, get_di
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
# Initialize the Streamlit page
|
||||
initialize_st_page(title="D-Man Maker V2", icon="🧙♂️", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="D-Man Maker V2", icon="🧙♂️")
|
||||
|
||||
# Page content
|
||||
st.text("This tool will let you create a config for D-Man Maker V2 and upload it to the BackendAPI.")
|
||||
|
||||
@@ -11,7 +11,7 @@ from frontend.components.backtesting import backtesting_section
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
# Initialize the Streamlit page
|
||||
initialize_st_page(title="PMM Simple", icon="👨🏫", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="PMM Simple", icon="👨🏫")
|
||||
backend_api_client = BackendAPIClient.get_instance(host=BACKEND_API_HOST, port=BACKEND_API_PORT)
|
||||
|
||||
# Page content
|
||||
|
||||
@@ -8,7 +8,7 @@ from frontend.components.st_inputs import normalize, distribution_inputs, get_di
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
# Initialize the Streamlit page
|
||||
initialize_st_page(title="Position Generator", icon="🔭", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Position Generator", icon="🔭")
|
||||
|
||||
# Page content
|
||||
st.text("This tool will help you analyze and generate a position config.")
|
||||
|
||||
@@ -7,7 +7,7 @@ from backend.services.backend_api_client import BackendAPIClient
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
# Initialize the Streamlit page
|
||||
initialize_st_page(title="XEMM Multiple Levels", icon="⚡️", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="XEMM Multiple Levels", icon="⚡️")
|
||||
|
||||
# Page content
|
||||
st.text("This tool will let you create a config for XEMM Controller and upload it to the BackendAPI.")
|
||||
|
||||
@@ -7,7 +7,7 @@ from backend.services.backend_api_client import BackendAPIClient
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
# Initialize Streamlit page
|
||||
initialize_st_page(title="Download Candles", icon="💾", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Download Candles", icon="💾")
|
||||
backend_api_client = BackendAPIClient.get_instance()
|
||||
|
||||
c1, c2, c3, c4 = st.columns([2, 2, 2, 0.5])
|
||||
|
||||
@@ -7,7 +7,7 @@ from frontend.components.dashboard import Dashboard
|
||||
from frontend.components.editor import Editor
|
||||
from frontend.st_utils import initialize_st_page
|
||||
|
||||
initialize_st_page(title="Strategy Configs", icon="🗂️", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Strategy Configs", icon="🗂️")
|
||||
|
||||
|
||||
if "fe_board" not in st.session_state:
|
||||
|
||||
@@ -19,7 +19,7 @@ def get_grid_positions(n_cards: int, cols: int = NUM_CARD_COLS, card_width: int
|
||||
return sorted(x_y, key=lambda x: (x[1], x[0]))
|
||||
|
||||
|
||||
initialize_st_page(title="Instances", icon="🦅", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Instances", icon="🦅")
|
||||
api_client = BackendAPIClient.get_instance(host=BACKEND_API_HOST, port=BACKEND_API_PORT)
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ CARD_WIDTH = 6
|
||||
CARD_HEIGHT = 3
|
||||
NUM_CARD_COLS = 2
|
||||
|
||||
initialize_st_page(title="Launch Bot", icon="🙌", initial_sidebar_state="collapsed")
|
||||
initialize_st_page(title="Launch Bot", icon="🙌")
|
||||
|
||||
|
||||
def get_grid_positions(n_cards: int, cols: int = NUM_CARD_COLS, card_width: int = CARD_HEIGHT, card_height: int = CARD_WIDTH):
|
||||
|
||||
Reference in New Issue
Block a user