def _cli_ml_walkforward(*args, **kwargs): nlv = kwargs.get("nlv", None) if nlv: kwargs["nlv"] = dict_strs_to_dict(*nlv) params = kwargs.get("params", None) if params: kwargs["params"] = dict_strs_to_dict(*params) return json_to_cli(ml_walkforward, *args, **kwargs)
def _cli_scan_parameters(*args, **kwargs): allocations = kwargs.get("allocations", None) if allocations: kwargs["allocations"] = dict_strs_to_dict(*allocations) nlv = kwargs.get("nlv", None) if nlv: kwargs["nlv"] = dict_strs_to_dict(*nlv) params = kwargs.get("params", None) if params: kwargs["params"] = dict_strs_to_dict(*params) return json_to_cli(scan_parameters, *args, **kwargs)
def _cli_place_orders(*args, **kwargs): params = kwargs.pop("params", None) if params: orders = [] order1 = dict_strs_to_dict(*params) orders.append(order1) kwargs["orders"] = orders return json_to_cli(place_orders, *args, **kwargs)
def _cli_execute_command(*args, **kwargs): params = kwargs.get("params", None) if params: kwargs["params"] = dict_strs_to_dict(*params) return json_to_cli(execute_command, *args, **kwargs)
def _cli_download_account_balances(*args, **kwargs): below = kwargs.get("below", None) if below: kwargs["below"] = dict_strs_to_dict(*below) return json_to_cli(download_account_balances, *args, **kwargs)
def _cli_create_agg_db(*args, **kwargs): fields = kwargs.get("fields", None) if fields: kwargs["fields"] = dict_strs_to_dict(*fields) return json_to_cli(create_agg_db, *args, **kwargs)
def _cli_close_positions(*args, **kwargs): params = kwargs.get("params", None) if params: kwargs["params"] = dict_strs_to_dict(*params) return json_to_cli(close_positions, *args, **kwargs)