Syntax
Public Sub DetrendedPriceOscillatorOnArray(ByVal Ary As Variant, ByVal Period As Integer, ByVal MA_Type As Integer, ByRef Result As Variant)
Description
A procedure that calculates Detrended Price Oscillator, based on a custom array, and the result passed by result parameter as an array, each index of the result array represent indicator value corresponds to that index of the source array.
Parameters
| Parameter | Description |
| Ary | The source array, that contains prices, a value of type Variant |
| Period | The calculation period, on which the indicator will be calculated, a value of type Integer |
| MA_Type | Moving average method can be one ofENUM_MA_METHOD |
| Result | The result calculation buffer, a value of type Variant. |
Sample
Public Sub main() Dim ary () Dim result() Period = 14 MA_Type = 1 CopyClose 0, 1, Bars (0), Ary DetrendedPriceOscillatorOnArray Ary, CInt (Period), CInt (MA_Type), Result AlertMessage "The indicator value of the record 50 : " & Result(50)End Sub
See Also