输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
均线与通道
动量指标
成交量指标
波动率指标
周期指标
价格变换
统计函数
数学变换
数学运算
talib.ADD
talib.DIV
talib.MAX
talib.MAXINDEX
talib.MIN
talib.MININDEX
talib.MINMAX
talib.MINMAXINDEX
talib.MULT
talib.SUB
talib.SUM
K线形态识别
OS
结构体
内置变量与常量
通用约定
交易所

用第一个数组逐个元素除以第二个数组(Vector Arithmetic Div)。

talib.DIV(inReal0, inReal1)

示例

用每根K线的收盘价除以开盘价。

javascript
function main() { var records = exchange.GetRecords() if (!records) return // 收盘价除以开盘价 var closes = records.map(function(r) { return r.Close }) var opens = records.map(function(r) { return r.Open }) var ret = talib.DIV(closes, opens) Log(ret) }
python
import talib def main(): records = exchange.GetRecords() if not records: return # 收盘价除以开盘价 ret = talib.DIV(records.Close, records.Open) Log(ret)

返回值

类型描述

数值数组

与输入等长的结果数组。

参数

名称类型必填描述

inReal0

数值数组

是

第一组数据。

inReal1

数值数组

是

第二组数据,长度必须与inReal0相同。

参考

备注

对应TA-Lib:DIV(Array(inReal0),Array(inReal1)) = Array(outReal)。

逐个元素计算inReal0[i] / inReal1[i]。

JavaScript中两个输入都要传数值数组(可先用map从K线中取出字段):传入K线数组时两个输入都会取同一份K线的收盘价,结果没有意义;两个数组长度不同会报错。