Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Ta Lib:MAVP(可变周期移动平均)中周期的概念是什么?_Python_C_Ta Lib - Fatal编程技术网

Python Ta Lib:MAVP(可变周期移动平均)中周期的概念是什么?

Python Ta Lib:MAVP(可变周期移动平均)中周期的概念是什么?,python,c,ta-lib,Python,C,Ta Lib,我想使用ta lib的以下函数 我想了解句点的含义 MAVP MAVP([input_arrays], [minperiod=2], [maxperiod=30], [matype=0]) Moving average with variable period (Overlap Studies) Inputs: price: (any ndarray) periods: (any ndarray) Parameters: minperiod: 2 maxperiod: 30 matype:

我想使用ta lib的以下函数

我想了解
句点的含义

MAVP

MAVP([input_arrays], [minperiod=2], [maxperiod=30], [matype=0])

Moving average with variable period (Overlap Studies)

Inputs:
price: (any ndarray) periods: (any ndarray)
Parameters:
minperiod: 2 maxperiod: 30 matype: 0 (Simple Moving Average)
Outputs:
real
期间的长度
价格
的长度不同时,它会返回一个错误(另外:如果
matype
为0且如所示,它会返回一个nparray:

这就是函数的作用。 它获取长度相同的输入价格数组和周期数组。 输出价格数组是在该点使用指定时段的移动平均值。 因此,如果您有一个[1,5,3,8]的数组,并且您指定了句点[2,3,3,2],那么输出将是:

除了它将maxperiods number of nan放在前面之外,出于某种原因,您需要这样称呼它:

[SMA(2)[0], SMA(3)[1], SMA(3)[2], SMA(2)[3]]
>>> prices = np.array([1,5,7,8], dtype=float)
>>> periods =np.array([2,3,3,2], dtype=float)
>>> ta.MAVP(prices, periods, maxperiod=3)
array([        nan,         nan,  4.33333333,  7.5       ])

>>> ta.SMA(prices, 2)
array([ nan,  3. ,  6. ,  7.5])

>>> ta.SMA(prices, 3)
array([        nan,         nan,  4.33333333,  6.66666667])