OptimizationError
enum cAlgo.API Since 5.9
DesktopCLICloud
Describes why an optimization process failed.
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.
Definition
public enum OptimizationError
Namespace: cAlgo.API · Group: Optimization
Examples
protected override void OnStart()
{
Optimization.Completed += OnOptimizationCompleted;
}
private void OnOptimizationCompleted(OptimizationCompletedEventArgs args)
{
if (args.Process.OptimizationError == OptimizationError.InvalidParameters)
Print("Check that at least one parameter is optimized and its range is valid");
}
def on_start(self):
api.Optimization.Completed += self.on_optimization_completed
def on_optimization_completed(self, args):
if args.Process.OptimizationError == OptimizationError.InvalidParameters:
api.Print("Check that at least one parameter is optimized and its range is valid")
Values
| Name | Value | Description |
|---|---|---|
None | 0 | No error. |
Other | 1 | An unspecified error occurred. |
Net4IsNotSupported | 79 | Optimization is not supported on .NET Framework 4. |
NoConnection | 80 | No connection to the server. |
NoHistoricalData | 86 | No historical data is available for the requested period. |
NotSupported | 91 | Optimization is not supported in the current environment. |
InvalidSettings | 92 | The optimization settings are invalid. |
InvalidParameters | 93 | No parameter was marked for optimization, or a parameter's range or values are invalid. |