之前也在网上看到贴子有人通过IBM SPSS、pspp这类专业的统计学计算工具对采票号码进行统计计算后,进行概率分析 ,进而投注,一年赚了几万块。姑且不考虑这个故事的真实性。不过最近在知乎上又看到类似的励志故事,这里摘录了过来---科学家有了钱以后,真是挺吓人的。提了这两个引子,进入本篇幅的主题,通过量化工具计算增加金融买卖(如股票、对冲基金等)的胜算。

限于适合中国大陆金融市场使用的工具链,所以IbPy和Quotopian之类主要面向欧美市场的工具不算,zipline这种库可以算。目前网上找到的:

  1. 万得的Python API,可以用来获取实时数据、历史数据以及下单交易

优点:万得大而全

缺点:下单交易功能不是事件驱动(例如成交回报需要用户去查询,而不是主推)

  1. 同花顺iFinD的Python API,类似万得的API

优点:比万得便宜,同花顺的服务态度很好(用户提出新需求后很快就能给出确定的答复或者解决方案)

缺点:API连行情都不是主推的,更不要说下单交易了

  1. 掘金的量化平台

  2. 通联数据的量化平台

  3. QuickFix的Python API(可以用来接国信、方正的FIX接口)

  4. Numpy/Scipy/Matplotlib/Pandas(量化分析)

  5. IPyhon/Spyder(适合做量化分析的IDE环境)

  6. Zipline(策略开发回测)

  7. TuShare财经数据接口 – 可以直接抓取新浪财经、凤凰财经的网站数据,包括行情、基本面、经济数据等等。完全免费,简洁易用,API设计得非常友好,提取的数据格式是Pandas的DataFrame。同时可以获取非高频实时数据(取决于网站更新速度,同事经验大约是15秒),一个极好的非高频股票策略数据解决方案。

  8. 恒生电子的量化赢家平台(可试用),提供Python接口。