老師,這個指標能修改成只顯示最后一次的支撐和壓力嗎?另外把買賣提示提高和降低一些,改成紅綠顏色的字體,謝謝老師。 [博易POBO]
咨詢內容:
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1) AND HX<REF(HX,2) AND HX<REF(HX,4) AND LX<REF(LX,1) AND LX<REF(LX,3) AND LX<REF(LX,5) AND OPEN>CLOSE AND (HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1) AND LX>REF(LX,3) AND LX>REF(LX,5) AND HX>REF(HX,1) AND HX>REF(HX,2) AND HX>REF(HX,4) AND OPEN<CLOSE AND (CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
TMP:=K2;
DRAWLINE(TMP=1 AND REF(TMP,1)=1,G,TMP=1 AND REF(TMP,1)=1,REF(G,1),COLORCYAN),LINETHICK2;
DRAWLINE(TMP=-3 AND REF(TMP,1)=-3,G,TMP=-3 AND REF(TMP,1)=-3,REF(G,1),COLORYELLOW),LINETHICK2;
DRAWSL(K2=1,G,0,1,0),COLORCYAN,LINETHICK2;
DRAWSL(K2=-3,G,0,1,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(CROSS(TMP,0),HX,'賣↓');
DRAWTEXT(CROSS(0,TMP),LX,'買↑');
MA55:=MA(CLOSE,55);
DRAWTEXT(CROSS(TMP,0) AND CLOSE<=MA55,HX,'賣↓');
DRAWTEXT(CROSS(0,TMP) AND CLOSE>=MA55,LX,'買↑');
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1) AND HX<REF(HX,2) AND HX<REF(HX,4) AND LX<REF(LX,1) AND LX<REF(LX,3) AND LX<REF(LX,5) AND OPEN>CLOSE AND (HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1) AND LX>REF(LX,3) AND LX>REF(LX,5) AND HX>REF(HX,1) AND HX>REF(HX,2) AND HX>REF(HX,4) AND OPEN<CLOSE AND (CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
TMP:=K2;
DRAWLINE(ISLASTBAR AND TMP=1 AND REF(TMP,1)=1,G,TMP=1 AND REF(TMP,1)=1,REF(G,1),COLORCYAN),LINETHICK2;
DRAWLINE(ISLASTBAR AND TMP=-3 AND REF(TMP,1)=-3,G,TMP=-3 AND REF(TMP,1)=-3,REF(G,1),COLORYELLOW),LINETHICK2;
DRAWSL(ISLASTBAR AND K2=1,G,0,5,2),COLORCYAN,LINETHICK2;
DRAWSL(ISLASTBAR AND K2=-3,G,0,5,2),COLORYELLOW,LINETHICK2;
DRAWTEXT(FILTERX(CROSS(TMP,0),BARPOS),HX,'賣↓',50),COLOR40FF00;
DRAWTEXT(FILTERX(CROSS(0,TMP),BARPOS),LX,'買↑',-50),COLOR0000FF;
MA55:=MA(CLOSE,55);
DRAWTEXT(FILTERX(CROSS(TMP,0) AND CLOSE<=MA55,BARPOS),HX,'賣↓',50),COLOR40FF00;
DRAWTEXT(FILTERX(CROSS(0,TMP) AND CLOSE>=MA55,BARPOS),LX,'買↑',-50),COLOR0000FF; 先謝謝老師的辛苦,我的要求是只要圖中紅色箭頭的最后一個支撐橫線,前面藍箭頭的都不要,出現新的支撐橫線后前面的自動消失,若支撐突破后出現壓力橫線,最近的一個壓力橫線出現后以前的自動消失,只顯示最后的一個壓力橫線。圖為今天的甲醇15分和2小時的。感謝老師。 來源 程序化久久網
老師,這個指標能修改成只顯示最后一次的支撐和壓力嗎?另外把買賣提示提高和降低一些,改成紅綠顏色的字體,謝謝老師。
HX:=HHV(HIGH,3);LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1) AND HX<REF(HX,2) AND HX<REF(HX,4) AND LX<REF(LX,1) AND LX<REF(LX,3) AND LX<REF(LX,5) AND OPEN>CLOSE AND (HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1) AND LX>REF(LX,3) AND LX>REF(LX,5) AND HX>REF(HX,1) AND HX>REF(HX,2) AND HX>REF(HX,4) AND OPEN<CLOSE AND (CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
TMP:=K2;
DRAWLINE(TMP=1 AND REF(TMP,1)=1,G,TMP=1 AND REF(TMP,1)=1,REF(G,1),COLORCYAN),LINETHICK2;
DRAWLINE(TMP=-3 AND REF(TMP,1)=-3,G,TMP=-3 AND REF(TMP,1)=-3,REF(G,1),COLORYELLOW),LINETHICK2;
DRAWSL(K2=1,G,0,1,0),COLORCYAN,LINETHICK2;
DRAWSL(K2=-3,G,0,1,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(CROSS(TMP,0),HX,'賣↓');
DRAWTEXT(CROSS(0,TMP),LX,'買↑');
MA55:=MA(CLOSE,55);
DRAWTEXT(CROSS(TMP,0) AND CLOSE<=MA55,HX,'賣↓');
DRAWTEXT(CROSS(0,TMP) AND CLOSE>=MA55,LX,'買↑');
?
?來源:程序化99網( www.tumamayizhan.com )
博易技術人員: HX:=HHV(HIGH,3);LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1) AND HX<REF(HX,2) AND HX<REF(HX,4) AND LX<REF(LX,1) AND LX<REF(LX,3) AND LX<REF(LX,5) AND OPEN>CLOSE AND (HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1) AND LX>REF(LX,3) AND LX>REF(LX,5) AND HX>REF(HX,1) AND HX>REF(HX,2) AND HX>REF(HX,4) AND OPEN<CLOSE AND (CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
TMP:=K2;
DRAWLINE(ISLASTBAR AND TMP=1 AND REF(TMP,1)=1,G,TMP=1 AND REF(TMP,1)=1,REF(G,1),COLORCYAN),LINETHICK2;
DRAWLINE(ISLASTBAR AND TMP=-3 AND REF(TMP,1)=-3,G,TMP=-3 AND REF(TMP,1)=-3,REF(G,1),COLORYELLOW),LINETHICK2;
DRAWSL(ISLASTBAR AND K2=1,G,0,5,2),COLORCYAN,LINETHICK2;
DRAWSL(ISLASTBAR AND K2=-3,G,0,5,2),COLORYELLOW,LINETHICK2;
DRAWTEXT(FILTERX(CROSS(TMP,0),BARPOS),HX,'賣↓',50),COLOR40FF00;
DRAWTEXT(FILTERX(CROSS(0,TMP),BARPOS),LX,'買↑',-50),COLOR0000FF;
MA55:=MA(CLOSE,55);
DRAWTEXT(FILTERX(CROSS(TMP,0) AND CLOSE<=MA55,BARPOS),HX,'賣↓',50),COLOR40FF00;
DRAWTEXT(FILTERX(CROSS(0,TMP) AND CLOSE>=MA55,BARPOS),LX,'買↑',-50),COLOR0000FF; 先謝謝老師的辛苦,我的要求是只要圖中紅色箭頭的最后一個支撐橫線,前面藍箭頭的都不要,出現新的支撐橫線后前面的自動消失,若支撐突破后出現壓力橫線,最近的一個壓力橫線出現后以前的自動消失,只顯示最后的一個壓力橫線。圖為今天的甲醇15分和2小時的。感謝老師。 來源 程序化久久網
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容