Knowledgebase : Technical Support > API > Client API's/VTL > VTL Client Scripts > Technical Indicator
SYNTAX Public Function UltimateOscillator(Cycle1 As Integer, Cycle2 As Integer, Cycle3 As Integer) As String  The Ultimate Oscillator is used to measure momentum across three varying timeframes. PARAMETERS Key Description  Cycle1 The ...
SYNTAX Public Function VolumeOscillator(VolumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1917], ShortTerm As Integer, LongTerm As Integer, OutputScal As ENUM_OUTPUT_SCAL [http://www.hybrid-so...
SYNTAX Public Function TradeVolumeIndex(applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], VolumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase...
SYNTAX Public Function StochasticMomentumIndex(KPeriod As Integer, KSmooth As Integer, KDoubleSmooth As Integer, DPeriod As Integer, Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2600], DMethod As EN...
SYNTAX Public Function StandardDeviation(chart_id As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As  Integer, StandardDev As  Double, Ma As ENUM_MA_METHOD [http://www.h...
SYNTAX Public Function PriceOscillator(chart_ID As long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], LongCycle As Integer, ShortCycle As Integer, Ma As ENUM_MA_METHOD [http://www.hy...
SYNTAX 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 ...
SYNTAX Public Function RainbowOscillator(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], levels As Integer, Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com/suppo...
SYNTAX Public Function VerticalHorizontalFilter(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String The vertical horizontal filter (VHF) func...
SYNTAX Public Function WeightedClose(chart_ID As Long) As String Weighted Close is an average of each day’s open, high, low, and close where more weight is placed on the close. PARAMETERS Key Description  chart_ID Chart identifier, 0 ...
SYNTAX Public Function WellesWilderSmoothing(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer)As String The Welles Wilder's Smoothing indicator is sim...
SYNTAX Public Function WilliamAccumulationDistribution(chart_ID As Long) As String The Accumulation/Distribution indicator shows a relationship of price and volume. PARAMETERS Key Description  chart_ID Chart identifier, 0 is the curre...
SYNTAX Public Function TypicalPrice(chart_ID As Long) As String The typical price function is simply an average of one period’s high, low and close values. PARAMETERS Key Description  chart_ID Chart identifier, 0 is the current chart ...
SYNTAX Public Function SwingIndex(chart_ID As Long,limitMoveVal As Integer) As String The Swing Index (Wilder) is a popular indicator that shows comparative price strength within a single security by comparing the current open, high, low and close p...
SYNTAX Public Function TRIX(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer) As String TRIX is a momentum oscillator that shows the rate of change ...
SYNTAX Public Function PrimeNumberOscillator(chart_id As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916]) As String  The Prime Number Oscillator indicator finds the nearest prime...
SYNTAX Public Function PrimeNumberBands(chart_ID As Long) As String Similar to the Prime Numbers Oscillator, the Prime Number Bands indicator finds the nearest prime number for the high and low, and plots the two series as bands. PARAMETERS Key...
SYNTAX Public Function PriceVolumeTrend(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index....
SYNTAX Public Function PriceROC(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer) As String The Price ROC shows the difference between the current p...
SYNTAX Public Function PositiveVolumeIndex(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/ind...
SYNTAX Public Function PerformanceIndex(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916]) As String The Performance indicator calculates price performance as a normali...
SYNTAX Public Function NegativeVolumeIndex(chart_id As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/ind...
SYNTAX Public Function MedianPrice(chart_ID As Long) As String A Median Price is simply an average of one periods high and low values. A Median Price is often used as an alternative way of viewing price action, and also as a component for calculatin...
SYNTAX Public Function MassIndex(chart_ID As Long, period As Integer) As String The Mass Index identifies price changes by indexing the narrowing and widening change between high and low prices.  According to the inventor of the Mass Index, reversal...
SYNTAX Public Function LineArregressionSlope(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer) As String The slope indicator measures the rise-over-...
SYNTAX Public Function LineArregressionRSquared(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer) As String  Linear Regression R-Squared is an indic...
SYNTAX Public Function LinearRegressionIntercept(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer) As String Line arregression intercept is a common...
SYNTAX Public Function LinearRegressionForecast(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String Linear regression analysis is the most wid...
SYNTAX Public Function HistoricalVolatility(chart_ID As Integer, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, BarHistory As Integer, StandardDev As Integer) As Str...
SYNTAX Public Function HighLowBands(chart_ID As Long, period As Integer) As String High Low Bands consist of triangular moving averages calculated from the underling price, shifted up and down by a fixed percentage, and include a median value. When...
SYNTAX Public Function HighMinusLow(chart_ID As Long) As String The High-Low Index is a breadth indicator based on Record High Percent, which is based on new 52-week highs and new 52-week lows. The Record High Index equals new highs divided by new ...
SYNTAX Public Function FractalChaosOsillator(chart_ID As Long,period As Integer) As String The chaotic nature of stock market movements explains why it is sometimes difficult to distinguish hourly charts from monthly charts if the time scale is not...
SYNTAX Public Function FractalChaosBands(chart_Id As Long, period As Integer) As String The chaotic nature of stock market movements explains why it is sometimes difficult to distinguish hourly charts from monthly charts if the time scale is not gi...
SYNTAX Public Function EaseOfMovement(chart_ID As Long, volumeVal,period As Integer,Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2600]) As String The Ease of Movement oscillator shows a unique rel...
SYNTAX Public Function ComparativeRSI(chart_ID As Long, applyTo1 As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], applyTo2 As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.p...
SYNTAX Public Function ChandeMomentumOscillator(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String The Chande Momentum Oscillator (Chande) ...
SYNTAX Public Function ChaikinVolatility(chart_ID As Long,period As Integer,Rate As Integer,MA As ENUM_MA_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2600]) As String The Chaikin Volatility Oscillator is a mo...
SYNTAX Public Function ChaikinMoneyFlow(chart_ID As Long, volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1917],period As Integer) As String The Chaikin Money Flow oscillator is a momentu...
SYNTAX Public Function AroonOscillator(chart_ID As Long, period As Integer) As String The Aroon Oscillator indicator is often used to determine whether a stock is trending or not and how stable the trend is. Trends are determined by extreme values ...
SYNTAX Public Function Aroon(chart_Id As Long, period As Integer) As String The Aroon indicator is often used to determine whether a stock is trending or not and how stable the trend is. Trends are determined by extreme values (above 80) of both li...
SYNTAX Public Function AccumulativeSwingIndex(chart_Id As Long, limitMoveVal As Integer) As String The Accumulation Swing Index (Wilder) is a cumulative total of the Swing Index. The Accumulation Swing Index may be analyzed using technical indicat...
SYNTAX Public Function VolumeROC(chart_ID As Long, volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1917],period As Integer) As String The Volume Rate of Change indicator shows clearly whet...
SYNTAX Public Function OnBalanceVolume(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.ph...
SYNTAX Public Function MoneyFlowIndex(chart_ID As Long, volumeVal As ENUM_VOLUME_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1917],period As Integer) As String The Money Flow Index measures the money flow of ...
SYNTAX Public Function WeightedMovingAverage(chart_id As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String A Weighted Moving Average places more weight...
SYNTAX Public Function VIDYAMovingAverage(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, R2Scale As Double) As String  A Variable Moving Average i...
SYNTAX Public Function VariableMovingAverage(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String A Variable Moving Average is an exponential ...
SYNTAX Public Function TriagularMovingAverage(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String The Triangular Moving Average is similar to...
SYNTAX Public Function TimeSeriesmovingAverage(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String A Time Series Moving Average is similar to...
SYNTAX Public Function StandardDeviation(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, StandardDev As Double,Ma As ENUM_MA_METHOD [http://www.hybri...
SYNTAX Public Function SimpleMovingAverage(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer)As String The Simple Moving Average is simply an average o...
SYNTAX Public Function ParabolicSAR(chart_ID As Long, MinAf As Double, MaxAf As Double) As String The Parabolic SAR was developed by Welles Wilder. This indicator is always in the market (whenever a position is closed, an opposing position is taken)....
SYNTAX Public Function ExponentialMovingAverage(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916],period As Integer) As String An Exponential Moving Average is similar ...
SYNTAX Public Function CommodityChannelIndex(chart_ID As Integer, period As Integer) As String The CCI was developed by Donald Lambert. The purpose of this indicator is to identify cyclical turns in commodities.  This indicator oscillates between a...
SYNTAX Public Function BollingerBands(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, StandardDev As Integer, Ma As ENUM_MA_METHOD [http://www.hybri...
SYNTAX Public Function AverageDirectionalMovementIndex(chart_ID As Long, period As Integer) As String The Welles Wilder's Directional Movement System contains five indicators; ADX, DI+, DI-, DX, and ADXR. The ADX (Average Directional Movement Index...
SYNTAX Public Function William(chart_ID As Long, period As Integer) As String Williams’ %R measures overbought/oversold levels. The most widely used method for interpreting Williams’ %R is to buy when the indicator rises above 80 or sell when the i...
SYNTAX Public Function StochasticOScillator(chart_ID As Long, PeriodK As Integer, SlowingK As Integer, PeriodD As Integer, Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2600]) As String  The Stocha...
SYNTAX Public Function RelativeStrengthIndex(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, Optional SignalPeriod As Integer = 3) As String The R...
SYNTAX Public Function MovingAverageEnvelope(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com/s...
SYNTAX Public Function MomentumOscillator(chart_ID As Long,applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916] ,period As Integer)As String The momentum indicator calculates the change of...
SYNTAX Public Function DetrenedPriceOscillator(chart_ID As Long, applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916], period As Integer, Ma As ENUM_MA_METHOD [http://www.hybrid-solutions.com...
SYNTAX Public Function AverageTrueRange(chart_ID As Long) As String The Average True Range (Wilder) function measures market volatility. High average true range values may signal market bottoms, and low average true range values may signal neutral ma...
Help Desk Software by Hybrid Solutions