class_docstr: Accumulation/Distribution Index (ADI)
  
  Acting as leading indicator of price movements.
  
  https://school.stockcharts.com/doku.php?id=technical_indicators:accumulation_distribution_line
  
  Args:
      high(pandas.Series): dataset 'High' column.
      low(pandas.Series): dataset 'Low' column.
      close(pandas.Series): dataset 'Close' column.
      volume(pandas.Series): dataset 'Volume' column.
      fillna(bool): if True, fill nan values.
code: def __init__(
      self,
      high: pd.Series,
      low: pd.Series,
      close: pd.Series,
      volume: pd.Series,
      fillna: bool = False,
  ):
      self._high = high
      self._low = low
      self._close = close
      self._volume = volume
      self._fillna = fillna
      self._run()
  
imports: import typing
  import numpy
  import pandas
  from ta.utils import IndicatorMixin, _ema
label_desc: Use image node_id 1 to create a new AccDistIndexIndicator object from inherited base classes: IndicatorMixin with example: obj = AccDistIndexIndicator(high, low, close, volume, fillna)