Class JurikMovingAverage
Jurik Moving Average.
Inherited Members
Namespace: StockSharp.Algo.Indicators
Assembly: StockSharp.Algo.dll
Syntax
[DescriptionLoc("Str789", false)]
public class JurikMovingAverage : LengthIndicator<Decimal>, IIndicator, IPersistable, ICloneable<IIndicator>, ICloneable
Constructors
JurikMovingAverage()
Создать JurikMovingAverage.
Declaration
public JurikMovingAverage()
Properties
Phase
Phase.
Declaration
[DisplayNameLoc("Str790")]
[DescriptionLoc("Str791", false)]
[CategoryLoc("General")]
public int Phase { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Methods
Initialize()
Начальная инициализация переменных.
Declaration
public void Initialize()
Load(SettingsStorage)
Загрузить настройки.
Declaration
public override void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Overrides
StockSharp.Algo.Indicators.LengthIndicator<System.Decimal>.Load(Ecng.Serialization.SettingsStorage)
OnProcess(IIndicatorValue)
Обработать входное значение.
Declaration
protected override IIndicatorValue OnProcess(IIndicatorValue input)
Parameters
Type | Name | Description |
---|---|---|
IIndicatorValue | input | Входное значение. |
Returns
Type | Description |
---|---|
IIndicatorValue | Результирующее значение. |
Overrides
Reset()
Сбросить состояние индикатора на первоначальное. Метод вызывается каждый раз, когда меняются первоначальные настройки (например, длина периода).
Declaration
public override void Reset()
Overrides
StockSharp.Algo.Indicators.LengthIndicator<System.Decimal>.Reset()
Save(SettingsStorage)
Сохранить настройки.
Declaration
public override void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Overrides
StockSharp.Algo.Indicators.LengthIndicator<System.Decimal>.Save(Ecng.Serialization.SettingsStorage)
Implements
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<>