Investment Studio > Expressions > Functions > Indicator

Also see Financial, Statistical and DSP functions.

Result type Function name Arguments
float array[*][2] acd (float array[*][5] dhlcv, float previous_acd = 0)
float array[*][2] adx (float array[*][4] dhlc, integer days = 14, float previous_adx = 0)
float array[*][2] adxr (float array[*][4] dhlc, integer days = 14, float previous_adxr = 0)
float array[*][2] ard (float array[*][2] dc, integer days)
float array[*][2] aro (float array[*][2] dc, integer days)
float array[*][2] aru (float array[*][2] dc, integer days)
float array[*][2] asi (float array[*][5] dohlc, float limit_move = 10000, float previous_asi = 0)
float array[*][2] atr (float array[*][4] dhlc, integer days = 14)
float array[1][2] ba (float array[*][2] dc_asset, float array[*][2] dc_market, float risk_free_rate = 0)
float array[*][4] bol (float array[*][2] dc, integer days = 20, float sigma = 2)
float array[*][2] cbi (float array[*][2] dc, integer days_tolerance = 7)
float array[*][2] cci (float array[*][4] dhlc, integer days = 5)
float array[*][2] csp (float array[*][5] dohlc, integer lookback_days = 5, float none_below_average_fraction = 0.1, float long_above_average_fraction = 0.7, float no_trend_below_slope = 0.001, float no_trend_above_slope = -0.001)
float array[*][2] di (float array[*][4] dhlc)
float array[*][2] dim (float array[*][4] dhlc, integer days = 14, float start_dim = 0)
float array[*][2] dip (float array[*][4] dhlc, integer days = 14, float start_dip = 0)
float array[*][2] dm (float array[*][3] dhl)
float array[*][2] dpo (float array[*][2] dc, integer days)
float array[*][2] efi (float array[*][3] dcv)
float array[*][2] ema (float array[*][2] dc, integer days, float previous_ema = 0)
float array[*][2] eom (float array[*][4] dhlv, float volume_divisor = 10000)
float array[*][4] kb (float array[*][4] dhlc, integer ema_days = 20, integer atr_days = 10, float multiplier = 2, float previous_ema = 0)
float array[*][2] ma (float array[*][2] dc, integer days)
float array[*][3] macd (float array[*][2] dc, integer n_long = 26, integer n_short = 12, integer n_signal = 9, float previous_long_ema = 0, float previous_short_ema = 0, float previous_signal_ema = 0)
float array[*][2] mfi (float array[*][5] dhlcv, integer days)
float array[*][2] mfm (float array[*][5] dhlcv, integer days)
float array[*][2] mfp (float array[*][5] dhlcv, integer days)
float array[*][2] mi (float array[*][3] dhl, integer sum_days = 25, integer ema_days = 9, float previous_ema_1 = 0, float previous_ema_2 = 0)
float array[*][2] mo (float array[*][2] dc, integer days)
float array[*][2] nvi (float array[*][3] dcv, float start_nvi = 1)
float array[*][2] obv (float array[*][3] dcv, float start_obv = 0)
float array[*][2] pvi (float array[*][3] dcv, float start_pvi = 1)
float array[*][2] pvt (float array[*][3] dcv, float start_pvt = 0)
float array[*][2] roc (float array[*][2] dc, integer days)
float array[*][2] rs (float array[*][2] dc_asset, float array[*][2] dc_reference, integer days)
float array[*][2] rsi (float array[*][2] dc, integer days)
float array[*][2] sar (float array[*][3] dhl, float min_af = 0.02, float max_af = 0.2)
float array[*][2] si (float array[*][5] dohlc, float limit_move = 10000)
float array[*][4] sto (float array[*][4] dhlc, integer raw_days, integer fast_days, integer slow_days)
float array[*][2] tp (float array[*][4] dhlc)
float array[*][2] tr (float array[*][4] dhlc)
float array[*][2] trix (float array[*][2] dc, integer days, float previous_ema_1 = 0, float previous_ema_2 = 0, float previous_ema_3 = 0)
float array[*][2] tsi (float array[*][2] dc, integer long_days, integer short_days)
float array[*][2] udr (float array[*][3] dcv, integer days)
float array[*][2] vhf (float array[*][2] dc, integer days)
float array[*][2] voi (float array[*][3] dhl, integer days = 10, float previous_ema = 0)
float array[*][2] wad (float array[*][4] dhlc, float start_wad = 0)
float array[*][2] wro (float array[*][4] dhlc, integer days)
float array[*][2] zzi (float array[*][2] dc, float relative_separation_threshold = 10%, boolean logarithmic = FALSE)