我有一个与talib有关的问题,在多个函数中,我们使用了一个名为optInTimePeriod
的参数。此参数的用途是什么?我应该如何使用它?
以下是MAX
函数的文档。
最大值-指定时间段内的最高值
talib.MAX(params)
输入参数:
inReal-浮点数组
startIdx-输入数据的起始索引
endIdx-输入数据的结束索引
optInTimePeriod
返回:
答案 0 :(得分:1)
您最好查看有关函数参数的C ++ API文档:https://ta-lib.org/d_api/d_api.html#Technical%20Analysis%20Functions
至于TA_MAX-时间段是您正在其中寻找最大值的移动数据窗口的大小。例如,如果您的数组为[0,1,2,3,4,5],而optInTimePeriod为1,您将获得结果数组[0,1,2,3,4,5]。对于optInTimePeriod等于3,您将只获得[2,3,4,5]。如果您只想在所有数据上使用最大值,则optInTimePeriod应该大于或等于数据数组的大小。
TA_MAX中的optInTimePeriod的默认值为30。对于其他函数,该值可能会有所不同。