Я пытаюсь запустить простой учебник по зиплайну, чтобы протестировать торговый алгоритм в GOOG, и не могу заставить его работать. Это проблема:
dma = DualMovingAverage()
results = dma.run(data)
Возврат следующего:
data msgpacks aren't distributed with source.
Fetching data from Yahoo Finance.
data msgpacks aren't distributed with source.
Fetching data from data.treasury.gov
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-11-daf3c4eec6f3> in <module>()
1 dma = DualMovingAverage()
----> 2 results = dma.run(data)
/home/luis/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zipline/algorithm.pyc in run(self, source, sim_params, benchmark_return_source)
297 trans_descr['class'],
298 *trans_descr['args'],
--> 299 **trans_descr['kwargs']
300 )
301 sf.namestring = namestring
/home/luis/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/zipline/transforms/utils.pyc in __init__(self, tnfm_class, *args, **kwargs)
111 # usually resolves to our super call.
112 self.state = super(TransformMeta, tnfm_class).__call__(
--> 113 *args, **kwargs)
114 # Normal object instantiation.
115 else:
TypeError: __init__() got an unexpected keyword argument 'days'
Я «тяжело» использую библиотеки для своего разработчика (pandas, scikit-learn, numpy, seaborn, mcerp и т. д. плюс мои собственные библиотеки со многими зависимостями), поэтому я не знаю, имеет ли это какое-либо отношение к Это.
Кроме того, я запускаю все на Python 2.7 от Enthought внутри виртуальной машины Ubuntu (Virtual Box).
Любая помощь в том, как исправить эту проблему?
Ваше здоровье