code: def get_feature_config():
      # NOTE:
      # Alpha360 tries to provide a dataset with original price data
      # the original price data includes the prices and volume in the last 60 days.
      # To make it easier to learn models from this dataset, all the prices and volume
      # are normalized by the latest price and volume data ( dividing by $close, $volume)
      # So the latest normalized $close will be 1 (with name CLOSE0), the latest normalized $volume will be 1 (with name VOLUME0)
      # If further normalization are executed (e.g. centralization),  CLOSE0 and VOLUME0 will be 0.
      fields = []
      names = []
  
      for i in range(59, 0, -1):
          fields += ["Ref($close, %d)/$close" % i]
          names += ["CLOSE%d" % i]
      fields += ["$close/$close"]
      names += ["CLOSE0"]
      for i in range(59, 0, -1):
          fields += ["Ref($open, %d)/$close" % i]
          names += ["OPEN%d" % i]
      fields += ["$open/$close"]
      names += ["OPEN0"]
      for i in range(59, 0, -1):
          fields += ["Ref($high, %d)/$close" % i]
          names += ["HIGH%d" % i]
      fields += ["$high/$close"]
      names += ["HIGH0"]
      for i in range(59, 0, -1):
          fields += ["Ref($low, %d)/$close" % i]
          names += ["LOW%d" % i]
      fields += ["$low/$close"]
      names += ["LOW0"]
      for i in range(59, 0, -1):
          fields += ["Ref($vwap, %d)/$close" % i]
          names += ["VWAP%d" % i]
      fields += ["$vwap/$close"]
      names += ["VWAP0"]
      for i in range(59, 0, -1):
          fields += ["Ref($volume, %d)/($volume+1e-12)" % i]
          names += ["VOLUME%d" % i]
      fields += ["$volume/($volume+1e-12)"]
      names += ["VOLUME0"]
  
      return fields, names
  
imports: from ...data.dataset.handler import DataHandlerLP
  from ...data.dataset.processor import Processor
  from ...utils import get_callable_kwargs
  from ...data.dataset import processor
  from inspect import getfullargspec
label_desc: Use image node_id 3 for calling the Alpha360 obj's underlying member method code with example usage: obj.get_feature_config() and returns: fields,  names