code: def gapbadown(f):
      r"""Determine whether or not there has been a breakaway gap down.
  
      Parameters
      ----------
      f : pandas.DataFrame
          Dataframe with columns ``open`` and ``low``.
  
      Returns
      -------
      new_column : pandas.Series (bool)
          The array containing the new feature.
  
      References
      ----------
      *A breakaway gap represents a gap in the movement of a stock price
      supported by levels of high volume* [IP_BAGAP]_.
  
      .. [IP_BAGAP] http://www.investopedia.com/terms/b/breakawaygap.asp
  
      """
      new_column = f["open"] < f["low"].shift(1)
      return new_column
  
imports: from alphapy.calendrical import biz_day_month
  from alphapy.calendrical import biz_day_week
  from alphapy.globals import NULLTEXT
  from alphapy.globals import BSEP, PSEP, USEP
  from alphapy.variables import vexec
  import itertools
  import logging
  import math
  import numpy
  import pandas
label_desc: Use image node_id 18 for calling a global function with example usage: gapbadown(f) and returns: new_column