diff --git a/openbb_terminal/common/quantitative_analysis/qa_view.py b/openbb_terminal/common/quantitative_analysis/qa_view.py index ae2126f803c..6ae9e70d70b 100644 --- a/openbb_terminal/common/quantitative_analysis/qa_view.py +++ b/openbb_terminal/common/quantitative_analysis/qa_view.py @@ -865,21 +865,14 @@ def display_raw( Export data as CSV, JSON, XLSX """ - export_data( - export, - os.path.dirname(os.path.abspath(__file__)), - "history", - data, - ) - if isinstance(data, pd.Series): df1 = pd.DataFrame(data) else: df1 = data.copy() if sortby: - df1 = data.sort_values( - by=sortby if sortby != "AdjClose" else "Adj Close", ascending=descend + df1 = df1.sort_values( + by=sortby if sortby != "AdjClose" else "Adj Close", ascending=not descend ) df1.index = [x.strftime("%Y-%m-%d") for x in df1.index] @@ -891,6 +884,13 @@ def display_raw( floatfmt=".3f", ) + export_data( + export, + os.path.dirname(os.path.abspath(__file__)), + "raw", + data, + ) + @log_start_end(log=logger) def display_line( diff --git a/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py b/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py index eab9d4d4fc6..81c311aee88 100644 --- a/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py +++ b/openbb_terminal/cryptocurrency/quantitative_analysis/qa_controller.py @@ -268,7 +268,7 @@ class QaController(CryptoBaseController): qa_view.display_raw( data=self.data[self.target], limit=ns_parser.limit, - sortby="", + sortby="Close", descend=ns_parser.descend, export=ns_parser.export, )