问题标签 [zipline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 对滑索中的分钟数据使用自定义数据包时没有日历偏移
我编写了自己的 zipline 捆绑包来从我的交易所获取加密货币价格。摄取运行顺利,我检查了数据库并在其中看到了我的分钟数据。
我试图运行一个非常简单的算法来验证我的包,但我遇到了一个异常。
我的算法如下所示:
最后一行给了我以下异常:
我进一步研究了这一点,发现 zipline 使用每日条形阅读器来获取符号“ETHBTC”的日历偏移量。但是我的每日柱形数据是空的,因为我只是在摄取每分钟的数据。
根据 zipline 文档,摄取每日条形数据不是强制性的,我从中得出结论,如果需要,zipline 会将分钟数据重新采样为每日数据。
有谁之前经历过这个吗?我必须做些什么来开始重新采样分钟到每日条形数据吗?
干杯!
python - Ubuntu 中的 Zipline - 安装错误
所以我正在尝试安装 zipline,但我遇到了一个我不知道如何处理的错误。首先我运行以下命令:
然后按照指南的建议
这安装顺利,然后
然后最后
这给了 med 以下(长)错误消息,即使我看起来多次出现相同的错误。
看起来它在制造轮子时遇到了麻烦。google了一下之后,我找不到任何解决方案。你的输入是什么?
python - zipline RLock 问题
我已经成功下载zipline
使用conda
,但是当我尝试将它导入到 jupyter notebook 中的程序时,我不断收到此错误。zipline
如果解决方案很明显,我比较陌生,所以请原谅我。请告知,因为我在任何地方都找不到解决方案,而 quantopian 说这是蟒蛇,而不是zipline
问题。
错误:
注意:所有请求的软件包都已安装。
python - 分钟数据不起作用滑索
我想使用以下方法获取一些分钟的历史数据:
这给了我以下错误:
这很奇怪,因为当我使用 1d 而不是 1m 时它确实有效,那为什么呢?以及如何解决此问题才能获得分钟数据。
python - 未找到模块:zipline 导入
从行获取以下堆栈跟踪:
但是,当我检查pip list
这一切都发生在我克隆到Quantopian/Zipline Github Repo之后。我在 github 上打开了一个问题,在此编辑之后,我将搜索 SO 以查找我错过的任何明显内容。
环境
WSL Ubunut 子系统
Pyhon 3.5.5
位数:64
通过安装依赖项
sudo apt-get install libatlas-base-dev python-dev gfortran pkg-config libfreetype6-dev
点子列表
更新
作为脚本运行,sudo python test.py
返回
python - 如何在 Python 中的字典中分配动态键值?
环境:Zipline 1.3.0 miniconda3 windows OS
我正在尝试在数据中迭代 S。S.symbol 有 15 个值。
当迭代 1 个符号的数据时,如以下代码所示说“间谍”;我想创建 2keys
(S.symbol + "c") —> spyc 保存当前值
(S.symbol + “s”) —→ spys 保存一个浮点值。
###############我的动态命名失败版本S.symbols = ["Spy","AAPl",'xom','L','T','CSCO','MSFT'..]
anaconda - Quantopian 的 zipline 安装修改了 Anaconda
我正在使用 Python 2.7 与 Anaconda 合作。为了进行算法交易,我想使用 conda 提供命令安装“zipline”包
从 Anaconda 提示。在“解决环境”消息之后,我得到了“包计划”,其中包含将被安装、删除、更新和降级的包。我很惊讶地看到它将删除“anaconda:5.2.0-py27_3”并降级
- networkx:2.1-py27_0 到 1.11-py27_1;
- numpy:1.14.3-py27h911edcf_1 到 1.11.3-py27hc42714f_10;
- numpy-base:1.14.3-py27h917549b_1 到 1.11.3-py27h2753ae9_10;
- 熊猫:0.23.0-py27h39f3610_0 到 0.22.0-py27hc56fc5f_0。
我取消了安装。
我在这里有几个问题。
- 为什么任何软件包安装都需要删除软件包“Anaconda”并降级“numpy”、“pandas”等软件包?
- 这个动作不会危及我的其他 python 活动吗?
- 我应该继续还是不要安装这样的软件包?
finance - 无法使用带有 zipline 数据框的 pandas excel 编写器?
我正在尝试将数据框(从 zipline pickle)写入 excel,但到目前为止它并没有像往常一样工作(对于数据框)。建议将不胜感激!
backtest_df.to_excel(writer,'sheet1')
writer.save()
出现以下错误:
KeyError:类'pandas._libs.tslib.Timestamp'
zipline - Zipline - 如何将捆绑 DataPortal 传递给 TradeAlgorithm.run()?
我正在尝试通过调用 zipline.algorithm.TradeAlgorithm 的 run() 方法来运行 Zipline 回测:
但我不确定传递什么或如何传递数据参数。我已经摄取了名为“quandl”的数据包。根据文档,该参数应该接收一个 DataPortal 实例,但我不知道如何根据我摄取的数据创建其中一个。这样做的最佳方法是什么/是否有必要?
本质上,我的目标是创建一个顶级的“仪表板”样式类,它可以使用不同模块中存在的不同策略运行多个回溯测试。
完整代码(dashboard.py):
CandleStickStrategy.py:
希望有人能指出我正确的方向。
谢谢
python - zipline 无法导入环境
我已经安装了 zipline(来自 Quantopian),以便能够回测我的投资策略。
但是,我无法将 zipline 或其任何组件导入我的 Spyder IDE。
如果它与这个问题有任何关系,我将使用 anaconda 的 Spyder v.3.2.8 64 位 IDE 进行开发,并使用其集成控制台进行直接输出。我创建了环境“env_zipline”并激活了它。
作为早期尝试的一部分,我创建了一个环境
我的消息来源看起来像这样
谁能帮我让滑索正常工作和导入
我安装的 conda 包
而且因为上面现在找不到滑索。我很确定我有一个环境问题,并且尝试过这个解决方案无济于事: 如何确保 Spyder 在 conda 环境中运行?
我还从 Googlegroups 尝试了这个解决方案 https://groups.google.com/forum/#!msg/spyderlib/NWGlu7r7xxo/DvfqrnF2BQAJ
但这也失败了。Spyder 打开 - 但我仍然无法导入 zipline
在 env_zipline 我确实有 zipline 文件
通过conda安装后无法导入zipline,我决定通过pip安装,这里出现了很多依赖错误。
我很茫然,真的需要帮助。
谁能指导我处理这些环境并让 zipline 正确导入?