class_docstr: OnlineManager can manage online models with `Online Strategy <#Online Strategy>`_.
  It also provides a history recording of which models are online at what time.
docstr: Get prepared online signals.
  
  Returns:
      Union[pd.Series, pd.DataFrame]: pd.Series for only one signals every datetime.
      pd.DataFrame for multiple signals, for example, buy and sell operations use different trading signals.
docstr_tok: ["Get","prepared","online","signals",".","Returns",":","Union","[","pd.Series",",","pd.DataFrame","]",":","pd.Series","for","only","one","signals","every","datetime",".","pd.DataFrame","for","multiple","signals",",","for","example",",","buy","and","sell","operations","use","different","trading","signals","."]
code: def get_signals(self) -> Union[pd.Series, pd.DataFrame]:
      """
      Get prepared online signals.
  
      Returns:
          Union[pd.Series, pd.DataFrame]: pd.Series for only one signals every datetime.
          pd.DataFrame for multiple signals, for example, buy and sell operations use different trading signals.
      """
      return self.signals
  
imports: import logging
  from typing import Callable, List, Union
  import pandas
  from qlib import get_module_logger
  from qlib.data.data import D
  from qlib.log import set_global_logger_level
  from qlib.model.ens.ensemble import AverageEnsemble
  from qlib.model.trainer import Trainer, TrainerR
  from qlib.utils.serial import Serializable
  from qlib.workflow.online.strategy import OnlineStrategy
  from qlib.workflow.task.collect import MergeCollector
label_desc: Use image node_id 8 for calling the OnlineManager obj's underlying member method code with example usage: obj.get_signals() and returns: self