二八轮动是选择沪深300指数和中证500指数中涨幅较大的一个。我觉得
if (hs300increase<=0 and hold300>0) or (zz500increase<=0 and hold500>0):
应该改成
if ((hs300increase<=0 or hs300increase < zz500increase) and hold300>0) or ((zz500increase<=0 or zz500increase < hs300increase) and hold500>0):