OptimizationDateOnlyParameter constructor
constructor · OptimizationDateOnlyParameter · cAlgo.API Since 5.9
DesktopCLICloud
Optimizes the parameter over the range the minimum to the maximum by the step.
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 |
|---|---|
OptimizationDateOnlyParameter(string name, DateOnly min, DateOnly max, TimeSpan step) | Optimizes the parameter over the range the minimum to the maximum by the step. |
OptimizationDateOnlyParameter(string name, DateOnly value) | Holds the parameter fixed at the given value. |
OptimizationDateOnlyParameter(OptimizationDateOnlyParameter original) |
OptimizationDateOnlyParameter(string name, DateOnly min, DateOnly max, TimeSpan step)
Optimizes the parameter over the range the minimum to the maximum by the step.
public OptimizationDateOnlyParameter(string name, DateOnly min, DateOnly max, TimeSpan step)
OptimizationDateOnlyParameter(name: str, min: DateOnly, max: DateOnly, step: TimeSpan)
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
name | string | str | The cBot parameter name. |
min | DateOnly | DateOnly | The inclusive minimum of the range. |
max | DateOnly | DateOnly | The inclusive maximum of the range. |
step | TimeSpan | TimeSpan | The step of the range, as a time span. |
Examples
var parameter = new OptimizationDateOnlyParameter("TradingStartDate", new DateOnly(2025, 1, 1), new DateOnly(2025, 3, 1), TimeSpan.FromDays(14));
Print("{0} is optimized: {1}", parameter.Name, parameter.IsOptimized);
from System import DateOnly, TimeSpan
parameter = OptimizationDateOnlyParameter("TradingStartDate", DateOnly(2025, 1, 1), DateOnly(2025, 3, 1), TimeSpan.FromDays(14))
api.Print(f"{parameter.Name} is optimized: {parameter.IsOptimized}")
OptimizationDateOnlyParameter(string name, DateOnly value)
Holds the parameter fixed at the given value.
public OptimizationDateOnlyParameter(string name, DateOnly value)
OptimizationDateOnlyParameter(name: str, value: DateOnly)
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
name | string | str | The cBot parameter name. |
value | DateOnly | DateOnly | The fixed value. |
Examples
var parameter = new OptimizationDateOnlyParameter("TradingStartDate", new DateOnly(2025, 2, 3));
Print("{0} is fixed at {1}", parameter.Name, parameter.Value);
from System import DateOnly
parameter = OptimizationDateOnlyParameter("TradingStartDate", DateOnly(2025, 2, 3))
api.Print(f"{parameter.Name} is fixed at {parameter.Value}")
OptimizationDateOnlyParameter(OptimizationDateOnlyParameter original)
public OptimizationDateOnlyParameter(OptimizationDateOnlyParameter original)
OptimizationDateOnlyParameter(original: OptimizationDateOnlyParameter)
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
original | OptimizationDateOnlyParameter | OptimizationDateOnlyParameter |