class_docstr: Motivation
  - Make generating order easier
      - User may have no knowledge about the adjust-factor information about the system.
      - It involves too much interaction with the exchange when generating orders.
class_docstr_tok: ["Motivation","-","Make","generating","order","easier","-","User","may","have","no","knowledge","about","the","adjust-factor","information","about","the","system",".","-","It","involves","too","much","interaction","with","the","exchange","when","generating","orders","."]
code: def __init__(self, exchange: Exchange) -> None:
      self.exchange = exchange
  
imports: from __future__ import annotations
  from abc import abstractmethod
  from datetime import time
  from enum import IntEnum
  from typing import TYPE_CHECKING, Any, ClassVar, Generic, List, Optional, Tuple, TypeVar, Union, cast
  from qlib.backtest.utils import TradeCalendarManager
  from qlib.data.data import Cal
  from qlib.log import get_module_logger
  from qlib.utils.time import concat_date_time, epsilon_change
  from dataclasses import dataclass
  import numpy
  import pandas
label_desc: Use image node_id 1 to create a new OrderHelper object  with example: obj = OrderHelper(exchange)