請老師修改個指標 [文華財經]
- 咨詢內容:
此主題相關圖片如下:000.bmp
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
JM:J,COLORYELLOW,LINETHICK3,NOTEXT;
IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;
IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT;
P:=5;
AA1:=REF(J,P)=HHV(J,2*P+1);
BB1:=FILTER(AA1,P);
CC1:=BACKSET(BB1,P+1);
DD1:=FILTER(CC1,P);
{高點}
AA2:=REF(J,P)=LLV(J,2*P+1);
BB2:=FILTER(AA2,P);
CC2:=BACKSET(BB2,P+1);
DD2:=FILTER(CC2,P);
{低點}
前期高點:=REF(J,BARSLAST(DD1)),COLORBLUE,POINTDOT;//,NODRAW;
前期低點:=REF(J,BARSLAST(DD2)),COLORFF00FF,POINTDOT;//,NODRAW;
A:=BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1);
B:=BACKSET(ISLASTBAR,BARSLAST(前期低點<>REF(前期低點,1))+1);
IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;
IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT;
P1:=前期高點<>REF(前期高點,1);
AA:BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1),NODRAW,NOTEXT;
BB:BACKSET(ISLASTBAR,VALUEWHEN(P1,REF(BARSLAST(P1),1))+BARSLAST(P1)+2),NODRAW,NOTEXT;
N21:=VALUEWHEN(P1,REF(BARSLAST(P1),1))+1;
NN:=REF(BARSLAST(P1),N21+2+BARSLAST(P1))+1;
D1:BACKSET(ISLASTBAR,NN+N21+1+BARSLAST(P1)+1),NODRAW,NOTEXT;
N3:=SUMBARS(P1=1,4);
R1:=BACKSET(ISLASTBAR,N3);DRAWLINE1(CROSS(BB,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN,LINETHICK2;
DRAWLINE1(CROSS(D1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;
DRAWLINE1(CROSS(R1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;頂前J:=REF(J,BARSLAST(CROSS(BB,0.5)));
頂后J:=REF(J,BARSLAST(CROSS(AA,0.5)));頂前J1:=REF(J,BARSLAST(CROSS(D1,0.5)));
頂后J1:=REF(J,BARSLAST(CROSS(AA,0.5)));
頂前J2:=REF(J,BARSLAST(CROSS(R1,0.5)));
頂后J2:=REF(J,BARSLAST(CROSS(AA,0.5)));DRAWTEXT(CROSS(頂前J2<頂后J2 ,0.5),前期高點,'注'),ALIGN2,FONTSIZE16,COLORGREEN;//條件
請在條件成立時,在圖中A點 也加上文字提示 注,謝謝
- 文華技術人員:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D; JM:J,COLORYELLOW,LINETHICK3,NOTEXT; IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT; P:=5;AA1:=REF(J,P)=HHV(J,2*P+1);BB1:=FILTER(AA1,P);CC1:=BACKSET(BB1,P+1);DD1:=FILTER(CC1,P);{高點}AA2:=REF(J,P)=LLV(J,2*P+1);BB2:=FILTER(AA2,P);CC2:=BACKSET(BB2,P+1);DD2:=FILTER(CC2,P);{低點}前期高點:=REF(J,BARSLAST(DD1)),COLORBLUE,POINTDOT;//,NODRAW;前期低點:=REF(J,BARSLAST(DD2)),COLORFF00FF,POINTDOT;//,NODRAW; A:=BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1);B:=BACKSET(ISLASTBAR,BARSLAST(前期低點<>REF(前期低點,1))+1); IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT; P1:=前期高點<>REF(前期高點,1);AA:BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1),NODRAW,NOTEXT;BB:BACKSET(ISLASTBAR,VALUEWHEN(P1,REF(BARSLAST(P1),1))+BARSLAST(P1)+2),NODRAW,NOTEXT;N21:=VALUEWHEN(P1,REF(BARSLAST(P1),1))+1;NN:=REF(BARSLAST(P1),N21+2+BARSLAST(P1))+1;D1:BACKSET(ISLASTBAR,NN+N21+1+BARSLAST(P1)+1),NODRAW,NOTEXT;N3:=SUMBARS(P1=1,4);R1:=BACKSET(ISLASTBAR,N3);DRAWLINE1(CROSS(BB,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN,LINETHICK2;DRAWLINE1(CROSS(D1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;DRAWLINE1(CROSS(R1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;頂前J:=REF(J,BARSLAST(CROSS(BB,0.5)));頂后J:=REF(J,BARSLAST(CROSS(AA,0.5)));頂前J1:=REF(J,BARSLAST(CROSS(D1,0.5)));頂后J1:=REF(J,BARSLAST(CROSS(AA,0.5)));
頂前J2:=REF(J,BARSLAST(CROSS(R1,0.5)));頂后J2:=REF(J,BARSLAST(CROSS(AA,0.5)));DRAWTEXT(CROSS(頂前J2<頂后J2 ,0.5),前期高點,'注'),ALIGN2,FONTSIZE16,COLORGREEN;//條件DRAWTEXT(CROSS(R1,0.5),前期高點,'注'),ALIGN2,FONTSIZE16,COLORGREEN; - 文華客服:
本例滿足條件是 頂前J2<頂后J2 再寫文字 注 ,當頂前J2>頂后J2 就不會寫文字,因為條件沒有成立。
CROSS(R1,0.5), 這個是不管 頂前J2<頂后J2 條件能否成立 都寫文字
請老師修改下 在滿足 頂前J2<頂后J2 的條件下 在圖中A點 寫文字 謝謝
- 網友回復:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D; JM:J,COLORYELLOW,LINETHICK3,NOTEXT; IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT; P:=5;AA1:=REF(J,P)=HHV(J,2*P+1);BB1:=FILTER(AA1,P);CC1:=BACKSET(BB1,P+1);DD1:=FILTER(CC1,P);{高點}AA2:=REF(J,P)=LLV(J,2*P+1);BB2:=FILTER(AA2,P);CC2:=BACKSET(BB2,P+1);DD2:=FILTER(CC2,P);{低點}前期高點:=REF(J,BARSLAST(DD1)),COLORBLUE,POINTDOT;//,NODRAW;前期低點:=REF(J,BARSLAST(DD2)),COLORFF00FF,POINTDOT;//,NODRAW; A:=BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1);B:=BACKSET(ISLASTBAR,BARSLAST(前期低點<>REF(前期低點,1))+1); IF(J>REF(J,1),J,NULL),COLOR8080FF,LINETHICK3,NOTEXT;IF(J<REF(J,1),J,NULL),COLORFFFF00,LINETHICK3,NOTEXT; P1:=前期高點<>REF(前期高點,1);AA:BACKSET(ISLASTBAR,BARSLAST(前期高點<>REF(前期高點,1))+1),NODRAW,NOTEXT;BB:BACKSET(ISLASTBAR,VALUEWHEN(P1,REF(BARSLAST(P1),1))+BARSLAST(P1)+2),NODRAW,NOTEXT;N21:=VALUEWHEN(P1,REF(BARSLAST(P1),1))+1;NN:=REF(BARSLAST(P1),N21+2+BARSLAST(P1))+1;D1:BACKSET(ISLASTBAR,NN+N21+1+BARSLAST(P1)+1),NODRAW,NOTEXT;N3:=SUMBARS(P1=1,4);R1:=BACKSET(ISLASTBAR,N3);DRAWLINE1(CROSS(BB,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN,LINETHICK2;DRAWLINE1(CROSS(D1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;DRAWLINE1(CROSS(R1,0.5),前期高點,CROSS(AA,0.5),前期高點,0),COLORGREEN;頂前J:=REF(J,BARSLAST(CROSS(BB,0.5)));頂后J:=REF(J,BARSLAST(CROSS(AA,0.5)));頂前J1:=REF(J,BARSLAST(CROSS(D1,0.5)));頂后J1:=REF(J,BARSLAST(CROSS(AA,0.5)));
頂前J2:REF(J,BARSLAST(CROSS(R1,0.5)));頂后J2:REF(J,BARSLAST(CROSS(AA,0.5)));DRAWTEXT(CROSS(頂前J2<頂后J2 ,0.5),前期高點,'注'),ALIGN2,FONTSIZE16,COLORGREEN;//條件DRAWTEXT(CROSS(R1,0.5)&&REFX1(頂前J2<頂后J2,10000),前期高點,'注'),ALIGN2,FONTSIZE16,COLORGREEN;
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容