code: def coppock(
      close, length=None, fast=None, slow=None, offset=None, **kwargs
  ):
      """Indicator: Coppock Curve (COPC)"""
      # Validate Arguments
      length = int(length) if length and length > 0 else 10
      fast = int(fast) if fast and fast > 0 else 11
      slow = int(slow) if slow and slow > 0 else 14
      close = verify_series(close, max(length, fast, slow))
      offset = get_offset(offset)
  
      if close is None:
          return
  
      # Calculate Result
      total_roc = roc(close, fast) + roc(close, slow)
      coppock = wma(total_roc, length)
  
      # Offset
      if offset != 0:
          coppock = coppock.shift(offset)
  
      # Handle fills
      if "fillna" in kwargs:
          coppock.fillna(kwargs["fillna"], inplace=True)
      if "fill_method" in kwargs:
          coppock.fillna(method=kwargs["fill_method"], inplace=True)
  
      # Name and Categorize it
      coppock.name = f"COPC_{fast}_{slow}_{length}"
      coppock.category = "momentum"
  
      return coppock
  
label_desc: Use image node_id 1 for calling a global function with example usage: coppock(close, length, fast, slow, offset) and returns: coppock