972 浏览
0
while True:
    api.wait_update()
    if api.is_changing(klines.iloc[-1], "datetime"):
        rsi6 = RSI(klines, 6)
        rsi12 = RSI(klines, 12)
        rsi24 = RSI(klines, 24)

        if rsi6 > rsi12 > rsi24:(就是这里报错)
ldy283396642 已回答的问题 2023年6月23日
0

他这里现成的rsi函数返回的是一个rsi序列,因为你每一根k线都对应一个6日的rsi,你直接比较序列是不对的,应该用最后一个,也就是最新的一个,写法应该是:if rsi6.iloc[-1] > rsi12.iloc[-1] and rsi12.iloc[-1] > rsi24.iloc[-1]

ldy283396642 已回答的问题 2023年6月23日
您正在查看3个答案中的1个,单击此处查看所有答案。