Class ShiftedIndicatorValue
- Namespace
- StockSharp.Algo.Indicators
- Assembly
- StockSharp.Algo.dll
The shifted value of the indicator.
public class ShiftedIndicatorValue : SingleIndicatorValue<decimal>, IIndicatorValue, IComparable<IIndicatorValue>, IComparable
- Inheritance
-
ShiftedIndicatorValue
- Implements
- Inherited Members
- Extension Methods
Constructors
ShiftedIndicatorValue(IIndicator, DateTimeOffset)
Initializes a new instance of the ShiftedIndicatorValue.
public ShiftedIndicatorValue(IIndicator indicator, DateTimeOffset time)
Parameters
indicator
IIndicatorIndicator.
time
DateTimeOffset
ShiftedIndicatorValue(IIndicator, decimal, int, DateTimeOffset)
Initializes a new instance of the ShiftedIndicatorValue.
public ShiftedIndicatorValue(IIndicator indicator, decimal value, int shift, DateTimeOffset time)
Parameters
indicator
IIndicatorIndicator.
value
decimalIndicator value.
shift
intThe shift of the indicator value.
time
DateTimeOffset
Properties
Shift
The shift of the indicator value.
public int Shift { get; }
Property Value
Methods
FromValues(object[])
Convert to indicator value.
public override void FromValues(object[] values)
Parameters
values
object[]
SetValue<T>(IIndicator, T)
To replace the indicator input value by new one (for example it is received from another indicator).
public override IIndicatorValue SetValue<T>(IIndicator indicator, T value)
Parameters
indicator
IIndicatorIndicator.
value
TValue.
Returns
- IIndicatorValue
New object, containing input value.
Type Parameters
T
The data type, operated by indicator.
ToValues()
Convert to primitive values.
public override IEnumerable<object> ToValues()
Returns
- IEnumerable<object>
Primitive values.