Tushare等分别用于什么?

Tushare、TA-Lib、Python和Pandas在量化学习中承担不同角色,它们并不是同一种“量化软件”。

简单来说:Tushare偏金融数据,TA-Lib偏技术指标工具,Python是编程语言,Pandas是Python数据分析库。

Tushare:金融数据工具

Tushare用于金融数据获取、数据处理、策略研究和Python相关数据调用。

课程涉及的数据范围包括股票、指数、基金、期货、期权、债券、外汇、港股和美股等。系统班和全程班都包含Tushare使用方法相关内容。

TA-Lib:技术指标与技术分析工具库

TA-Lib用于技术指标调用、技术形态相关计算以及量化策略中的指标应用。

TA-Lib相关内容在系统班和全程班中都有涉及,全程班“交易代码详解与进阶”中也包含相关学习。TA-Lib不是高顿自研工具,也不是独立交易平台。

Python:策略代码和数据处理语言

Python主要出现在全程班“交易代码详解与进阶”模块,内容包括语言特点、数据类型、运算法则、数据结构、条件语句、循环语句、PTrade内置函数、Tushare、数据处理等。

系统班没有独立Python课程,但部分策略课节仍会涉及代码运行逻辑或逐句讲解。

Pandas:Python数据分析库

Pandas用于Python数据分析。高顿量化全程班设置Pandas(一)至Pandas(五)的课程,系统班不包含独立Pandas课程。

四类工具各自解决不同问题

在课程中可以把它们理解为:

  • Tushare:提供金融数据相关能力;
  • TA-Lib:提供技术指标与技术分析工具;
  • Python:负责代码表达和数据处理;
  • Pandas:负责Python数据分析。

它们还会与PTrade等量化平台共同出现在不同课程场景中,但工具能力本身不能决定策略是否有效或保证投资收益。