Library "ChartUtils" Library for chart utilities, including managing tables
initTable(rows, cols, bgcolor) Initializes a table with specific dimensions and color Parameters: rows (int): (int) Number of rows in the table cols (int): (int) Number of columns in the table bgcolor (color): (color) Background color of the table Returns: (table) The initialized table
updateTable(tbl, is_price_below_avg, current_investment_USD, strategy_position_size, strategy_position_avg_price, strategy_openprofit, strategy_opentrades, isBullishRate, isBearishRate, mlRSIOverSold, mlRSIOverBought) Updates the trading table Parameters: tbl (table): (table) The table to update is_price_below_avg (bool): (bool) If the current price is below the average price current_investment_USD (float): (float) The current investment in USD strategy_position_size (float): (float) The size of the current position strategy_position_avg_price (float): (float) The average price of the current position strategy_openprofit (float): (float) The current open profit strategy_opentrades (int): (int) The number of open trades isBullishRate (bool): (bool) If the current rate is bullish isBearishRate (bool): (bool) If the current rate is bearish mlRSIOverSold (bool): (bool) If the ML RSI is oversold mlRSIOverBought (bool): (bool) If the ML RSI is overbought
updateTableNoPosition(tbl) Updates the table when there is no position Parameters: tbl (table): (table) The table to update
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 a publication is governed by House rules.
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.