<分区>
breakout_candles= []
for _,breakout in btc_breakouts:
breakout_candles.append(breakout)
print(breakout_candles)
输出:
[Timestamp('2021-10-28 04:00:00+0000', tz='UTC'), Timestamp('2021-10-28 08:00:00+0000', tz='UTC'), Timestamp('2021-10-29 08:00:00+0000', tz='UTC'), Timestamp('2021-10-31 16:00:00+0000', tz='UTC'), Timestamp('2021-11-01 04:00:00+0000', tz='UTC')]
现在,如果在 breakout_candles 中找到日期,我将尝试将值设置为 1,否则 -1:
df['BTCgtRES'] = np.where((df['date'] in breakout_candles),1,-1)
但我收到了不明确的错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我也试过这个,它编译但没有做任何它必须做的事情:
df['BTCgtRES'] = np.where((df['date'].eq (breakout in breakout_candles)),1,-1)