我有一个连续十天的股票价格系列:
price = pd.Series([100, 120, 140, 130, 150, 189, 190, 182, 185, 190 ])
并且有一个5天的指数移动平均线:
ema_5 = price.ewm(span = 5, adjust = False).mean()
和10天的指数移动平均线:
ema_10 = price.ewm(span = 10, adjust = False).mean()
我想使用这两个指数移动平均值之间的百分比差异,就像这样:
diff = ((ema_5 - ema_10) / ema_10) * 100
0 0.00
1 2.92
2 6.83
3 7.04
4 8.99
5 13.25
6 14.23
7 12.95
8 11.64
9 10.58
现在我的问题是,在第二天(我显然没有明天的价格),保持差异与最终值(在本例中为10.58)相同的价格应该是多少。看起来像这样:
0 0.00
1 2.92
2 6.83
3 7.04
4 8.99
5 13.25
6 14.23
7 12.95
8 11.64
9 10.58
10 10.58
换句话说,我想在价格序列中找到x的差值为10.58:
price = pd.Series([100, 120, 140, 130, 150, 189, 190, 182, 185, 190, x])