老師,請寫個kd指標背離的指標
作者:文華財經 來源:cxh99.com 發布時間:2019年07月03日
-
咨詢內容:
?老師,請寫個kd指標背離的指標
頂背離和底背離,時請報警發出聲音提醒,并且標注底背和頂背?
?
?來源:程序化99
-
文華技術人員:
參考:
RSV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;//收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。
K:=SMA(RSV,3,1);//RSV的移動平均值
D:=SMA(K,3,1);//K的移動平均值
N:=BARSLAST(CROSS(K,REF(K,1)))+1;
M:=BARSLAST(CROSSDOWN(K,REF(K,1)))+1;
LL1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(L,M));
LK1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(K,M));
LL2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LL1,1));
LK2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LK1,1));
HH1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(H,N));
HK1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(K,N));
HH2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HH1,1));
HK2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HK1,1));
DRAWTEXT(CROSS(LL1<LL2&&LK1>LK2,0.5),L,'底背離'),VALIGN0;//底背離
DRAWTEXT(CROSS(HH1>HH2&&HK1<HK2,0.5),H,'頂背離');//頂背離
PLAYSOUND(CROSS(LL1<LL2&&LK1>LK2,0.5)||CROSS(HH1>HH2&&HK1<HK2,0.5),'A');
?
?來源: www.kzuj.com.cn
-
文華客服:
文件名:111.jpg
?請查看下狀態
?
-
網友回復:
上面的指標是需要加載為K線附屬指標的,您是想加載到副圖上顯示?這樣改下
RSV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;//收盤價與N周期最低值做差,N周期最高值與N周期最低值做差,兩差之間做比值。
K:SMA(RSV,3,1);//RSV的移動平均值
D:SMA(K,3,1);//K的移動平均值
N:=BARSLAST(CROSS(K,REF(K,1)))+1;
M:=BARSLAST(CROSSDOWN(K,REF(K,1)))+1;
LL1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(L,M));
LK1:=VALUEWHEN(CROSS(K,REF(K,1)),LLV(K,M));
LL2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LL1,1));
LK2:=VALUEWHEN(CROSS(K,REF(K,1)),REF(LK1,1));
HH1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(H,N));
HK1:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),HHV(K,N));
HH2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HH1,1));
HK2:=VALUEWHEN(CROSSDOWN(K,REF(K,1)),REF(HK1,1));
DRAWTEXT(CROSS(LL1<LL2&&LK1>LK2,0.5),K,'背離',VALIGN0;//底背離
DRAWTEXT(CROSS(HH1>HH2&&HK1<HK2,0.5),K,'背離';//頂背離
PLAYSOUND(CROSS(LL1<LL2&&LK1>LK2,0.5)||CROSS(HH1>HH2&&HK1<HK2,0.5),'';