INNER CODE UNIT · Python
strategy_uses_tuned_parameters
jptsantossilva/BEC · bec/main.py:359
def strategy_uses_tuned_parameters(strategy_id: str) -> bool:
try:
definition = database.get_strategy_definition(strategy_id)
except Exception:
return False
return bool(_optimizable_parameter_names(definition))
def strategy_uses_declarative_engine(strategy_id: str) -> bool:
try:
definition = database.get_strategy_definition(strategy_id)
except Exception:
return False
return isinstance(definition, dict) and definition.get("engine") == "bec_strategy_ast_v2"
def _safe_int_or_zero(value) -> int:
try: