Knowledgebase : Technical Support > API > Client API's/VTL > VTL Server Scripts > Technical Analysis (TA) > Oscillator Indicators
SYNTAX Public function StochasticMomentumIndex(ByVal Data As Database, ByVal OHLCV  , ByVal KPeriod As Integer, ByVal KSmooth As Integer, ByVal KDoubleSmooth As Integer, ByVal DPeriod As Integer, ByVal MAType As Integer, ByVal PctD_MAType As Integer, Opt...
SYNTAX Public function HHV(ByVal Data As Database, ByVal High As Field, ByVal Period As Integer, Optional FieldName As String) As RecordSet Overview HHV calculates the highest High value. CLASS: GENERAL PARAMETERS Return Type The object of typ...
SYNTAX Public function PrimeNumberOscillator(ByVal Data As Database, ByVal Source As Field, FieldName As String) As RecordSet Overview The Prime Number Oscillator indicator finds the nearest prime number from either the top or bottom of the series and ...
SYNTAX Public function LinearMomentumOscillator (ByRef Data As Database, ByRef Source As Field, ByVal Period As Integer, Optional FieldName As String="") As RecordSet Overview The Momentum indicator compares where the current price is in relation to wh...
SYNTAX Public function DirectionalMovementSystem(ByVal Data As DataBase, ByVal OHLCV As Recordset, ByVal Period As Integer) As RecordSet Overview The Directional Movement System contains six indicators; ADX, DI+, DI-, DX, TRSum, and ADXR. Interpretati...
SYNTAX Public function Aroon(ByRef Data As DataBase, ByRef OHLCV As Recordset, ByVal Period As Integer, Optional FieldName As String) As RecordSet Overview The Aroon indicator is often used to determine whether a stock is trending or not and how stable...
SYNTAX Public function PrabolicSAR(ByVal Data As Database, ByVal HighPrice As Field, ByVal LowPrice As Field, Optional MinAF As Double, Optional MaxAF As Double, Optional FieldName As String) As RecordSet Overview The Parabolic SAR is always in the mar...
SYNTAX Public function ChaosFractalOscillator(ByVal Data As Database, ByVal OHLCV As RecordSet, Periods As Integer) As RecordSet Overview The chaotic nature of stock market movements explains why it is sometimes difficult to distinguish hourly charts f...
SYNTAX Public function AverageTrueRange(ByVal Data As Database, ByVal OHLCV As RecordSet, Periods As Integer, Optional FieldAliasName As String = "") As RecordSet Overview The Average True Range (Wilder) function measures market volatility. Interpreta...
SYNTAX Public function WilliamsPctR(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview Williams’ %R measures overbought/oversold levels. Interpretation The m...
  SYNTAX Public Function VolumeOscillator(ByRef Data As Database, ByRef Volume As Field, ByVal ShortTerm As Integer, ByVal LongTerm As Integer, ByVal MAType As Integer, ByVal PointsOrPercent As Integer, Optional ByVal FieldAliasName As String = "") As R...
SYNTAX Public function VerticalHorizontalFilter(ByRef Data As Database, ByRef Source As Field, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Vertical Horizontal Filter (VHF) identifies whether a marke...
  SYNTAX Public function UltimateOscillator(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal Cycle1 As Integer, ByVal Cycle2 As Integer, ByVal Cycle3 As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Ultimate O...
  SYNTAX Public function TRIX(ByRef Data As Database, ByRef Source As Field, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet  Overview TRIX is a momentum oscillator that shows the rate of change of an exponentially...
  SYNTAX Public function StochasticOscillator(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal KPeriods As Integer, ByVal KSlowingPeriods As Integer, ByVal DPeriods As Integer, ByVal MAType As Integer) As RecordSet Overview The Stochastic Oscil...
  SYNTAX Public function PriceOscillator(ByRef Data As Database, ByRef Source As Field, ByVal LongCycle As Integer, ByVal ShortCycle As Integer, ByVal MAType As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Price Osc...
  SYNTAX Public function Momentum(ByRef Data As Database, ByRef Source As Field, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The momentum indicator calculates the change of over a specified length of t...
SYNTAX Public function MACD(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal SignalPeriods As Integer, Optional ByVal FieldAliasName As String = "", Optional ByVal FastEMA As Integer =12 ,Optional ByVal SlowEMA As Integer =26) As RecordSet Overvi...
  SYNTAX Public function EaseOfMovement(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal Periods As Integer, ByVal MAType As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Ease of Movement oscillator shows a un...
SYNTAX Public function DetrendedPriceOscillator(ByRef Data As Database, ByRef Source As Field, ByVal Periods As Integer, ByVal MAType As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Detrended Price Oscillator is used...
 SYNTAX Public function CMO(ByRef Data As Database, ByRef Source As Field, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Chande Momentum Oscillator (Chande) is an advanced momentum oscillator derived ...
  SYNTAX Public function ChaikinVolatility(ByRef Data As Database, ByRef OHLCV As RecordSet, ByVal Periods As Integer, ByVal ROC As Integer, ByVal MAType As Integer, Optional ByVal FieldAliasName As String = "") As RecordSet Overview The Chaikin Volat...
Help Desk Software by Hybrid Solutions