summaryrefslogtreecommitdiffstats
path: root/openbb_terminal/stocks/options/options_controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_terminal/stocks/options/options_controller.py')
-rw-r--r--openbb_terminal/stocks/options/options_controller.py16
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(