StrategyParam

StockSharp.Algo.Strategies

Wrapper para el acceso a la estrategia.

Hereda de: NotifiableObject

Implementa: IStrategyParam, IPersistable, INotifyPropertyChanged, IAttributesEntity

Constructores

StrategyParam
public StrategyParam(string id, T initialValue)
strategyParam = StrategyParam(id, initialValue)

Inicia una nueva instancia de la StrategyParam.

id
Identificador de parámetros.
initialValue
El valor inicial.

Propiedades

Attributes
public IList<Attribute> Attributes { get; }
value = strategyParam.Attributes

Atributos.

CanOptimize
public bool CanOptimize { get; set; }
value = strategyParam.CanOptimize
strategyParam.CanOptimize = value

El control puede optimizar el parámetro.

Id
public string Id { get; private set; }
value = strategyParam.Id
strategyParam.Id = value

Identificador de parámetros.

OptimizeFrom
public object OptimizeFrom { get; set; }
value = strategyParam.OptimizeFrom
strategyParam.OptimizeFrom = value

El valor From a optimization.

OptimizeStep
public object OptimizeStep { get; set; }
value = strategyParam.OptimizeStep
strategyParam.OptimizeStep = value

El valor de Incremento en optimización.

OptimizeTo
public object OptimizeTo { get; set; }
value = strategyParam.OptimizeTo
strategyParam.OptimizeTo = value

El valor a la optimización.

OptimizeValues
public IEnumerable<T> OptimizeValues { get; set; }
value = strategyParam.OptimizeValues
strategyParam.OptimizeValues = value

Valores de expresion para la optimización (para tipos como instrumento financiero, DataType que no soportan rangos).

Value
public T Value { get; set; }
value = strategyParam.Value
strategyParam.Value = value

El valor del parámetro.

Métodos

Load
public void Load(SettingsStorage storage)
strategyParam.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
Save
public void Save(SettingsStorage storage)
strategyParam.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
SetBasic
public StrategyParam<T> SetBasic(bool basic)
result = strategyParam.SetBasic(basic)

Establecer BasicSettingAttribute.

basic
Valor.

Devuelve: StrategyParam@

SetCanOptimize
public StrategyParam<T> SetCanOptimize(bool canOptimize)
result = strategyParam.SetCanOptimize(canOptimize)

Establecer CanOptimizevalor.

canOptimize
El valor de CanOptimize.

Devuelve: El parámetro estrategia.

SetDisplay
public StrategyParam<T> SetDisplay(string displayName, string description, string category)
result = strategyParam.SetDisplay(displayName, description, category)

Configurar la configuración de visualización.

displayName
El nombre de la pantalla.
description
La descripción del parámetro elemento del diagrama.
category
La categoría del parámetro elemento de diagrama.

Devuelve: StrategyParam@

SetGreaterThanZero
public StrategyParam<T> SetGreaterThanZero()
result = strategyParam.SetGreaterThanZero()

Establece más que un validador cero.

Devuelve: StrategyParam@

SetHidden
public StrategyParam<T> SetHidden(bool hidden)
result = strategyParam.SetHidden(hidden)

Establecer BrowsableAttribute.

hidden
Es el parámetro escondido en el editor.

Devuelve: StrategyParam@

SetNotNegative
public StrategyParam<T> SetNotNegative()
result = strategyParam.SetNotNegative()

No establece validador negativo.

Devuelve: StrategyParam@

SetNullOrMoreZero
public StrategyParam<T> SetNullOrMoreZero()
result = strategyParam.SetNullOrMoreZero()

Establece o más validador cero.

Devuelve: StrategyParam@

SetNullOrNotNegative
public StrategyParam<T> SetNullOrNotNegative()
result = strategyParam.SetNullOrNotNegative()

Establecer o no validador negativo.

Devuelve: StrategyParam@

SetOptimize
public StrategyParam<T> SetOptimize(T optimizeFrom, T optimizeTo, T optimizeStep)
result = strategyParam.SetOptimize(optimizeFrom, optimizeTo, optimizeStep)

Llena los parámetros de optimización.

optimizeFrom
El valor From a optimization.
optimizeTo
El valor a la optimización.
optimizeStep
El valor de Incremento en optimización.

Devuelve: El parámetro estrategia.

SetOptimizeValues
public StrategyParam<T> SetOptimizeValues(IEnumerable<T> values)
result = strategyParam.SetOptimizeValues(values)

Establecer valores explícitos para la optimización (para tipos como instrumento financiero, DataType).

values
Los valores para iterar durante la optimización.

Devuelve: El parámetro estrategia.

SetRange
public StrategyParam<T> SetRange(T min, T max)
result = strategyParam.SetRange(min, max)

Establecer validador de rango.

min
Valor mínimo.
max
Valor máximo.

Devuelve: StrategyParam@

SetReadOnly
public StrategyParam<T> SetReadOnly(bool value)
result = strategyParam.SetReadOnly(value)

Establecer ReadOnlyAttribute.

value
Valor.

Devuelve: StrategyParam@

SetRequired
public StrategyParam<T> SetRequired()
result = strategyParam.SetRequired()

Establece validador requerido.

Devuelve: StrategyParam@

SetStep
public StrategyParam<T> SetStep(T step, T baseValue)
result = strategyParam.SetStep(step, baseValue)

Establecer valores restricción paso (valor debe igual base + N*step).

step
Paso (concentrado).
baseValue
Valor base (por defecto 0).

Devuelve: StrategyParam.

ToString
public override string ToString()
result = strategyParam.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.