Например, текущий диапазон 10 бар на 2 стандартных отклонения от среднего значения?
Я застреваю со следующей ошибкой (код ниже):
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-ea7acb8c7ff7> in <module>()
----> 1 Range_mavg1 = Range.rolling(1).mean()
2 Range_mavg400 = Range.rolling(400).mean()
3 std_400 = Range.rolling(400).std()
4
5 zscore = (Range_mavg1 - Range_mavg400) / std_400
AttributeError: 'numpy.float64' object has no attribute 'rolling'
Вот мой код:
High = es_pricing['high']
Low = es_pricing['low']
MAX = max((High[-10:-1]))
MIN = min((Low[-10:-1]))
Range = MAX - MIN
Range_mavg1 = Range.rolling(1).mean()
Range_mavg400 = Range.rolling(400).mean()
std_400 = Range.rolling(400).std()
zscore = (Range_mavg1 - Range_mavg400) / std_400