DX Class
| Name | Description | |
|---|---|---|
|
DX(ISeries, int, IndicatorStyle) | DX normal constructor. |
| Name | Description | |
|---|---|---|
|
AutoUpdate | (inherited from Indicator). |
|
Count | Gets the count. (inherited from Indicator). |
|
Description | Gets the description. (inherited from TimeSeries). |
|
Fields | (inherited from Indicator). |
|
First | Gets the first. (inherited from Indicator). |
|
FirstDateTime | Datetime of the first item in this time array (inherited from Indicator). |
|
Id | Gets the id. (inherited from TimeSeries). |
|
Indicators | Gets the indicators. (inherited from TimeSeries). |
|
IsMultiIndicator | (inherited from Indicator). |
|
IsUseBarSlice | (inherited from Indicator). |
|
Item(int, BarData) | Gets the Double at the specified index and bar data. (inherited from Indicator). |
|
Item(int) | Gets or sets the Double at the specified index. (inherited from Indicator). |
|
Last | Gets the last. (inherited from Indicator). |
|
LastDateTime | Datetime of the last item in this time array (inherited from Indicator). |
|
Length | The length of DX. |
|
MaxLength | (inherited from TimeSeries). |
|
Name | Gets the name. (inherited from TimeSeries). |
|
Style | The style of DX. |
| Name | Description | |
|---|---|---|
|
Add(DateTime, double) | Adds the specified date time. (inherited from TimeSeries). |
|
Ago(int) | Agoes the specified n. (inherited from TimeSeries). |
|
Attach() | (inherited from Indicator). |
|
Calculate(int) | Calculate DX at the specified index. |
|
Clear() | (inherited from Indicator). |
|
Clone(ISeries) | |
|
Contains(DateTime) | Determines whether [contains] [the specified date time]. (inherited from TimeSeries). |
|
Crosses(TimeSeries, DateTime) | Crosseses the specified series. (inherited from TimeSeries). |
|
Crosses(double, int) | Crosseses the specified level. (inherited from TimeSeries). |
|
Detach() | (inherited from Indicator). |
|
Exp() | Exps this instance. The type of this instance must have a parameterless constructor. (inherited from TimeSeries). |
|
GetAsymmetry(int, int, int) | Gets the asymmetry. (inherited from TimeSeries). |
|
GetAutoCorrelation(int) | Calculate autocorrelation (inherited from TimeSeries). |
|
GetAutoCovariance(int) | Calculate autocovariance (inherited from TimeSeries). |
|
GetByDateTime(DateTime, SearchOption) | Gets the by date time. (inherited from TimeSeries). |
|
GetByIndex(Instrument, int) | (inherited from Indicator). |
|
GetByIndex(int, int) | (inherited from Indicator). |
|
GetCorrelation(TimeSeries) | Gets the correlation. (inherited from TimeSeries). |
|
GetCorrelation(TimeSeries, int, int) | Gets the correlation. (inherited from TimeSeries). |
|
GetCorrelation(int, int, int, int) | Gets the correlation. (inherited from TimeSeries). |
|
GetCovariance(TimeSeries) | Gets the covariance. (inherited from TimeSeries). |
|
GetCovariance(TimeSeries, int, int) | Gets the covariance. (inherited from TimeSeries). |
|
GetCovariance(int, int, int, int) | Gets the covariance. (inherited from TimeSeries). |
|
GetDateTime(int) | Gets the date time. (inherited from Indicator). |
|
GetExcess(int, int, int) | Gets the excess. (inherited from TimeSeries). |
|
GetFirst(Instrument) | (inherited from Indicator). |
|
GetFirst(int) | (inherited from Indicator). |
|
GetIndex(DateTime, IndexOption) | Gets the index. (inherited from Indicator). |
|
GetIntersection(TimeSeries) | (inherited from TimeSeries). |
|
GetItem(int) | Gets the item. (inherited from TimeSeries). |
|
GetLast(Instrument) | (inherited from Indicator). |
|
GetLast(int) | (inherited from Indicator). |
|
GetMax(DateTime, DateTime) | Gets the maximum. (inherited from Indicator). |
|
GetMaxItem() | Gets the maximum item. (inherited from TimeSeries). |
|
GetMean() | Calculate mean (inherited from TimeSeries). |
|
GetMean(DateTime, DateTime, int) | Calculate mean (inherited from TimeSeries). |
|
GetMean(int, int, int) | Calculates mean (inherited from TimeSeries). |
|
GetMean(DateTime, DateTime) | Calculate mean (inherited from TimeSeries). |
|
GetMean(int, int) | Calculate mean (inherited from TimeSeries). |
|
GetMean(int) | Calculate mean (inherited from TimeSeries). |
|
GetMedian() | Calculates median (inherited from TimeSeries). |
|
GetMedian(DateTime, DateTime, int) | Calculate median (inherited from TimeSeries). |
|
GetMedian(int, int, int) | Calculates medain (inherited from TimeSeries). |
|
GetMedian(DateTime, DateTime) | Calculate median (inherited from TimeSeries). |
|
GetMedian(int, int) | Calculate median (inherited from TimeSeries). |
|
GetMedian(int) | Calculate median (inherited from TimeSeries). |
|
GetMin(DateTime, DateTime) | Gets the minimum. (inherited from Indicator). |
|
GetMinItem() | Gets the minimum item. (inherited from TimeSeries). |
|
GetMoment(int, int, int, int) | Gets the moment. (inherited from TimeSeries). |
|
GetNegativeSeries() | Returns new double series with negative data entries from this array (inherited from TimeSeries). |
|
GetNegativeStdDev() | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeStdDev(DateTime, DateTime) | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeStdDev(DateTime, DateTime, int) | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeStdDev(int, int) | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeStdDev(int, int, int) | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeStdDev(int) | Calculate standard deviation of negative data entries (inherited from TimeSeries). |
|
GetNegativeVariance(int, int, int) | Calculate variance of negative data entries (inherited from TimeSeries). |
|
GetNegativeVariance() | Calculate variance of negative data entries (inherited from TimeSeries). |
|
GetNegativeVariance(DateTime, DateTime) | Calculate variance of negative data entries (inherited from TimeSeries). |
|
GetNegativeVariance(DateTime, DateTime, int) | Gets the negative variance. (inherited from TimeSeries). |
|
GetNegativeVariance(int, int) | Calculate variance of negative data entries (inherited from TimeSeries). |
|
GetNegativeVariance(int) | Calculate variance of negative data entries (inherited from TimeSeries). |
|
GetPercentReturnSeries() | Gets the percent return series. (inherited from TimeSeries). |
|
GetPositiveSeries() | Returns new double series with positive data entries from this array (inherited from TimeSeries). |
|
GetPositiveStdDev() | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveStdDev(DateTime, DateTime) | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveStdDev(DateTime, DateTime, int) | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveStdDev(int, int) | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveStdDev(int, int, int) | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveStdDev(int) | Calculate standard deviation of positive data entries (inherited from TimeSeries). |
|
GetPositiveVariance(int, int, int) | Calculate variance of positive data entries (inherited from TimeSeries). |
|
GetPositiveVariance() | Calculate variance of positive data entries (inherited from TimeSeries). |
|
GetPositiveVariance(DateTime, DateTime) | Calculate variance of positive data entries (inherited from TimeSeries). |
|
GetPositiveVariance(DateTime, DateTime, int) | Gets the positive variance. (inherited from TimeSeries). |
|
GetPositiveVariance(int, int) | Calculate variance of positive data entries (inherited from TimeSeries). |
|
GetPositiveVariance(int) | Calculate variance of positive data entries (inherited from TimeSeries). |
|
GetReturnSeries() | Gets the return series. (inherited from TimeSeries). |
|
GetStdDev() | Calculate standard deviation (inherited from TimeSeries). |
|
GetStdDev(DateTime, DateTime) | Calculate standard deviation (inherited from TimeSeries). |
|
GetStdDev(DateTime, DateTime, int) | Calculate standard deviation (inherited from TimeSeries). |
|
GetStdDev(int, int) | Calculate standard deviation (inherited from TimeSeries). |
|
GetStdDev(int, int, int) | Calculate standard deviation (inherited from TimeSeries). |
|
GetStdDev(int) | Calculate standard deviation (inherited from TimeSeries). |
|
GetSum() | Calculate sum (inherited from TimeSeries). |
|
GetSum(int, int, int) | Calculate sum (inherited from TimeSeries). |
|
GetTimeSeriesItem(int) | (inherited from TimeSeries). |
|
GetValue(int) | Gets the value. (inherited from TimeSeries). |
|
GetVariance() | Calculate variance (inherited from TimeSeries). |
|
GetVariance(int, int, int) | Calculate variance (inherited from TimeSeries). |
|
GetVariance(DateTime, DateTime) | Calculate variance (inherited from TimeSeries). |
|
GetVariance(DateTime, DateTime, int) | Gets the variance. (inherited from TimeSeries). |
|
GetVariance(int, int) | Calculate variance (inherited from TimeSeries). |
|
GetVariance(int) | Calculate variance (inherited from TimeSeries). |
|
IndexOf(DateTime, SearchOption) | Indexes the of. (inherited from TimeSeries). |
|
Init() | Init DX indicator. |
|
Log() | Logs this instance. The type of this instance must have a parameterless constructor. (inherited from TimeSeries). |
|
Log10() | Log10s this instance. The type of this instance must have a parameterless constructor. (inherited from TimeSeries). |
|
Pow(double) | Pows the specified pow. The type of this instance must have a parameterless constructor. (inherited from TimeSeries). |
|
Remove(int) | Removes the specified index. (inherited from TimeSeries). |
|
Shift(int) | Shifts the specified offset. (inherited from TimeSeries). |
|
Sqrt() | SQRTs this instance. The type of this instance must have a parameterless constructor. (inherited from TimeSeries). |
|
Value(ISeries, int, int, IndicatorStyle) | Calculate DX at the specified instance of ISeries, index, length and style. |
| Name | Description | |
|---|---|---|
|
Addition | Implements the +. (inherited from TimeSeries). |
|
Addition | Implements the +. (inherited from TimeSeries). |
|
Addition | Implements the +. (inherited from TimeSeries). |
|
Division | Implements the /. (inherited from TimeSeries). |
|
Division | Implements the /. (inherited from TimeSeries). |
|
Division | Implements the /. (inherited from TimeSeries). |
|
Multiply | Implements the *. (inherited from TimeSeries). |
|
Multiply | Implements the *. (inherited from TimeSeries). |
|
Multiply | Implements the *. (inherited from TimeSeries). |
|
Subtraction | Implements the -. (inherited from TimeSeries). |
|
Subtraction | Implements the -. (inherited from TimeSeries). |
|
Subtraction | Implements the -. (inherited from TimeSeries). |
| Name | Description | |
|---|---|---|
|
calculate | (inherited from Indicator). |
|
description | (inherited from TimeSeries). |
|
input | (inherited from Indicator). |
|
length | |
|
mdmTS | |
|
name | (inherited from TimeSeries). |
|
pdmTS | |
|
style |
The concept of Directional Movement is based on the assumption that in an upward trend today's highest
price is higher than yesterday's highest price and in a downward trend today's lowest price is lower than
yesterday's lowest price. If this is the case, it is a matter of the so-called Outside Days.
The Directional Movement Index (DX) is calculated by dividing the difference between the PDI and MDI by the sum of both figures. The result is a percentage, with which the extent and/or intensity or the trend is quantified.
Note, that there are two styles of indicator ADX. Some trading systems use a bit diffrent formula to calculate this indicator. Therefore Old gives an opportunity to use two styles ADX - classical (Old style) and little bit changed (New style.)
ADX has Old style by Default.
Formula for Old (classical) style:
The Directional Movement Index (DX) is calculated by dividing the difference between the PDI and MDI by the sum of both figures. The result is a percentage, with which the extent and/or intensity or the trend is quantified.
Note, that there are two styles of indicator ADX. Some trading systems use a bit diffrent formula to calculate this indicator. Therefore Old gives an opportunity to use two styles ADX - classical (Old style) and little bit changed (New style.)
ADX has Old style by Default.
Formula for Old (classical) style: