def get_syntetic_index(cls): # Add app context to work with db with app.app_context(): # Get securities securities = Security.get_all() # Get index price index_price = [100] # Get returns per security return_security_array = [ cls.get_return_per_security(security) for security in securities ] # Compute the index for index, item in enumerate(return_security_array[:]): index_price.append(index_price[index] * (1 + sum(item))) return index_price