From 4e6a2fb5648d7e8ee4fdb31d1ce6ffddbaf701bf Mon Sep 17 00:00:00 2001 From: DidierRLopes Date: Wed, 5 Oct 2022 02:51:57 +0200 Subject: [PATCH] put ticker on clenow func (#2709) Co-authored-by: James Maslek --- openbb_terminal/common/technical_analysis/momentum_view.py | 7 +++++-- openbb_terminal/helper_funcs.py | 1 - openbb_terminal/stocks/technical_analysis/ta_controller.py | 5 ++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/openbb_terminal/common/technical_analysis/momentum_view.py b/openbb_terminal/common/technical_analysis/momentum_view.py index 2787ecb8319..54ef119bd9e 100644 --- a/openbb_terminal/common/technical_analysis/momentum_view.py +++ b/openbb_terminal/common/technical_analysis/momentum_view.py @@ -544,6 +544,7 @@ def display_cg( @log_start_end(log=logger) def display_clenow_momentum( data: pd.Series, + symbol: str = "", window: int = 90, export: str = "", external_axes: Optional[List[plt.Axes]] = None, @@ -554,6 +555,8 @@ def display_clenow_momentum( ---------- data : pd.Series Series of values + symbol : str + Symbol that the data corresponds to window : int Length of window export : str @@ -579,7 +582,7 @@ def display_clenow_momentum( df, show_index=True, headers=[""], - title="Clenow Exponential Regression Factor", + title=f"Clenow Exponential Regression Factor on {symbol}", show_header=False, ) @@ -595,7 +598,7 @@ def display_clenow_momentum( ax1.plot(data.index, np.log(data.values)) ax1.plot(data.index[-window:], fit_data, linewidth=2) - ax1.set_title("Clenow Momentum Exponential Regression") + ax1.set_title(f"Clenow Momentum Exponential Regression on {symbol}") ax1.set_xlim(data.index[0], data.index[-1]) ax1.set_ylabel("Log Price") theme.style_primary_axis( diff --git a/openbb_terminal/helper_funcs.py b/openbb_terminal/helper_funcs.py index ec4146ce703..80f494a65c1 100644 --- a/openbb_terminal/helper_funcs.py +++ b/openbb_terminal/helper_funcs.py @@ -288,7 +288,6 @@ def print_rich_table( table.add_row(*row) console.print() console.print(table) - console.print() else: console.print(df.to_string(col_space=0)) diff --git a/openbb_terminal/stocks/technical_analysis/ta_controller.py b/openbb_terminal/stocks/technical_analysis/ta_controller.py index 476ab891389..1ec43abb255 100644 --- a/openbb_terminal/stocks/technical_analysis/ta_controller.py +++ b/openbb_terminal/stocks/technical_analysis/ta_controller.py @@ -1415,5 +1415,8 @@ class TechnicalAnalysisController(StockBaseController): ) if ns_parser: momentum_view.display_clenow_momentum( - self.stock["Adj Close"], ns_parser.period, ns_parser.export + self.stock["Adj Close"], + self.ticker.upper(), + ns_parser.period, + ns_parser.export, )