如何在量化交易中使用TA-Lib
的有关信息介绍如下:TA-Lib——程序化交易的利器
TA-Lib 用中文可以称作技术分析库,是一种广泛用在程序化交易中进行金融市场数据的技术分析的函数库。它提供了多种技术分析的函数,可以大大方便我们量化投资中编程工作,内容包括:
多种指标,如ADX, MACD, RSI, 布林轨道等等
K线形态识别,如黄昏之星,锤形线等等
首先,登录JoinQuant 聚宽量化交易平台。具体参考如何编写量化投资策略? 这篇经验。
0如何编写量化投资策略?
首先要导入库文件,使用TA-Lib一般要用到numpy和pandas,所以每次要用的时候把他们都导入吧。
代码如下
# 导入TA-Lib
import talib
# 导入numpy命名为np
import numpy as np
# 导入pandas命名为pd
import pandas as pd
官方列表http://ta-lib.org/function.html
在官方列表中找到你要用的指标如CCI。
获取数据并计算
#获取数据
df = get_price('000001.XSHE', start_date='2015-09-16', end_date='2015-9-29', frequency='daily')
#talib计算的CCI指标
ccitalib=talib.CCI(df['high'].values, df['low'].values, df['close'].values,timeperiod=10)[-1]
查看结果
ccitalib
-151.33724722765876