talib.MULT
把两个数组逐个元素相乘(Vector Arithmetic Mult)。
talib.MULT(inReal0, inReal1)示例
用每根K线的收盘价乘以成交量。
javascript
function main() {
var records = exchange.GetRecords()
if (!records) return
// 收盘价乘以成交量
var closes = records.map(function(r) { return r.Close })
var volumes = records.map(function(r) { return r.Volume })
var ret = talib.MULT(closes, volumes)
Log(ret)
}
python
import talib
def main():
records = exchange.GetRecords()
if not records:
return
# 收盘价乘以成交量
ret = talib.MULT(records.Close, records.Volume)
Log(ret)返回值
| 类型 | 描述 |
数值数组 | 与输入等长的结果数组。 |
参数
| 名称 | 类型 | 必填 | 描述 |
inReal0 | 数值数组 | 是 | 第一组数据。 |
inReal1 | 数值数组 | 是 | 第二组数据,长度必须与 |
参考
备注
对应TA-Lib:MULT(Array(inReal0),Array(inReal1)) = Array(outReal)。
逐个元素计算inReal0[i] * inReal1[i]。
JavaScript中两个输入都要传数值数组(可先用map从K线中取出字段):传入K线数组时两个输入都会取同一份K线的收盘价,结果没有意义;两个数组长度不同会报错。