Investment Studio > Expressions > Functions > DSP

Result type Function name Arguments
float array[1][length] blackman (integer length)
float   (integer length, integer position)
float array[*][data_columns] convolve (float array[1][*] window, float amplification, float array[*][data_columns] data)
float array[*][data_columns]   (float array[1][*] window, float amplification, float array[*][data_columns] data, integer first_column, integer last_column = first_column)
float array[*][3] fftc (float array data)
float array[*][3] fftp (float array data)
float array[1][length] hamming (integer length)
float   (integer length, integer position)
float array[1][length] hanning (integer length)
float   (integer length, integer position)
float array[*][data_columns] hipass (float array[*][4] filter_parameters, float amplification, float array[*][data_columns] data)
float array[*][data_columns]   (float array[*][4] filter_parameters, float amplification, float array[*][data_columns] data, integer first_column, integer last_column = first_column)
float array[*][data_columns] lopass (float array[*][4] filter_parameters, float amplification, float array[*][data_columns] data)
float array[*][data_columns]   (float array[*][4] filter_parameters, float amplification, float array[*][data_columns] data, integer first_column, integer last_column = first_column)
float array[1][4] make_ema (integer days)
float array[*][4] make_hipass (integer poles, float normalized_cutoff)
float array[*][4] make_lopass (integer poles, float normalized_cutoff)
float array[1][4] make_notch (float normalized_frequency, float radius)
float array[1][4] make_resonator (float normalized_frequency, float zero_gain, float peak_gain)
float array[1][poles + 1] mem (float array data, integer poles)
float array[1][3] memdom (float array mem_coefficients, boolean power, float normalized_frequency)
float array[1][3]   (float array mem_coefficients, boolean power, float from_normalized_frequency, float normalized_frequency_step, integer steps)
float array[1][2] memf (float array mem_coefficients, boolean power, float normalized_frequency)
float array[steps][2]   (float array mem_coefficients, boolean power, float from_normalized_frequency, float normalized_frequency_step, integer steps)
float array[1][2] memp (float array mem_coefficients, boolean power, float period)
float array[steps][2]   (float array mem_coefficients, boolean power, float from_period, float period_step, integer steps)
float array[*][data_columns] notch (float array[1][4] filter_parameters, float amplification, float array[*][data_columns] data)
float array[*][data_columns]   (float array[1][4] filter_parameters, float amplification, float array[*][data_columns] data, integer first_column, integer last_column = first_column)
float array[1][length] rectangle (integer length)
float   (integer length, integer position)
float array[*][1] resample (float rate_factor, float array data)
float array[*][data_columns] resonate (float array[1][4] filter_parameters, float amplification, float array[*][data_columns] data)
float array[*][data_columns]   (float array[1][4] filter_parameters, float amplification, float array[*][data_columns] data, integer first_column, integer last_column = first_column)
float array[1][length] triangle (integer length)
float   (integer length, integer position)