diff options
Diffstat (limited to 'openbb_terminal/stocks/options/options_controller.py')
-rw-r--r-- | openbb_terminal/stocks/options/options_controller.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/openbb_terminal/stocks/options/options_controller.py b/openbb_terminal/stocks/options/options_controller.py index 5b76cd65576..c6cb2cc9c68 100644 --- a/openbb_terminal/stocks/options/options_controller.py +++ b/openbb_terminal/stocks/options/options_controller.py @@ -8,6 +8,9 @@ from typing import List, Optional import pandas as pd +from openbb_terminal import ( + plots_backend, +) from openbb_terminal.core.session.current_user import get_current_user from openbb_terminal.custom_prompt_toolkit import NestedCompleter from openbb_terminal.decorators import log_start_end @@ -85,6 +88,7 @@ class OptionsController(BaseController): "vsurf", "greeks", "eodchain", + "live" ] CHOICES_MENUS = [ "pricing", @@ -307,6 +311,18 @@ class OptionsController(BaseController): return [] @log_start_end(log=logger) + def call_live(self, other_args: List[str]): + """Process live command""" + parser = argparse.ArgumentParser( + add_help=False, + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + prog="live", + description="Live option chain.", + ) + + plots_backend().send_liveoptions(df_table=pd.DataFrame(), title="live options") + + @log_start_end(log=logger) def call_calc(self, other_args: List[str]): """Process calc command""" parser = argparse.ArgumentParser( |