PINE LIBRARY
Actualizado

regressionUtilities

578
Library "regressionUtilities"

get_linear_regression(bar_index_array, prices_array, stdDev_mult)
  : Generates the linear regression channel for an array of values.
  Parameters:
    bar_index_array (array<int>): (array<int>): Array with bar indexes
    prices_array (array<float>): (array<float>): Array with prices
    stdDev_mult (float): (float): Standard deviation multiple for the channels
  Returns: : Returns x1, x2, y1_mid, y2_mid, y1_up, y2_up, y1_dn, y2_dn, m, b, R2, stdDev

get_optimal_linearRegression_channel(max_length, min_length, source, stdDev_mult, show_data_table, tableYpos, tableXpos, table_textSize, barsToRight, plot_labels, include_levels)
  : Gets the best fitting linear regression using optimum length
  Parameters:
    max_length (int): (int): Maximum bar length
    min_length (int): (int): Minimum bar length
    source (float): (float): Source for the regression
    stdDev_mult (float): (float): Array with prices
    show_data_table (bool): (bool): Activates and shows the data table
    tableYpos (string)
    tableXpos (string)
    table_textSize (string)
    barsToRight (int)
    plot_labels (bool)
    include_levels (bool)
  Returns: : Returns three line objects that conform the regression channel, plus the optimal length and maximum r2

get_regressionChannel_data(max_length, min_length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight)
  : Gets data for the linear regression channel
  Parameters:
    max_length (int): (int): Maximum length for the linear regression.
    min_length (int): (int): Minimum length for the linear regression.
    source (float): (float): Source for the linear regression
    stdDev_mult (float): (float): Multiple for the standar deviations for the linear regression channel.
    plot_linearRegression (bool)
    plot_labels (bool)
    include_levels (bool)
    barsToRight (int)
  Returns: : Returns a maps with the regression levels, the direction flag and the datatable map.

get_regressionChannel_data_v2(max_length, min_length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight)
  Parameters:
    max_length (int)
    min_length (int)
    source (float)
    stdDev_mult (float)
    plot_linearRegression (bool)
    plot_labels (bool)
    include_levels (bool)
    barsToRight (int)

get_cuadratic_regression(x_array, y_array, bars_to_project, max_length)
  : Gets the best fitting linear regression using optimum length
  Parameters:
    x_array (array<float>): (array<int>): Maximum bar length
    y_array (array<float>): (array<float>): Minimum bar length
    bars_to_project (int): (int): Array with prices
    max_length (int)
  Returns: : Returns three line objects
Notas de prensa
v2

Updated:
get_regressionChannel_data(max_length, min_length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight, plot_entry_levels)
  : Gets data for the linear regression channel
  Parameters:
    max_length (int): (int): Maximum length for the linear regression.
    min_length (int): (int): Minimum length for the linear regression.
    source (float): (float): Source for the linear regression
    stdDev_mult (float): (float): Multiple for the standar deviations for the linear regression channel.
    plot_linearRegression (bool)
    plot_labels (bool)
    include_levels (bool)
    barsToRight (int)
    plot_entry_levels (bool)
  Returns: : Returns a maps with the regression levels, the direction flag and the datatable map.
Notas de prensa
v3
Notas de prensa
v4
Notas de prensa
v5
Notas de prensa
v6
Notas de prensa
v7
Notas de prensa
v8

Removed:
get_regressionChannel_data_v2(max_length, min_length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight)
Notas de prensa
v9
Notas de prensa
v10
Notas de prensa
v11
Notas de prensa
v12
Notas de prensa
v13
Notas de prensa
v14
Notas de prensa
v15
Notas de prensa
v16
Notas de prensa
v17
Notas de prensa
v18
Notas de prensa
v19
Notas de prensa
v20

Added:
get_regressionChannel_by_length(length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight)
  : Gets data for the linear regression channel
  Parameters:
    length (int): (int): Length for the linear regression.
    source (float): (float): Source for the linear regression
    stdDev_mult (float): (float): Multiple for the standar deviations for the linear regression channel.
    plot_linearRegression (bool)
    plot_labels (bool)
    include_levels (bool)
    barsToRight (int)
  Returns: : Returns a maps with the regression levels, the direction flag and the datatable map.

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.