Show / Hide Table of Contents

Class JurikMovingAverage

Jurik Moving Average.

Inheritance
Object
BaseIndicator
LengthIndicator<Decimal>
JurikMovingAverage
Implements
IIndicator
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<IIndicator>
ICloneable
Inherited Members
LengthIndicator<Decimal>.ToString()
LengthIndicator<Decimal>.Length
LengthIndicator<Decimal>.IsFormed
LengthIndicator<Decimal>.Buffer
BaseIndicator.Process(IIndicatorValue)
BaseIndicator.RaiseChangedEvent(IIndicatorValue, IIndicatorValue)
BaseIndicator.Clone()
BaseIndicator.Id
BaseIndicator.Name
BaseIndicator.Container
BaseIndicator.InputType
BaseIndicator.ResultType
BaseIndicator.Changed
BaseIndicator.Reseted
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
BaseIndicator.OnProcess(IIndicatorValue)

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

IIndicator
Ecng.Serialization.IPersistable
Ecng.Common.ICloneable<>
System.ICloneable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾