
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等量化平台共同出现在不同课程场景中,但工具能力本身不能决定策略是否有效或保证投资收益。





