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
| Signature | Description |
|---|---|
OptimizationBooleanParameter(string name, IEnumerable<bool> values) | Optimizes the parameter over the given values. |
OptimizationBooleanParameter(string name, bool value) | Holds the parameter fixed at the given value. |
OptimizationBooleanParameter(OptimizationBooleanParameter original) |
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 |