Python全系列 教程
3567个小节阅读:5929k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
Signature:
Bollinger_Bands(
['security_list', 'check_date', 'timeperiod=20', 'nbdevup=2', 'nbdevdn=2', "unit='1d'", 'include_now=True', 'fq_ref_date=None'],
)
Docstring:
计算公式:
LB:BOLL - nbdevup*STD(CLOSE,timeperiod);
BOLL:MA(CLOSE,timeperiod);
UB:BOLL + nbdevdn*STD(CLOSE,timeperiod);
输出BOLL = 收盘价的M日简单移动平均
输出LB = BOLL - nbdevup*收盘价的M日估算标准差
输出UB = BOLL + nbdevdn*收盘价的M日估算标准差
输入:
security_list:股票列表
check_date:要查询数据的日期
timeperiod:统计的天数 timeperiod
nbdevup:统计的天数 nbdevup
nbdevdn:统计的天数 nbdevdn
unit:统计周期,默认为 '1d'
include_now:是否包含当前周期,默认为 True
输出:
上轨线UB 、中轨线MB、下轨线LB的值。
输出结果类型:
字典(dict):键(key)为股票代码,值(value)为数据。
xxxxxxxxxx
from jqlib.technical_analysis import *
# 定义股票池列表(平安银行(000001.XSHE)、万科A(000002.XSHE))
security_list = ['000001.XSHE','000002.XSHE']
# 计算并输出 security_list 的 BOLL 值
upperband, middleband, lowerband = Bollinger_Bands(security_list, check_date='2030-08-01', timeperiod=20, nbdevup=2, nbdevdn=2)
for stock in security_list:
print(stock,"的BOLL的上轨线UB值:",upperband[stock])
print(stock,"的BOLL的中轨线MB值:",middleband[stock])
print(stock,"的BOLL的下轨线LB值:",lowerband[stock])
1. BOLL指标函数是:
A RSI()
B KD()
C MACD()
D Bollinger_Bands()
2. BOLL指标函数输出的上轨线UB的计算公式是:
A 收盘价的M日简单移动平均
B BOLL - nbdevup*收盘价的M日估算标准差
C BOLL + nbdevdn*收盘价的M日估算标准差
D 以上公式均不正确
1=>D 2=>C