Knowledgebase:
AverageTrueRangeOnArray
Posted by Mohammad Rahhal, Last modified by Rawan Al Hourani on 19 June 2016 10:58 AM

Syntax

Public Sub AverageTrueRangeOnArray(ByVal OpenAry As Variant, ByVal HighAry As Variant, ByVal LowAry  As Variant, ByVal CloseAry As Variant, ByRef Result As Variant, Optional Period As Integer = 14) 

Procedure that calculate The Average True Range, based on custom array, and the result passed by result parameter as array, each index of the result array represent indicator value corresponds to that index of the source array.

Parameters

Parameter  Description 
OpenAry Applied open price buffer, value of type Variant.
HighAry Applied high price buffer, value of type Variant.
LowAry Applied low price buffer, value of type Variant.
CloseAry Applied close price buffer, value of type Variant.
Result The buffer calculation result, value of type Variant.
Period  The calculation period, on which the indicator will be calculated, value of type Integer

Sample

Public Sub main()

        Dim OpenAry()

        Dim HighAry()

        Dim LowAry() 

        Dim  CloseAry()

        Dim result()

        CopyOpen 0, 1, Bars (0), OpenAry

        CopyHigh 0, 1, Bars (0), HighAry

        CopyLow 0, 1, Bars (0), LowAry

        CopyClose 0, 1, Bars (0), CloseAry

        AverageTrueRangeOnArray OpenAry, HighAry, LowAry, CloseAry, Result

        AlertMessage "The indicator value of the record 50 : " & Result (50)

End Sub

 


See Also


Back to VTL Client Script Index

(0 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Hybrid Solutions