treasury_curves=self.treasury_curves, TypeError: __init__() got an unexpected keyword argument

10 views
Skip to first unread message

Tik Ho Hui

unread,
Feb 1, 2018, 3:17:57 AM2/1/18
to Zipline Python Opensource Backtester

When I run the command 'zipline run -f eurusdsma.py -b eurusd -s 2017-1-1 -e 2017-8-1, it gots the following error. May I ask is any problem occurs ?


[2018-02-01 02:39:31.845302] WARNING: Loader: Refusing to download new benchmark data because a download succeeded at 2018-02-01 02:07:23.010438+00:00.

[2018-02-01 02:39:32.912409] INFO: Performance: Simulated 151 trading days out of 151.

[2018-02-01 02:39:32.912409] INFO: Performance: first open: 2017-01-02 22:00:00+00:00

[2018-02-01 02:39:32.912409] INFO: Performance: last close: 2017-08-01 20:59:00+00:00

Traceback (most recent call last):

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\Scripts\zipline-script.py", line 11, in <module>

    load_entry_point('zipline==1.1.1+133.gaa32252f', 'console_scripts', 'zipline')()

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\core.py", line 722, in __call__

    return self.main(*args, **kwargs)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\core.py", line 697, in main

    rv = self.invoke(ctx)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\core.py", line 1066, in invoke

    return _process_result(sub_ctx.command.invoke(sub_ctx))

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\core.py", line 895, in invoke

    return ctx.invoke(self.callback, **ctx.params)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\core.py", line 535, in invoke

    return callback(*args, **kwargs)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\__main__.py", line 97, in _

    return f(*args, **kwargs)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\click\decorators.py", line 17, in new_func

    return f(get_current_context(), *args, **kwargs)

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\__main__.py", line 240, in run

    environ=os.environ,

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\utils\run_algo.py", line 189, in _run

    overwrite_sim_params=False,

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\algorithm.py", line 710, in run

    for perf in self.get_generator():

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\gens\tradesimulation.py", line 248, in transform

    risk_message = algo.perf_tracker.handle_simulation_end()

  File "C:\Users\hthhui\AppData\Local\Continuum\Anaconda3\envs\py364\lib\site-packages\zipline\finance\performance\tracker.py", line 472, in handle_simulation_end

    treasury_curves=self.treasury_curves,

TypeError: __init__() got an unexpected keyword argument 'treasury_curves'

Reply all
Reply to author
Forward
0 new messages