内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
均线与通道
动量指标
talib.ADX
talib.ADXR
talib.APO
talib.AROON
talib.AROONOSC
talib.BOP
talib.CCI
talib.CMO
talib.DX
talib.IMI
talib.MACD
talib.MACDEXT
talib.MACDFIX
talib.MFI
talib.MINUS_DI
talib.MINUS_DM
talib.MOM
talib.PLUS_DI
talib.PLUS_DM
talib.PPO
talib.ROC
talib.ROCP
talib.ROCR
talib.ROCR100
talib.RSI
talib.STOCH
talib.STOCHF
talib.STOCHRSI
talib.TRIX
talib.ULTOSC
talib.WILLR
成交量指标
波动率指标
周期指标
价格变换
统计函数
数学变换
数学运算
K线形态识别
OS
结构体
内置变量与常量
通用约定
交易所
talib.MACD
计算指数平滑异同移动平均线(Moving Average Convergence/Divergence),返回MACD线、信号线、柱状线。
talib.MACD(inReal)
talib.MACD(inReal, optInFastPeriod)
talib.MACD(inReal, optInFastPeriod, optInSlowPeriod)
talib.MACD(inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod)示例
用最近的K线计算指数平滑异同移动平均线。
javascript
function main() {
var records = exchange.GetRecords()
if (!records) return
var ret = talib.MACD(records)
// 输出:[MACD线数组, 信号线数组, 柱状线数组]
Log(ret)
}
python
import talib
def main():
records = exchange.GetRecords()
if not records:
return
ret = talib.MACD(records.Close)
# 输出:(MACD线数组, 信号线数组, 柱状线数组)
Log(ret)返回值
| 类型 | 描述 |
array | 二维数组,依次为MACD线、信号线、柱状线数组(Python中为同样顺序的tuple)。 |
参数
| 名称 | 类型 | 必填 | 描述 |
inReal |
| 是 | K线数组(取收盘价)或数值数组;Python中传入 |
optInFastPeriod | number | 否 | 快线周期。默认 |
optInSlowPeriod | number | 否 | 慢线周期。默认 |
optInSignalPeriod | number | 否 | 信号线周期。默认 |
参考
备注
对应TA-Lib:MACD(Records[Close],Fast Period = 12,Slow Period = 26,Signal Period = 9) = [Array(outMACD),Array(outMACDSignal),Array(outMACDHist)]。