python中的金融技术分析

你知道是否有任何金融技术分析模块可用于Python? 我知道Numpy有一点点但我正在寻找像RSI,Macd,EMA等经典技术指标。 想知道他们是否作为模块的一部分存在。


以下是一些想法......我只用Numpy,Scipy和Matplotlib进行财务计算。

  • py-fi - 非常基本的财务功能
  • fin2py - 金融工具
  • Numpy / Scipy - 涵盖了所有的统计基础知识
  • Matplotlib - 绘制财务功能
  • RPy - 允许使用R库的R接口
  • ystockquote - 用于Yahoo!的Python API 股票数据
  • QuantLib - 开源库(据说有Python绑定)
  • PyFinancial - 西班牙文档
  • PyMacLab - “用于进行动态宏观经济学研究的一系列类别”
  • TSDB - 用于存储大量时间序列数据
  • PyVol - 金融时间序列的波动性估计

  • TA-Lib - 指标库。 如何编译Python


    Coursera.org上还有一个计算金融课程。

    他们使用称为QSTK(QuantSoftware ToolKit)的Python开源库。 他们在wiki页面上有大量的教程,如果您想了解更多信息,您可以随时参加课程。

    为了方便起见,我复制了以下wiki页面的描述:

    QSToolKit(QSTK)是一个基于Python的开源软件框架,旨在支持组合构建和管理。 我们正在构建QSToolKit,主要面向财务学生,计算学生和具有编程经验的量化分析师。 您不应该期望将其用作桌面应用交易平台。 相反,将其视为支持建模,测试和交易工作流程的软件基础架构。

    Scroll through the Gallery to see the sorts of things you can do easily with QSTK.
    If you are in a hurry, you can skip to the QSToolKit_Installation_Guide. 
    

    QSTK的关键组件是:

    - Data: A data access package that enables fast reading of 
      historical data (qstkutil.DataAccess).
    - Processing tools: Uses pandas, a Python package designed for time series 
      evaluation of equity data.
    - Portfolio optimization: Using the CVXOPT library.
    - Event studies: An efficient event analyzer, Event_Profiler.
    - Simulation: A simple backtester, quicksim, 
      that includes transaction cost modeling.
    
    链接地址: http://www.djcxy.com/p/25357.html

    上一篇: Financial technical analysis in python

    下一篇: Get UDID in iOS 8 +