标签:github 实时 最好 broker 兼容 金融 允许 active 策略
原文地址:http://blog.csdn.net/lawme/article/details/51454237
本文章为转载文章。这段时间在研究量化策略方向,研究了Zipline一段时间,但是后续发现他仅支持美国股票,收集量化策略文章,转载到博客中。
在实盘交易之前,必须对量化交易策略进行回测。在此,我们评价一下常用的Python回测框架(库)。评价的尺度包括用途范围(回测、虚盘交易、实盘交易),易用程度(结构良好、文档完整)和扩展性(速度快、用法简单、与其他框架库的兼容)。
Zipline | PyAlgoTrade | TradingWithPython | pybacktest | |
类型 | 事件驱动 | 事件驱动 | 向量处理 | 向量处理 |
社区 | 较大 | 一般 | 无 | 无 |
云计算 | Quantopian | 无 | 无 | 无 |
支持 IB | 是 | 否 | 否 | 否 |
数据源 | Yahoo, Google, NinjaTrader | Yahoo, Google, NinjaTrader, Xignite, Bitstamp 实时提供数据 | ||
文档 | 完整 | 完整 | $395 | 很少 |
事件可定制 | 是 | 是 | ||
速度 | 慢 | 快 | ||
支持Pandas | 是 | 否 | 是 | 是 |
交易日历 | 是 | 否 | 否 | 否 |
支持TA-Lib | 是 | 是 | 是 | |
适用于 |
仅用于美国证券交易 |
实盘交易 虚盘交易 |
虚盘测试交易 | 虚盘测试交易 |
Zipline 与 PyAlgoTrade 的对比评分
Zipline | PyAlgoTrade | 说明 | |
虚盘交易 |
? |
? ? ? |
Zipline 似乎不能用非美数据和本地数据工作,而 PyAlgoTrade 可以使用任何类型的数据 |
实盘交易 |
? ? |
? ? |
二者都不错,但 Quantpian 的云计算编程很好 |
灵活性 |
? ? |
? ? ? |
PyAlgoTrade 支持各种高级定单,并有更多的业务事件。 Zipline 提供了简单的滑点模式 |
速度 |
? |
? ? ? |
Zipline 比 PyAlgoTrade 慢 |
易用性 |
? ? ? |
? ? |
PyAlgoTrade 不支持 pandas |
标签:github 实时 最好 broker 兼容 金融 允许 active 策略
原文地址:http://www.cnblogs.com/zhanglong8681/p/7569183.html