Skip to content

OptimizationBooleanParameter constructor

constructor · OptimizationBooleanParameter · cAlgo.API Since 5.9

DesktopCLICloud

Optimizes the parameter over the given values.

Environment behaviour

CLI — not supported. Available to plugins only, and plugins cannot run in the CLI.

Cloud — not supported. Available to plugins only, and plugins cannot run in the cloud.

Overloads

OptimizationBooleanParameter(string name, IEnumerable<bool> values)

Optimizes the parameter over the given values.

public OptimizationBooleanParameter(string name, IEnumerable<bool> values)
OptimizationBooleanParameter(name: str, values: Iterable[bool])

Parameters

Name C# type Python type Description
name string str The cBot parameter name.
values IEnumerable<bool> Iterable[bool] The discrete set of values to optimize over.

Examples

var parameter = new OptimizationBooleanParameter("UseTrailingStop", new[] { true, false });
Print("{0} is optimized over {1} values", parameter.Name, parameter.Values.Count);
parameter = OptimizationBooleanParameter("UseTrailingStop", [True, False])
api.Print(f"{parameter.Name} is optimized over {parameter.Values.Count} values")

OptimizationBooleanParameter(string name, bool value)

Holds the parameter fixed at the given value.

public OptimizationBooleanParameter(string name, bool value)
OptimizationBooleanParameter(name: str, value: bool)

Parameters

Name C# type Python type Description
name string str The cBot parameter name.
value bool bool The fixed value.

Examples

var parameter = new OptimizationBooleanParameter("UseStopLoss", true);
Print("{0} is fixed at {1}", parameter.Name, parameter.Value);
parameter = OptimizationBooleanParameter("UseStopLoss", True)
api.Print(f"{parameter.Name} is fixed at {parameter.Value}")

OptimizationBooleanParameter(OptimizationBooleanParameter original)

public OptimizationBooleanParameter(OptimizationBooleanParameter original)
OptimizationBooleanParameter(original: OptimizationBooleanParameter)

Parameters

Name C# type Python type Description
original OptimizationBooleanParameter OptimizationBooleanParameter