iPython magic para Zipline no puede encontrar el paquete de datos

Tengo un script de Python 2.7 que ejecuta Zipline fine en el símbolo del sistema, utilizando --bundle=myBundle para cargar el paquete de datos personalizados myBundle que he registrado utilizando extension.py .

 zipline run -f myAlgo.py --bundle=myBundle --start 2016-6-1 --end 2016-7-1 --data-frequency=minute 

Problema: Sin embargo, cuando trato de usar la magia %zipline IPython para ejecutar el algoritmo, el argumento del paquete --bundle parece tener dificultades para encontrar myBundle .

 %zipline --bundle=myBundle--start 2016-6-1 --end 2016-7-1 --data-frequency=minute 

Ejecutando esto te dará el error.

 UnknownBundle: No bundle registered with the name u'myBundle' 

¿Debemos registrar el paquete de manera diferente al usar la notebook IPython?

    Es un error conocido (ahora cerrado) en zipline, consulte también https://github.com/quantopian/zipline/issues/1542 .

    Como solución alternativa, puede cargar lo siguiente en la celda antes de la magia de zipline:

     import os from zipline.utils.run_algo import load_extensions load_extensions( default=True, extensions=[], strict=True, environ=os.environ, )