Syntax
Public Sub VIDYAOnArray(ByVal Ary As Variant, ByVal Period As Integer, ByVal R2Scale As Double, ByRef Result As Variant)
Description
A procedure that calculates VIDYA, 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 |
| Period | Period as integer |
| R2Scale | R2Scale as double |
| Result | The Result Array |
Return value
Returns a double value.
Sample
Public Sub main() Dim ary() Dim result() Dim R2Scale Period = 14 R2Scale = 0.65 CopyClose 0, 1, Bars (0), Ary VIDYAOnArray Ary,CInt (Period), Cdbl(R2Scale), Result AlertMessage "The indicator value of the record 50 : " & Result(50)End Sub
See Also