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