Atr Class |
Namespace: FinAnalysis.TA
public class Atr : BaseBarIndicator<double>
The Atr type exposes the following members.
Name | Description | |
---|---|---|
Atr |
Creates new instance of Atr indicator with default settings.
| |
Atr(Int32) |
Creates new instance of Atr technical indicator with point window.
| |
Atr(IAverager) |
Creates new instance of Atr technical indicator with custom averaging method.
|
Name | Description | |
---|---|---|
ATR |
Get Atr value.
| |
First |
Get first(oldest) data element stored in container.
Note: if there is not elements in queue it returns DefaltValue.
(Inherited from HistoryDataQueueT.) | |
FirstDateTime |
Get first(oldest) data element DateTime stored in container.
Note: if there is not elements in queue it returns DefaltDateTime.
(Inherited from HistoryDataQueueT.) | |
HistoryCapacity |
Set or Get indicator's history capacity. Do not set capacity for indicator if you already add data to it.
If indicators HistoryTimeManaged flag is set, this value equal to volume of buffers.
If indicators HistoryTimeManaged flag is not set, than indicator store exact HistoryCapacity its values.
(Inherited from BaseIndicatorT.) | |
HistoryCount |
Count of indicators values in indicator history.
(Inherited from BaseIndicatorT.) | |
HistoryTimeManaged |
Indicates whether indicator safe it's history on time period or store specified values count.
(Inherited from BaseIndicatorT.) | |
HistoryTimePeriod |
Set or Get time period, how long indicator save it's value. Do not set history period for indicator if you already add data to it.
If you specify indicators HistoryTimePeriod, then indicators HistoryTimeManaged flag will be set.
Indicator try to store all of its values on specified HistoryTimePeriod.
(Inherited from BaseIndicatorT.) | |
IndicatorNeedDateTime |
Equal true if user have to specify DateTime in Add method.
(Inherited from BaseIndicatorT.) | |
ItemDateTime |
Return historically latest element with smaller or equal DateTime.
Note: do not try to use this method if you didn't specify DateTime to data elements.
(Inherited from HistoryDataQueueT.) | |
ItemInt32 |
Get data which was store "index" steps ago.
(Inherited from HistoryDataQueueT.) | |
Last |
Get last data element stored in container.
Note: if there is not elements in queue it returns DefaltValue.
(Inherited from HistoryDataQueueT.) | |
LastDateTime |
Get last data element DateTime stored in container.
Note: if there is no elements in the queue it returns DefaultDateTime.
(Inherited from HistoryDataQueueT.) | |
Previous |
Get previous data element stored in container.
Note: if there is such not elements in queue it returns DefaltValue.
(Inherited from HistoryDataQueueT.) | |
Ready |
Ready flag is set if and only if queue contain something.
(Inherited from BaseIndicatorT.) | |
ResamplingFactor |
Set this parameter if you whant to compress data series.
It means that if you set this flag,
then indicator will calculate it's values on ResamplingFactor-greater steps.
(Inherited from BaseInstrumentIndicatorT.) | |
ResamplingMethod |
Get or Specify resampling Method.
LastElement - mean that we use for calculation values equals to last value on resampling period,
ArithmeticMean - mean that we use for calculation values equals to arithmetic mean of values on resampling period,
(Inherited from BaseInstrumentIndicatorT.) | |
Stable |
Flag is set if and only if indicators values is stable.
(Inherited from BaseIndicatorT.) | |
TradeSignal |
Trade signal.
(Inherited from BaseInstrumentIndicatorT.) | |
TradeSignalType |
Characterize indicator trade signal values range and meaning.
(Inherited from BaseInstrumentIndicatorT.) | |
ValidationStrategy |
Indicate what we must do with invalid input values.
(Inherited from BaseIndicatorT.) | |
Value |
Returns value of indicator. For indicators which has more than one value, it returns a slice.
(Inherited from BaseIndicatorT.) | |
ValueDelayPointPeriod |
Set Delay (in points) for indicators Value.
(Inherited from BaseIndicatorT.) | |
ValueDelayTimePeriod |
Set Delay (in timespan) for indicators Value.
(Inherited from BaseIndicatorT.) |
Name | Description | |
---|---|---|
Add(Double, Double, Double, Double, Double) |
Add bar data (OHLCV) to indicator.
Note: Do Not use methods with and without DateTime for same instance.
Also do not call this method for indicators which need datetime for calculation it's value.
To determine do you need to specify DateTime, see IndicatorNeedDateTime flag.
(Inherited from BaseBarIndicatorT.) | |
Add(Double, Double, Double, Double, Double, DateTime) |
Add bar data (OHLCV and DateTime) to indicator.
Note: Do Not use methods with and without DateTime for same instance.
Note: if you specify time = DefaultTime then method ignore this parameter and call add with out time.
To determine do you need to specify DateTime, see IndicatorNeedDateTime flag.
(Inherited from BaseBarIndicatorT.) | |
Clone |
Makes full copy of this instance.
(Inherited from BaseIndicatorT.) | |
CopyTo(Object) |
Sets internal state to destination object.
(Inherited from BaseIndicatorT.) | |
CopyTo(Object, IL_Clone) |
Gets internal state from source object.
(Inherited from BaseIndicatorT.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetIndexByTime |
Get offset index of element by element time.
If there no element with such time, we return latest element with time smaller than specified.
If we can't find valid index, we return -1.
(Inherited from HistoryDataQueueT.) | |
GetTimeByIndex |
Return time associated with specified point.
(Inherited from HistoryDataQueueT.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
SetOnPopDelegate |
Set delegate that will be invoked every time a new element is dequeued.
(Inherited from HistoryDataQueueT.) | |
SetOnPushDelegate |
Set delegate that will be invoked every time a new element is enqueued.
(Inherited from HistoryDataQueueT.) | |
SetQueueListener |
Set listener to queue capacity. Queue will call OnPop method every time, when queue drop some element.
And OnPush method, when queue store element. Do not use listener with single element queue.
Queue support any number of listeners.
(Inherited from HistoryDataQueueT.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |