摘抄自知乎:https://www.zhihu.com/question/28557233
如题,提问的范围限于适合*金融市场使用的工具链,所以IbPy和Quotopian之类主要面向欧美市场的工具不算,zipline这种库可以算。题主知道的一些:
- 万得的Python API,可以用来获取实时数据、历史数据以及下单交易 优点:万得大而全 缺点:下单交易功能不是事件驱动(例如成交回报需要用户去查询,而不是主推)
- 同花顺iFinD的Python API,类似万得的API 优点:比万得便宜,同花顺的服务态度很好(用户提出新需求后很快就能给出确定的答复或者解决方案) 缺点:API连行情都不是主推的,更不要说下单交易了 下面的这些回头补详细内容,欢迎大家补:
- 掘金的量化平台
- 通联数据的量化平台
- QuickFix的Python API(可以用来接国信、方正的FIX接口)
- Numpy/Scipy/Matplotlib/Pandas(量化分析)
- IPyhon/Spyder(适合做量化分析的IDE环境)
- Zipline(策略开发回测)
- TuShare财经数据接口 - 可以直接抓取新浪财经、凤凰财经的网站数据,包括行情、基本面、经济数据等等。完全免费,简洁易用,API设计得非常友好,提取的数据格式是Pandas的DataFrame。同时可以获取非高频实时数据(取决于网站更新速度,同事经验大约是15秒),一个极好的非高频股票策略数据解决方案。
- 感谢史庆丰,恒生电子的量化赢家平台,提供Python接口,链接我点进去后没看到具体的使用教程,希望回头补一下。
- 感谢frank Su,米矿ricequant在我提出这个问题时尚只有Java的API,后来也支持了Python,期待2016有新的突破。
- 补充一个2016年8月刚发布的海风的python交易平台:at_py,发布在oschina上面:hubert28/at_py,欢迎大神海风加入python阵营,哈哈哈哈
- JoinQuant聚宽量化平台,和通联优矿、Ricequant并称国内三大Python在线量化平台,技术上主要使用zipline作为核心策略框
- BigQuant,最近出现的策略平台,同样使用Python作为开发语言,和三个前辈相比,网站给人的感觉更加接近Quantopian(配色都一样),主打方向是“人工智能策略”
- easytrader/easyquant系列,特点是通过web相关技术来解决策略和交易相关的技术难点,包括几大在线平台上策略的模拟交易,雪球的数据爬取,券商web接口交易等