MACD金叉死叉的分别
MACDDiff = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ; MACDDEA = XAverage(MACDDiff,MACDLength); MACDValue = MACDDiff - MACDDEA; IF (CrossOver(MACDDiff[1],MACDDEA[1])){ //Macd多头——上穿 MacdCon = 1;} If (MACDDiff[1]>MACDDEA[1]) {MacdCon = 1.1;} Commentary(MacdCon: + Text(MacdCon)); If (CrossUnder(MACDDiff[1],MACDDEA[1])){ //Macd多头——下穿 MacdCon = 2;} If (MACDDiff[1]<MACDDEA[1]) {MacdCon = 2.1;} Commentary(MacdCon: + Text(MacdCon));这个代码我想的是金叉点显示1,多头趋势显示1.1;死叉点显示2,空头趋势显示2.1但是实际上显示不了1和2,只有1.1和2.1另外在死叉后,会1.1和2.1同时显示。我的目的就是为了分别死叉和金叉的那个点,,本来用IF (CrossOver(MACDDiff[1],MACDDEA[1])){ MacdCon = 1;} else{MacdCon =2}除了金叉是1,,其他不管多头还是空头都是2,后面就写的复杂了一些找了好久,也没有找到问题,希望老师指正一下另外想问下,在死叉的那个状态,让K线变色,怎么写