PINE LIBRARY
Telah dikemas kini regressionUtilities

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
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
Nota Keluaran
v2Updated:
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.
Nota Keluaran
v3Nota Keluaran
v4Nota Keluaran
v5Nota Keluaran
v6Nota Keluaran
v7Nota Keluaran
v8Removed:
get_regressionChannel_data_v2(max_length, min_length, source, stdDev_mult, plot_linearRegression, plot_labels, include_levels, barsToRight)
Nota Keluaran
v9Nota Keluaran
v10Nota Keluaran
v11Nota Keluaran
v12Nota Keluaran
v13Nota Keluaran
v14Nota Keluaran
v15Nota Keluaran
v16Nota Keluaran
v17Nota Keluaran
v18Nota Keluaran
v19Nota Keluaran
v20Added:
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.
Perpustakaan Pine
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Trade Smarter, Not Harder!
TradeCreator9
algotraderpro.io/tradecreator9/
TradeCreator9
algotraderpro.io/tradecreator9/
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Perpustakaan Pine
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Trade Smarter, Not Harder!
TradeCreator9
algotraderpro.io/tradecreator9/
TradeCreator9
algotraderpro.io/tradecreator9/
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.