Public Function MACD(chart_ID As Long ,longCycle As Integer, ShortCycle As Integer,SignalPeriod As Integer) As String
The MACD is a moving average oscillator that shows potential overbought/oversold phases of market fluctuation.
The MACD is a calculation of two moving averages of the underlying price/indicator. The histogram is simply a bar graph of the MACD minus the MACD Signal line.
Buy/Sell interpretations may be derived from crossovers (calculated from the Signal Periods parameter), overbought/oversold levels of the MACD and divergences between MACD and actual price.
||Chart identifier, 0 is the current chart ,value of type Long
||Specifies long length of time used in the moving average calculations, vlaue of type Integer.
||Specifies short length of time used in the moving average calculations , value of type Integer.
||The calculation period, on which the indicator will be calculated, value of type Integer
Returns the handles of a technical indicator, in case of failure returns a empty string.
Public Sub main()
AlertMessage (MACD(0, 12, 14, 9)) 'Draws the indicator on chart and shows an Alert Message with the indicator name.
Back to VTL Client Script Index