tqsdk.ta - 技术指标计算函数

tqsdk.ta.BOLL(df, n, p)

布林线.

Args:

df (numpy.dataframe): dataframe格式的K线序列

n: 布林线周期

p: 布林线p值

Returns:
numpy.dataframe: 返回的dataframe包含2个列, 分别是 “top” 和 “bottom”, 分别代表布林线的上下轨

Example:

# 获取 SHFE.cu1812 合约的布林线
from tqsdk import TqApi, TqSim
from tqsdk.ta import BOLL

api = TqApi(TqSim())
klines = api.get_kline_serial("SHFE.cu1812", 60)
boll = BOLL(klines.to_dataframe(), 20, 0.1)

print(boll["top"], boll["bottom"]) # 布林线上下轨序列

#以上代码将输出
[..., ..., ..., ...]
[..., ..., ..., ...]
...