Syntax
Public Sub MAEnvelopeOnArray(ByVal Ary As Variant, ByVal Period As Integer, ByVal MA_Type As Integer, ByVal Shift As Double, ByVal Mode As INDICATOR_LINES , ByRef Result As Variant)
Description
A procedure that calculates
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. |
Shift | The horizontal shiftoftheindicator, a value of type Double. |
Mode | Appling indicator mode can be a value of typeINDICATOR_LINES |
Result | The result calculation buffer, a value of type Variant. |
Sample
Public Sub main() Dim ary () Dim result() Period = 14 'make sure this value less than the chart bars count MA_Type = 1 Mode = 1 Record = 50 CopyClose 0, 1, Bars (0), Ary MAEnvelopeOnArray Ary, CInt (Period), CInt (MA_Type), 0.1, CInt (mode), Result AlertMessage "The indicator value of the record 50 : " & result(50) End Sub
See Also