输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
均线与通道
talib.ACCBANDS
talib.BBANDS
talib.DEMA
talib.EMA
talib.HT_TRENDLINE
talib.KAMA
talib.MA
talib.MAMA
talib.MAVP
talib.MIDPOINT
talib.MIDPRICE
talib.SAR
talib.SAREXT
talib.SMA
talib.T3
talib.TEMA
talib.TRIMA
talib.WMA
动量指标
成交量指标
波动率指标
周期指标
价格变换
统计函数
数学变换
数学运算
K线形态识别
OS
结构体
内置变量与常量
通用约定
交易所

计算加速带(Acceleration Bands),返回上轨、中轨、下轨。

talib.ACCBANDS(inPriceHLC)
talib.ACCBANDS(inPriceHLC, optInTimePeriod)

示例

用最近的K线计算加速带。

javascript
function main() { var records = exchange.GetRecords() if (!records) return var ret = talib.ACCBANDS(records) // 输出:[上轨数组, 中轨数组, 下轨数组] Log(ret) }
python
import talib def main(): records = exchange.GetRecords() if not records: return upper, middle, lower = talib.ACCBANDS(records.High, records.Low, records.Close) # 输出:(上轨数组, 中轨数组, 下轨数组) Log(upper, middle, lower)

返回值

类型描述

array

二维数组,依次为上轨、中轨、下轨数组(Python中为同样顺序的tuple)。

参数

名称类型必填描述

inPriceHLC

Record数组

是

K线数组,取最高价、最低价、收盘价;Python中依次传入records.High、records.Low、records.Close。

optInTimePeriod

number

否

计算周期。默认 20。

参考

备注

对应TA-Lib:ACCBANDS(Records[High,Low,Close],Time Period = 20) = [Array(outRealUpperBand),Array(outRealMiddleBand),Array(outRealLowerBand)]。

上轨为High * (1 + 4 * (High - Low) / (High + Low))的简单移动平均,中轨为收盘价的简单移动平均,下轨为Low * (1 - 4 * (High - Low) / (High + Low))的简单移动平均,周期都是optInTimePeriod。

Python的TA-Lib从0.6版本(C库与Python包都要0.6及以上)开始提供此函数,旧版本调用会报属性不存在的错误。