背離公式咨詢
作者:文華財經(jīng) 來源:cxh99.com 發(fā)布時間:2019年02月20日
-
咨詢內(nèi)容:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。K:SMA(RSV,3,1);//RSV的移動平均值D:=SMA(K,3,1);//K的移動平均值J:3*K-2*D;P1:=VALUEWHEN(CROSSDOWN(J,K),HHV(J,BARSLAST(CROSS(J,K))));B11:=VALUEWHEN(CROSSDOWN(J,K),HHVBARS(J,BARSLAST(CROSS(J,K))));B1:=VALUEWHEN(CROSSDOWN(J,K),HHV(H,BARSLAST(CROSS(J,K))));NN:=SUMBARS(CROSSDOWN(J,K)=1,2);P2:=VALUEWHEN(CROSSDOWN(J,K),REF(P1,1));B2:=VALUEWHEN(CROSSDOWN(J,K),REF(B1,1));BL:=P2>P1&&B2<B1&&CROSSDOWN(J,K);
DRAWLINE3(REFX(BL,1),P1,B11+BARSLAST(CROSSDOWN(J,K)),BL,P1,B11,0);
Q1:=VALUEWHEN(CROSS(J,K),LLV(J,BARSLAST(CROSSDOWN(J,K))));W11:=VALUEWHEN(CROSS(J,K),LLVBARS(J,BARSLAST(CROSSDOWN(J,K))));W1:=VALUEWHEN(CROSS(J,K),HHV(H,BARSLAST(CROSSDOWN(J,K))));Q2:=VALUEWHEN(CROSS(J,K),REF(Q1,1));W2:=VALUEWHEN(CROSS(J,K),REF(W1,1));
DBL:=Q1>Q2&&W1<W2&&CROSS(J,K);DRAWLINE3(REFX(DBL,1),Q1,W11+BARSLAST(CROSS(J,K)),DBL,Q1,W11,0);
老師給編制的這個公式測試了幾天,發(fā)現(xiàn)有錯誤: 一、
畫線1:錯誤,價格創(chuàng)新低,經(jīng)典KD也創(chuàng)新低了,未背離;
畫線2:錯誤,看不清表達的是哪一組,像是畫的底背離?但這里沒有背離發(fā)生,兩組波峰沒有頂背離,兩組波谷也未底背離;
畫線3:正確,價格3493創(chuàng)新高了,K值肉眼明顯可見很低;
畫線4:錯誤,價格沒創(chuàng)新低,KD也沒創(chuàng)新低,未背離;
二、副圖為什么顯示的是KJ圖形和值,而不是KD?
文件名:kd底背離公式效果1206.jpg
?
?
?來源:程序化99
-
文華技術(shù)人員:
?我的思路:
頂背離:
定義:兩個相鄰的波峰(波峰之間必須且只能間隔一次死叉)之間,股價創(chuàng)新高了,KD的K值沒有創(chuàng)新高。
說明:價格比較取樣取波峰最高價的最高值(不是收盤價),KD的K值比較取樣取KD圖表中該波峰的最高值。
要求:盤中,只要觸發(fā)定義,就在附圖上在兩波峰之間畫線預(yù)警,或用其它方式當前位置提示。如K線3盤中價格超2418時,以及K線4盤中價格超2418和后面的時間直至K線6后一根死叉處。
?
底背離:
反之即可。
文件名:底背離詳細分解1.jpg
?
?來源: www.weiqiv.net.cn
-
文華客服:
?波峰的定義: 不管K線形態(tài),KD圖表中任何兩個相鄰的、金叉后的上揚(中間必須且只能間隔一次死叉)的高點即認為是2個波峰。單純的比較這兩個KD波峰及對應(yīng)的K線組合中的最高點即可。
上圖中價格3362至3471這一段,只有一個波峰K線6的最高點價:3471,因為KD指標里3與456之間沒有間隔死叉,雖然價格在K線3以后向下波動產(chǎn)生起伏了。前面低點價3283處與前面倒數(shù)第5根K線處應(yīng)屬于相鄰的2個波谷,因為間隔且只間隔了一個金叉,雖然這個金叉只維持了1根K線。
判斷背離比較取樣時,KD波峰對應(yīng)的價格波峰應(yīng)取K線組合中的最高價的最高值(不是收盤價)。這里還有一個問題,不知道在公式編寫中能不能實現(xiàn):價格波峰與對應(yīng)的KD波峰最高值可能不是同一時點。如圖中價格波峰是K線2,KD波峰卻是1處,早一根K線時點;最高價是K線6,KD波峰卻是5處,也差一根K線時間。
?
-
網(wǎng)友回復(fù):
您這么試下,參考:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。K:SMA(RSV,3,1);//RSV的移動平均值D:=SMA(K,3,1);//K的移動平均值J:3*K-2*D;P1:=VALUEWHEN(CROSSDOWN(J,K),HHV(K,BARSLAST(CROSS(J,K))));B11:=VALUEWHEN(CROSSDOWN(J,K),HHVBARS(K,BARSLAST(CROSS(J,K))));B1:=VALUEWHEN(CROSSDOWN(J,K),HHV(H,BARSLAST(CROSS(J,K))));P2:=VALUEWHEN(CROSSDOWN(J,K),REF(P1,1));B2:=VALUEWHEN(CROSSDOWN(J,K),REF(B1,1));BL:=P2>P1&&B2<B1&&CROSSDOWN(J,K);DRAWLINE3(REFX(BL,1),P1,B11+BARSLAST(CROSSDOWN(J,K)),BL,P1,B11,0),COLORGREEN;Q1:=VALUEWHEN(CROSS(J,K),LLV(K,BARSLAST(CROSSDOWN(J,K))));W11:=VALUEWHEN(CROSS(J,K),LLVBARS(K,BARSLAST(CROSSDOWN(J,K))));W1:=VALUEWHEN(CROSS(J,K),HHV(H,BARSLAST(CROSSDOWN(J,K))));Q2:=VALUEWHEN(CROSS(J,K),REF(Q1,1));W2:=VALUEWHEN(CROSS(J,K),REF(W1,1));DBL:=Q1>Q2&&W1<W2&&CROSS(J,K);DRAWLINE3(REFX(DBL,1),Q1,W11+BARSLAST(CROSS(J,K)),DBL,Q1,W11,0),COLORRED;