(feat) formatting controllers

This commit is contained in:
cardosofede
2024-07-16 18:34:13 +03:00
parent 7a87588396
commit e7eba7ed09
5 changed files with 21 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
from _decimal import Decimal
from math import exp
from _decimal import Decimal
from hummingbot.strategy_v2.utils.distributions import Distributions
@@ -45,7 +45,7 @@ def distribution_inputs(column, dist_type_name, levels=3, default_values=None):
key=f"{column}_{dist_type_name.lower()}_ratio")
elif dist_type == "Linear":
step = column.number_input(f"{dist_type_name} End", value=1.0,
key=f"{column}_{dist_type_name.lower()}_end")
key=f"{column}_{dist_type_name.lower()}_end")
else:
if default_values:
manual_values = [column.number_input(f"{dist_type_name} for level {i + 1}", value=value * 100.0,
@@ -53,7 +53,8 @@ def distribution_inputs(column, dist_type_name, levels=3, default_values=None):
enumerate(default_values)]
else:
manual_values = [column.number_input(f"{dist_type_name} for level {i + 1}", value=i + 1.0,
key=f"{column}_{dist_type_name.lower()}_{i}") for i, value in range(levels)]
key=f"{column}_{dist_type_name.lower()}_{i}") for i, value in
range(levels)]
start = None # As start is not relevant for Manual type
return dist_type, start, base, scaling_factor, step, ratio, manual_values