Weird error - make_pipeline() takes exactly 1 argument (0 given)?!

Hi there,

Don't know where the issue comes from. When I run the code I get 'make_pipeline() takes exactly 1 argument (0 given)' but I cannot see what the problem with the the pipeline function is. I am a complete noob so sorry if the question is kind of dumb.

class dollar_volume(CustomFactor):
#Defining Criteria
inputs = [USEquityPricing.close, USEquityPricing.volume]
def compute(self, today, assets, out, close, volume):
out[:] = close * volume

def make_pipeline(context):

pipe = Pipeline(
columns={
'median_dollar_volume' : median_dollar_volume,

},
screen = Q1500US()
)
return pipe

#Run the pipeline to view output securities:
result = run_pipeline(make_pipeline(),'2019-05-24', '2019-05-24')

2 responses

Mihail,

BTW, you can get help faster if you attach your notebook.

Try this

0