class_docstr: Provides methods for preprocessing the stock price data
  
  Attributes
  ----------
      use_technical_indicator : boolean
          we technical indicator or not
      tech_indicator_list : list
          a list of technical indicator names (modified from neofinrl_config.py)
      use_turbulence : boolean
          use turbulence index or not
      user_defined_feature:boolean
          use user defined features or not
  
  Methods
  -------
  preprocess_data()
      main method to do the feature engineering
class_docstr_tok: ["Provides","methods","for","preprocessing","the","stock","price","data","Attributes","--","--","--","--","--","use_technical_indicator",":","boolean","we","technical","indicator","or","not","tech_indicator_list",":","list","a","list","of","technical","indicator","names","(","modified","from","neofinrl_config.py",")","use_turbulence",":","boolean","use","turbulence","index","or","not","user_defined_feature",":","boolean","use","user","defined","features","or","not","Methods","--","--","--","-","preprocess_data","(",")","main","method","to","do","the","feature","engineering"]
code: def __init__(
      self,
      use_technical_indicator=True,
      tech_indicator_list=config.INDICATORS,
      use_vix=False,
      use_turbulence=False,
      user_defined_feature=False,
  ):
      self.use_technical_indicator = use_technical_indicator
      self.tech_indicator_list = tech_indicator_list
      self.use_vix = use_vix
      self.use_turbulence = use_turbulence
      self.user_defined_feature = user_defined_feature
  
imports: from __future__ import annotations
  import datetime
  from multiprocessing.sharedctypes import Value
  import numpy
  import pandas
  from stockstats import StockDataFrame
  from finrl import config
  from finrl.meta.preprocessor.yahoodownloader import YahooDownloader
label_desc: Use image node_id 1 to create a new FeatureEngineer object  with example: obj = FeatureEngineer(use_technical_indicator, tech_indicator_list, use_vix, use_turbulence, user_defined_feature)