From 91eb255b7cbd0c936ae5b72de5973f9cbdc77ef8 Mon Sep 17 00:00:00 2001 From: cardosofede Date: Fri, 19 Apr 2024 18:59:51 -0300 Subject: [PATCH] (feat) improve macd pmm simple pages --- pages/macd_bb_v1/app.py | 19 ++++++++++++++++++- pages/pmm_simple/app.py | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/pages/macd_bb_v1/app.py b/pages/macd_bb_v1/app.py index 97c9bc0..56c4ba9 100644 --- a/pages/macd_bb_v1/app.py +++ b/pages/macd_bb_v1/app.py @@ -144,4 +144,21 @@ config = { "macd_fast": macd_fast, "macd_slow": macd_slow, "macd_signal": macd_signal, -} \ No newline at end of file +} + +yaml_config = yaml.dump(config, default_flow_style=False) + +with c3: + download_config = st.download_button( + label="Download YAML", + data=yaml_config, + file_name=f'{id.lower()}.yml', + mime='text/yaml' + ) + upload_config_to_backend = st.button("Upload Config to BackendAPI") + + +if upload_config_to_backend: + backend_api_client = BackendAPIClient.get_instance(host=BACKEND_API_HOST, port=BACKEND_API_PORT) + backend_api_client.add_controller_config(config) + st.success("Config uploaded successfully!") diff --git a/pages/pmm_simple/app.py b/pages/pmm_simple/app.py index 218b63b..dcd7a8b 100644 --- a/pages/pmm_simple/app.py +++ b/pages/pmm_simple/app.py @@ -221,6 +221,7 @@ config = { "trailing_delta": ts_delta / 100}, "top_executor_refresh_time": None, } + yaml_config = yaml.dump(config, default_flow_style=False) with c3: