(feat) refactor inital state

This commit is contained in:
cardosofede
2024-05-16 13:22:47 -04:00
parent 2902b4263e
commit b3ea14d883
11 changed files with 11 additions and 11 deletions

View File

@@ -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"

View File

@@ -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,

View File

@@ -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")

View File

@@ -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.")

View File

@@ -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

View File

@@ -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.")

View File

@@ -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.")

View File

@@ -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])

View File

@@ -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:

View File

@@ -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)

View File

@@ -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):