class_docstr: Single-asset order execution (SAOE) simulator which is implemented based on Qlib backtest tools.
  
  Parameters
  ----------
  order
      The seed to start an SAOE simulator is an order.
  executor_config
      Executor configuration
  exchange_config
      Exchange configuration
  qlib_config
      Configuration used to initialize Qlib. If it is None, Qlib will not be initialized.
  cash_limit:
      Cash limit.
class_docstr_tok: ["Single-asset","order","execution","(","SAOE",")","simulator","which","is","implemented","based","on","Qlib","backtest","tools",".","Parameters","--","--","--","--","--","order","The","seed","to","start","an","SAOE","simulator","is","an","order",".","executor_config","Executor","configuration","exchange_config","Exchange","configuration","qlib_config","Configuration","used","to","initialize","Qlib",".","If","it","is","None",",","Qlib","will","not","be","initialized",".","cash_limit",":","Cash","limit","."]
code: def get_state(self) -> SAOEState:
      return self._get_adapter().saoe_state
  
file_path: qlib/qlib/rl/order_execution/simulator_qlib.py
imports: from __future__ import annotations
  from typing import Generator, List, Optional
  import pandas
  from qlib.backtest import collect_data_loop, get_strategy_executor
  from qlib.backtest.decision import BaseTradeDecision, Order, TradeRangeByTime
  from qlib.backtest.executor import NestedExecutor
  from qlib.rl.data.integration import init_qlib
  from qlib.rl.simulator import Simulator
  from .state import SAOEState
  from .strategy import SAOEStateAdapter, SAOEStrategy
label_desc: Use image node_id 7 for calling the SingleAssetOrderExecution obj's underlying member method code with example usage: obj.get_state() and returns: self