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.
docstr: Accumulation/Distribution Index (ADI)
  
  Returns:
      pandas.Series: New feature generated.
docstr_tok: ["Accumulation\/Distribution","Index","(","ADI",")","Returns",":","pandas.Series",":","New","feature","generated","."]
code: def acc_dist_index(self) -> pd.Series:
      """Accumulation/Distribution Index (ADI)
  
      Returns:
          pandas.Series: New feature generated.
      """
      adi = self._check_fillna(self._adi, value=0)
      return pd.Series(adi, name="adi")
  
imports: import typing
  import numpy
  import pandas
  from ta.utils import IndicatorMixin, _ema
label_desc: Use image node_id 3 for calling the AccDistIndexIndicator obj's underlying member method code with example usage: obj.acc_dist_index() and returns: pd