python中的财务技术分析

python中的财务技术分析,python,finance,Python,Finance,您知道python是否有可用的财务技术分析模块吗?需要计算项目的各种指标,如RSI、EMA、DEMA等。。。我只使用Numpy、Scipy和Matplotlib进行财务计算 -非常基本的财务职能 -金融工具 -涵盖所有统计基础知识 -规划财务职能 -与R的Python接口,允许使用R库 -雅虎的Python API!股票数据 -开源库(假定有Python绑定) -西班牙文文件 -“有助于开展动态宏观经济学研究的系列课程” -用于存储大量时间序列数据 -金融时间序列的波动性估计 -指示器库。 还

您知道python是否有可用的财务技术分析模块吗?需要计算项目的各种指标,如RSI、EMA、DEMA等。。。我只使用Numpy、Scipy和Matplotlib进行财务计算

  • -非常基本的财务职能
  • -金融工具
  • -涵盖所有统计基础知识
  • -规划财务职能
  • -与R的Python接口,允许使用R库
  • -雅虎的Python API!股票数据
  • -开源库(假定有Python绑定)
  • -西班牙文文件
  • -“有助于开展动态宏观经济学研究的系列课程”
  • -用于存储大量时间序列数据
  • -金融时间序列的波动性估计
-指示器库。 还有一个打开的

他们使用一个名为的Python开源库。 他们在维基页面上有一大堆信息,你可以随时参加这门课程 如果你想了解更多

为了方便起见,我从下面的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.

您可能会发现这个技术指标库很有用。该库的工作方式类似于著名的ta lib库,并且包含talib中未实现的指标

例如,您可以通过以下方式发送高向量和低向量,加上周期数,使用最高高、最低低指示符:(从存储库中的测试中提取)


你可能也会发现这很有用。克里斯托,谢谢你的反馈!对于windows用户,我建议使用,而不是经历依赖地狱。在google上遇到这个问题。下面的github链接还列出了适用于多种语言(包括Python)的有用库/工具:
    from indicators import TalibExtension
    hhllMatrix = TalibExtension.HHLL(self.high, self.low, 5);