jingcha=list()
shicha=list()
for i in range(52,b.shape[0]):
zt5=a[i-1]
zt20 = b[i - 1]
jt5 = a[i]
jt20 = b[i]
if zt5<=zt20 and jt5>=jt20:
jingcha.append(i)
#print(jingcha,'金叉',b[jingcha])
elif zt5>=zt20 and jt5<=jt20:
shicha.append(i)
bd=list()
ad=list()
bx=list()
ax=list()
k=sorted(jingcha+shicha)
for f in range(len(k)-1):
#if shicha[f] < jingcha[f]:
bd.append(max(b[k[f]:k[f+1]]))
ad.append(max(a[k[f]:k[f + 1]]))
bx.append(min(b[k[f]:k[f+1]]))
ax.append(min(a[k[f]:k[f + 1]]))
bbd=list(np.round(np.array(bd),2))
aad=list(np.round(np.array(ad),2))
bbx=list(np.round(np.array(bx),2))
aax=list(np.round(np.array(ax),2))
hongda=list()
luxiao=list()
luda=list()
hongxiao=list()
for l in range(len(bbd)):
if bbd[l]-aad[l]>=0:
hongda.append(bbd[l])
for q in range(len(bbx)):
if aad[q]-bbd[q] >= 0:
hongxiao.append(bbx[q])
for z in range(len(aad)):
if aax[z]-bbx[z]>=0:
luda.append(aad[z])
for g in range(len(aax)):
if aax[g]-bbx[g]<=0:
luxiao.append(aax[g])