我正在尝试使用 TA-lib 创建多个移动平均线来循环不同的证券。
我有这个数据框:
AAPL US Equity MSFT US Equity
date
2018-05-31 186.87 98.84
2018-06-01 190.24 100.79
2018-06-04 191.83 101.67
2018-06-05 193.31 102.19
2018-06-06 193.98 102.49
要求:
date AAPL US Equity MSFT US Equity AAPL SMA50 AAPL SMA200 MSFT SMA50
2018-05-31 186.87 98.84 .. .. ..
2018-06-01 190.24 100.79 .. .. ..
2018-06-04 191.83 101.67 .. .. ..
2018-06-05 193.31 102.19 .. .. ..
2018-06-06 193.98 102.49 .. .. ..
我在这里尝试了转换数据框的链接,但这不起作用:
df.apply(lambda c: talib.EMA(c, 2))