def abstract_example(): sma = Function('sma') input_arrays = sma.get_input_arrays() for key in input_arrays.keys(): input_arrays[key] = idata sma.set_input_arrays(input_arrays) odata = sma(30) # timePeriod=30, specified as an arg bbands = Function('bbands', input_arrays) bbands.set_function_parameters(timePeriod=20, nbDevUp=2, nbDevDown=2) upper, middle, lower = bbands() # multiple output values unpacked (these will always have the correct order) kama = Function('kama').run(input_arrays) # alternative run() calling method. plot(odata, upper, middle, lower, kama)
def abstract_example(): sma = Function('sma') input_arrays = sma.get_input_arrays() for key in input_arrays.keys(): input_arrays[key] = idata sma.set_input_arrays(input_arrays) odata = sma(30) # timePeriod=30, specified as an arg bbands = Function('bbands', input_arrays) bbands.set_function_parameters(timePeriod=20, nbDevUp=2, nbDevDown=2) upper, middle, lower = bbands( ) # multiple output values unpacked (these will always have the correct order) kama = Function('kama').run( input_arrays) # alternative run() calling method. plot(odata, upper, middle, lower, kama)