Knowledgebase : Technical Support > API > Client API's/VTL > VTL Server Scripts > Technical Indicator
SYNTAX Public Function RainbowOscillator(applyTo As ENUM_APPLIED_PRICE [1], levels As Integer, Ma As ENUM_MA_METHOD) As String The rainbow oscillator is based upon multiple time frames of a moving average. PARAMETERS Key Description...
SYNTAX Public Function VerticalHorizontalFilter(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Vertical Horizontal Filter (VHF) identifies whether a market is in a trending or choppy movement phase. PARAMETERS Key ...
SYNTAX Public Function WeightedClose() 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 No Parameters. RETURN VALUE Returns the handles of a technical ...
SYNTAX Public Function WellesWilderSmoothing(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Welles Wilder's Smoothing indicator is similar to an exponential moving average. The indicator does not use the standard exponen...
SYNTAX Public Function WilliamAccumulationDistribution() As String The Accumulation/Distribution indicator shows a relationship of price and volume. PARAMETERS No parameters. RETURN VALUE Returns the handles of a technical indicator, ...
SYNTAX Public Function TypicalPrice() As String A Typical Price is simply an average of one period's high, low and close values. PARAMETERS No parameters. RETURN VALUE Returns the handles of a technical indicator, in case of failure re...
SYNTAX Public Function SwingIndex(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 prices with pr...
SYNTAX Public Function TRIX(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String TRIX is a momentum oscillator that shows the rate of change of an exponentially averaged closing price. PARAMETERS Key Description appl...
SYNTAX Public Function PrimeNumberOscillator(applyTo As ENUM_APPLIED_PRICE [http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1916]) As String The prime numbers oscillator indicator finds the nearest prime number from eithe...
SYNTAX Public Function PrimeNumberBands() As String Similar to the Prime Numbers Oscillator, the prime numbers oscillator indicator finds the nearest prime number for the high and low, and plots the two series as bands. PARAMETERS No parameters. ...
SYNTAX Public Function PriceVolumeTrend(applyTo As ENUM_APPLIED_PRICE [1], volumeVal As ENUM_VOLUME_METHOD [2]) As String The Price and Volume Trend index is closely related to the On Balance Volume index. The Price and Volume Trend index ge...
SYNTAX Public Function PriceROC(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Price ROC shows the difference between the current price and the price one or more periods in the past. A 12-day Price ROC is most often used ...
SYNTAX Public Function PositiveVolumeIndex(applyTo As ENUM_APPLIED_PRICE [1], volumeVal As ENUM_VOLUME_METHOD [2]) As String The Positive Volume Index shows focus on periods when volume increases from the previous period. The interpretation...
SYNTAX Public Function PerformanceIndex(applyTo As ENUM_APPLIED_PRICE [1]) As String The Performance indicator calculates price performance as a normalized value or percentage. A Performance indicator shows the price of a security as a norma...
SYNTAX Public Function NegativeVolumeIndex(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?/Knowledgeb...
SYNTAX Public Function MedianPrice() 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 calculating other ...
SYNTAX Public Function MassIndex(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, reversals may occur...
SYNTAX Public Function LineArregressionSlope(applyTo As ENUM_APPLIED_PRICE, period As Integer) As String PARAMETERS Key Description applyTo Value can be one of ENUM_APPLIED_PRICE [file:///C:/Users/Desktop/hybrid%20solutions] period...
SYNTAX Public Function LineArregressionRSquared(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String PARAMETERS Key Description applyTo Value can be one of ENUM_APPLIED_PRICE [2] period Period as integer R...
SYNTAX Public Function LinearRegressionIntercept(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String Line arregression intercept is a common statistical method used to intercept values using least squares fit. PARAMETERS Key...
SYNTAX Public Function LinearRegressionForecast(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String Linear regression is a common statistical method used to forecast values using least squares fit. PARAMETERS Key Descrip...
SYNTAX Public Function HistoricalVolatility(applyTo As ENUM_APPLIED_PRICE [1], period As Integer, BarHistory As Integer, StandardDev As Integer) As String Historical volatility is the log-normal standard deviation. The Historical Volatility Inde...
SYNTAX Public Function HighLowBands(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 prices ra...
SYNTAX Public Function HighMinusLow() As String Returns the high price minus the low price. PARAMETERS No parameters. RETURN VALUE Returns the handles of a technical indicator, in case of failure returns an empty string. --------...
SYNTAX Public Function FractalChaosOsillator(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 given. ...
SYNTAX Public Function FractalChaosBands(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 given. The ...
SYNTAX Public Function EaseOfMovement(volumeVal As ENUM_VOLUME_METHOD [1], period As Integer, MA As ENUM_MA_METHOD [2]) As String The Ease of Movement oscillator shows a unique relationship between price change and volume. The Ease of Moveme...
SYNTAX Public Function ComparativeRSI(applyTo1 As ENUM_APPLIED_PRICE [1], applyTo2 As ENUM_APPLIED_PRICE [2]) As String The Comparative Relative Strength index divides one price field by another price field. The base security is outperformin...
SYNTAX Public Function ChandeMomentumscillator(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Chande Momentum Oscillator (Chande) is an advanced momentum oscillator derived from linear regression. Increasingly high valu...
SYNTAX Public Function ChaikinVolatility(period As Integer, Rate As Integer, MA As ENUM_MA_METHOD) As String The Chaikin Volatility Oscillator is a moving average derivative of the Accumulation/Distribution index. The Chaikin Volatility Osc...
SYNTAX Public Function ChaikinMoneyFlow(volumeVal As ENUM_VOLUME_METHOD [1], period As Integer) As String The Chaikin Money Flow oscillator is a momentum indicator that stops buying and selling by calculating price and volume together. Thi...
SYNTAX Public Function AroonOscillator(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 (above 80)...
SYNTAX Public Function Aroon(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 lines (Aroon...
SYNTAX Public Function AccumulativeSwingIndex(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 indicators, line stu...
SYNTAX Public Function VolumeROC(volumeVal As ENUM_VOLUME_METHOD [1], Period As Integer) As String The Volume Rate of Change indicator shows clearly whether or not volume is trending in one direction or another. Sharp Volume ROC increases m...
SYNTAX Public Function OnBalanceVolume(applyTo As ENUM_APPLIED_PRICE [1], volumeVal As ENUM_VOLUME_METHOD [2]) As String The On Balance Volume indicator shows a relationship of price and volume as a momentum index. On Balance Volume index ...
SYNTAX Public Function MoneyFlowIndex(volumeVal As ENUM_VOLUME_METHOD [1], period As Integer) As String The Money Flow Index measures money flow of a security, using volume and price for calculations. Market bottoms below 20 and tops above ...
SYNTAX Public Function WeightedMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String A Weighted Moving Average places more weight on recent values and less weight on older values. A Moving Average is most often used ...
SYNTAX Public Function VIDYAMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer, R2Scale As Double) As Integer A Variable Moving Average is an exponential moving average that adjusts to volatility. A Moving Average is most o...
SYNTAX Public Function VariableMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String A Variable Moving Average is an exponential moving average that adjusts to volatility. A Moving Average is most often used to aver...
SYNTAX Public Function TriagularMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Triangular Moving Average is similar to a Simple Moving Average, except that more weight is given to the price in the middle of ...
SYNTAX Public Function TimeSeriesmovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String A Time Series Moving Average is similar to a Simple Moving Average, except that values are derived from linear regression forecast ...
SYNTAX Public Function StandardDeviation(applyTo As ENUM_APPLIED_PRICE [1], period As Integer, StandardDev As Double, Ma As ENUM_MA_METHOD) As String Standard Deviation is a common statistical calculation that measures volatility. Other t...
SYNTAX Public Function SimpleMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The Simple Moving Average is simply an average of values over a specified period of time. A Moving Average is most often used to ave...
SYNTAX Public Function ParabolicSAR(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). The Parab...
SYNTAX Public Function ExponentialMovingAverage(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String An Exponential Moving Average is similar to a Simple Moving Average. An EMA is calculated by applying a small percentage of th...
SYNTAX Public Function CommodityChannelIndex(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 an overbought ...
SYNTAX Public Function BollingerBands(applyTo As ENUM_APPLIED_PRICE [1], period As Integer, StandardDev As Integer, Ma As ENUM_MA_METHOD) As Integer Bollinger Bands are similar in comparison to moving average envelopes. Bollinger Bands are calc...
SYNTAX Public Function AverageDirectionalMovementIndex(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) is an in...
SYNTAX Public Function William(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 raises above 80 or sell when the indicator...
SYNTAX Public Function StochasticOScillator(PeriodK As Integer, SlowingK As Integer, PeriodD As Integer, Ma As ENUM_MA_METHOD) As String The Stochastic Oscillator is a popular indicator that shows where a security's price has closed in proporti...
SYNTAX Public Function RelativeStrengthIndex(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The RSI (Wilder) is a popular indicator that shows comparative price strength within a single security. 9, 14 and 25 period RSI calc...
SYNTAX Public Function MovingAverageEnvelope(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, Shift As Integer) As Integer Moving Average Envel...
SYNTAX Public Function MomentumOscillator(applyTo As ENUM_APPLIED_PRICE [1], period As Integer) As String The momentum indicator calculates change of over a specified length of time as a ratio. Increasingly high values of the momentum oscill...
SYNTAX Public Function MACDHistogram(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 MACD(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 calcul...
SYNTAX Public Function DetrenedPriceOscillator(applyTo As ENUM_APPLIED_PRICE, period As Integer, Ma As ENUM_MA_METHOD) As String The Price Oscillator shows a spread of two moving averages. The Price Oscillator is basically a moving average sp...
SYNTAX Public Function AverageTrueRange() As String The Average True Range (Wilder) measures market volatility. High ATR values may signal market bottoms, and low ATR values may signal neutral markets.. PARAMETERS No parameters. RETURN...
Help Desk Software by Hybrid Solutions