Syntax
Public Sub EaseOfMovementOnArray(ByVal OpenAry As Variant,ByVal HighAry As Variant, ByVal LowAry As Variant, ByVal CloseAry As Variant , ByVal Period As Integer, ByVal MA_Type As Integer, ByRef Result As Variant)
Description
A procedure that calculates EaseOfMovement, 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 |
| OpenAry,HighAry,LowAry,CloseAry | The Open, High, Low, Close arrays, that contain prices |
| Period | Period as an integer value |
| MA_Type | An integer value of typeENUM_MA_METHOD |
| Result | The Result Array |
Return value
Returns a double value.
Sample
Public Sub main() Dim HighAry () Dim CloseAry () Dim OpenAry () Dim LowAry () Dim result() Dim Period Dim MA_Type Period = 14 MA_Type = 1 CopyClose 0, 1, Bars (0),CloseAry CopyHigh 0, 1, Bars (0),HighAry CopyLow 0, 1, Bars (0),LowAry CopyOpen 0, 1, Bars (0),OpenAry EaseOfMovementOnArray OpenAry, HighAry , LowAry, CloseAry, CInt (Period), CInt (MA_Type), Result AlertMessage "The indicator value of the record 50 : " & Result(50)End Sub
See Also