Envelope

An envelope is comprised of two moving averages. One moving average is shifted upward and the second moving average is shifted downward.

Envelopes define the upper and lower boundaries of a security's normal trading range. A sell signal is generated when the security reaches the upper band whereas a buy signal is generated at the lower band. The optimum percentage shift depends on the volatility of the security - the more volatile, the larger the percentage.

The logic behind envelopes is that overzealous buyers and sellers push the price to the extremes (i.e., the upper and lower bands), at which point the prices often stabilize by moving to more realistic levels. This is similar to the interpretation of Bollinger Bands.

Syntax:

Public Function Envelope(ByVal EIn() As Double, ByVal Lag As Long, ByVal Percent As Double, ByVal Method As axltaMovingAverageType) As Double

Parameters:

  • ByVal EIn() As Double
  • ByVal Lag As Long
  • ByVal Percent As Double
  • ByVal Method As axltaMovingAverageType

Back to list

 

Example:

 

    Dim TA4Net As New TA4Net.CTAFunctions("YOUR-REGISTRATION-CODE")

    Dim Result() As Double

    Dim CloseValues() As Double

  

    ' loading values to arrays

    CloseValues = GetCloseValues()

    ' calculating Technical Analysis function

    Result = TA4Net.Envelope(CloseValues, 14, 5, TA4Net.axltaMovingAverageType.axltaMovExponential)

 


TA4.NET® Franz AG 2004©
Web site: http://www.ta4.net
e-mail: support@ta4.net

Browser Based Help. Published by chm2web software.