class_docstr: Chaikin Money Flow (CMF)
  
  It measures the amount of Money Flow Volume over a specific period.
  
  http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:chaikin_money_flow_cmf
  
  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.
      window(int): n period.
      fillna(bool): if True, fill nan values.
docstr: Chaikin Money Flow (CMF)
  
  Returns:
      pandas.Series: New feature generated.
docstr_tok: ["Chaikin","Money","Flow","(","CMF",")","Returns",":","pandas.Series",":","New","feature","generated","."]
code: def chaikin_money_flow(self) -> pd.Series:
      """Chaikin Money Flow (CMF)
  
      Returns:
          pandas.Series: New feature generated.
      """
      cmf = self._check_fillna(self._cmf, value=0)
      return pd.Series(cmf, name="cmf")
  
imports: import typing
  import numpy
  import pandas
  from ta.utils import IndicatorMixin, _ema
label_desc: Use image node_id 3 for calling the ChaikinMoneyFlowIndicator obj's underlying member method code with example usage: obj.chaikin_money_flow() and returns: pd