def getFeatureFuncs():
    
    lfcFeatures = [ featMA, featMA, featRSI, featDrawDown, featRunUp, featVolumeDelta, featAroon, featAroon, featStochastic , featBeta, featBollinger, featCorrelation, featPrice, class_fut_ret]
    lsNames = ['MovingAverage', 'RelativeMovingAverage', 'RSI', 'DrawDown', 'RunUp', 'VolumeDelta', 'AroonUp', 'AroonLow', 'Stochastic', 'Beta', 'Bollinger', 'Correlation', 'Price', 'FutureReturn']
      
    ''' Custom Arguments '''
    ldArgs = [ {'lLookback':30, 'bRel':False},\
               {'lLookback':30, 'bRel':True},\
               {'lLookback':14},\
               {'lLookback':30},\
               {'lLookback':30},\
               {'lLookback':30},\
               {'bDown':False, 'lLookback':25},\
               {'bDown':True, 'lLookback':25},\
               {'lLookback':14},\
               {'lLookback':14, 'sMarket':'SPY'},\
               {'lLookback':20},\
               {'lLookback':20, 'sRel':'SPY'},\
               {},\
               {'lLookforward':5, 'sRel':None, 'bUseOpen':False}]
    
    return lfcFeatures, ldArgs, lsNames
@summary: Gets feature functions supported by the website.
dataset/ETHPy150Open QuantSoftware/QuantSoftwareToolkit/QSTK/qstkfeat/featutil.py/getFeatureFuncs