Skip to content

OptimizationTimeFrameParameter constructor

constructor · OptimizationTimeFrameParameter · 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

OptimizationTimeFrameParameter(string name, IEnumerable<TimeFrame> values)

Optimizes the parameter over the given values.

public OptimizationTimeFrameParameter(string name, IEnumerable<TimeFrame> values)
OptimizationTimeFrameParameter(name: str, values: Iterable[TimeFrame])

Parameters

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

Examples

var parameter = new OptimizationTimeFrameParameter("SignalTimeFrame", new[] { TimeFrame.Minute15, TimeFrame.Hour });
Print("{0} is optimized: {1}", parameter.Name, parameter.IsOptimized);
parameter = OptimizationTimeFrameParameter("SignalTimeFrame", [TimeFrame.Minute15, TimeFrame.Hour])
api.Print(f"{parameter.Name} is optimized: {parameter.IsOptimized}")

OptimizationTimeFrameParameter(string name, TimeFrame value)

Holds the parameter fixed at the given value.

public OptimizationTimeFrameParameter(string name, TimeFrame value)
OptimizationTimeFrameParameter(name: str, value: TimeFrame)

Parameters

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

Examples

var parameter = new OptimizationTimeFrameParameter("TrendTimeFrame", TimeFrame.Daily);
Print("{0} is fixed at {1}", parameter.Name, parameter.Value);
parameter = OptimizationTimeFrameParameter("TrendTimeFrame", TimeFrame.Daily)
api.Print(f"{parameter.Name} is fixed at {parameter.Value}")

OptimizationTimeFrameParameter(OptimizationTimeFrameParameter original)

public OptimizationTimeFrameParameter(OptimizationTimeFrameParameter original)
OptimizationTimeFrameParameter(original: OptimizationTimeFrameParameter)

Parameters

Name C# type Python type Description
original OptimizationTimeFrameParameter OptimizationTimeFrameParameter