修改指標的文字標注部分 [文華財經]
-
咨詢內容:
?//均線參數//☆ ★ △ ▲ ▽ ▼ □ ■ ● ○↑↓EMA20:=EMA(C,12),NOTEXT;//EMA30:=EMA(C,26),NOTEXT;////DRAWCOLORLINE(EMA30>REF(EMA30,1),EMA30,COLORRED,COLORGREEN),LINETHICK2;//上下一DRAWCOLORLINE(EMA20>EMA30,EMA30,COLORRED,COLORGREEN),LINETHICK2;//方向線
EMA60:=EMA(C,60),COLORRED,LINETHICK5;//日夜盤:30分鐘 60分鐘126//DRAWCOLORLINE(EMA60>REF(EMA60,1),EMA60,COLORRED,COLORGREEN),LINETHICK2;//,COLORMAGENTA,COLORCYAN//參數設計均線金叉:=CROSS(EMA20,EMA30);均線死叉:=CROSSDOWN(EMA20,EMA30);峰值:=VALUEWHEN(均線死叉,REF(HHV(H,SUMBARS(均線金叉,1)),1));//依據已經完成波段開始統計,當下金叉出現,前面死叉下跌的最低點確立。當下金叉前一個金叉開始延續周期內創出的最高點谷值:=VALUEWHEN(均線金叉,REF(LLV(L,SUMBARS(均線死叉,1)),1));//依據已經完成波段開始統計,當下死叉出現,前面金叉上升最高點確立。當下死叉前一個死叉開始延續周期內創出的最低點前峰:=VALUEWHEN(均線死叉,REF(峰值,1));//最后完成段,前一同向段高低點前谷:=VALUEWHEN(均線金叉,REF(谷值,1));//最后完成段,前一同向段高低點N3:=BARSLAST(均線金叉)+1;N4:=BARSLAST(均線死叉)+1;Q:=PRICEPRECISION;//與品種一致P:=5;//均線高低點P1:=10;//BS點P2:=10;//止損點//二色K 線DRAWCOLORKLINE(EMA20>EMA30&&ISDOWN=0,COLORMAGENTA,1);//,COLORMAGENTADRAWCOLORKLINE(EMA20>EMA30&&ISDOWN=1,COLORMAGENTA,0);//DRAWCOLORKLINE(EMA20<EMA30&&ISDOWN=0,COLORCYAN,1);//,COLORCYANDRAWCOLORKLINE(EMA20<EMA30&&ISDOWN=1,COLORCYAN,0);//C1:=C>VALUEWHEN(CROSSDOWN(EMA20,EMA30),REF(HHV(H,BARSLASTCOUNT(EMA20>EMA30)),1));C2:=C<VALUEWHEN(CROSS(EMA20,EMA30),REF(LLV(L,BARSLASTCOUNT(EMA20<EMA30)),1));DRAWCOLORKLINE(EMA20>EMA30&&EXIST(C1,BARSLASTCOUNT(EMA20>EMA30)),COLORRED,1);DRAWCOLORKLINE(EMA20>EMA30&&EXIST(C1,BARSLASTCOUNT(EMA20>EMA30))&&ISDOWN,COLORRED,0);DRAWCOLORKLINE(EMA20<EMA30&&EXIST(C2,BARSLASTCOUNT(EMA20<EMA30)),COLORGREEN,1);DRAWCOLORKLINE(EMA20<EMA30&&EXIST(C2,BARSLASTCOUNT(EMA20<EMA30))&&ISDOWN,COLORGREEN,0);
//方向線上最高點和最低點標注,并將前后兩個最高點數值比較,后面大的標注為紅色數值,后面小的標注為綠色數值,小數點保留與品種一致。DRAWSHIFTNUMBER(均線死叉&&峰值>前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORRED,? ? ?0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點上升DRAWSHIFTNUMBER(均線死叉&&峰值<前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORGREEN,? ?0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點下降DRAWSHIFTNUMBER(均線死叉&&峰值=前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORYELLOW,? 0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點相等DRAWSHIFTNUMBER(均線金叉&&谷值>前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORRED,? ? ?0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點上升DRAWSHIFTNUMBER(均線金叉&&谷值<前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORGREEN,? ?0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點下降DRAWSHIFTNUMBER(均線金叉&&谷值=前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORYELLOW,? 0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點相等
高點抬升:=峰值>前峰;高點降低:=峰值<前峰;低點抬高:=谷值>前谷;低點下移:=谷值<前谷;上升走勢:峰值>前峰&&谷值>前谷;下跌走勢:峰值<前峰&&谷值<前谷;盤整走勢:NOT(上升走勢||下跌走勢);DRAWTEXT(上升走勢,前谷-0*MINPRICE,'升走勢',ALIGN1,VALIGN0,FONTSIZE15,COLORYELLOW;//下跌走勢結構中,下跌筆不創新低,博多DRAWTEXT(下跌走勢,前峰+0*MINPRICE,'跌走勢',ALIGN1,VALIGN2,FONTSIZE15,COLORWHITE;//上升走勢結構中,上升筆不創新高,博空
/*DRAWTEXT(均線高點上升&&均線低點上升&&均線金叉,L-P1*MINPRICE,'',COLORWHITE,VALIGN0,FONTSIZE16;//DRAWTEXT(均線低點下降&&均線高點下降&&均線死叉,H+P1*MINPRICE,'',COLORWHITE,VALIGN2,FONTSIZE16;//*/DRAWLINE3(均線死叉,峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,均線金叉,谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,0),COLORGREEN;DRAWLINE3(均線金叉,谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,均線死叉,峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,0),COLORRED;DRAWLINE3(ISLASTBAR&&BARSLAST(均線死叉)>BARSLAST(均線金叉),谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,1,HHV(H,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+2),HHVBARS(H,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+2),0),COLORRED,LINETHICK3;DRAWLINE3(ISLASTBAR&&BARSLAST(均線死叉)<BARSLAST(均線金叉),峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,1,LLV(L,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+2),LLVBARS(L,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+2),0),COLORGREEN,LINETHICK3;
這兩句 只標注最后一個信號上升走勢或者是下跌走勢 另外固定在標注位置上,只標注一次?
?來源:程序化99
-
文華技術人員:
?請參考
?//均線參數//☆ ★ △ ▲ ▽ ▼ □ ■ ● ○↑↓ EMA20:=EMA(C,12),NOTEXT;// EMA30:=EMA(C,26),NOTEXT;// //DRAWCOLORLINE(EMA30>REF(EMA30,1),EMA30,COLORRED,COLORGREEN),LINETHICK2;//上下一 DRAWCOLORLINE(EMA20>EMA30,EMA30,COLORRED,COLORGREEN),LINETHICK2;//方向線
EMA60:=EMA(C,60),COLORRED,LINETHICK5;//日夜盤:30分鐘 60分鐘126 //DRAWCOLORLINE(EMA60>REF(EMA60,1),EMA60,COLORRED,COLORGREEN),LINETHICK2;//,COLORMAGENTA,COLORCYAN //參數設計 均線金叉:=CROSS(EMA20,EMA30); 均線死叉:=CROSSDOWN(EMA20,EMA30); 峰值:=VALUEWHEN(均線死叉,REF(HHV(H,SUMBARS(均線金叉,1)),1));//依據已經完成波段開始統計,當下金叉出現,前面死叉下跌的最低點確立。當下金叉前一個金叉開始延續周期內創出的最高點 谷值:=VALUEWHEN(均線金叉,REF(LLV(L,SUMBARS(均線死叉,1)),1));//依據已經完成波段開始統計,當下死叉出現,前面金叉上升最高點確立。當下死叉前一個死叉開始延續周期內創出的最低點 前峰:=VALUEWHEN(均線死叉,REF(峰值,1));//最后完成段,前一同向段高低點 前谷:=VALUEWHEN(均線金叉,REF(谷值,1));//最后完成段,前一同向段高低點 N3:=BARSLAST(均線金叉)+1; N4:=BARSLAST(均線死叉)+1; Q:=PRICEPRECISION;//與品種一致 P:=5;//均線高低點 P1:=10;//BS點 P2:=10;//止損點 //二色K 線 DRAWCOLORKLINE(EMA20>EMA30&&ISDOWN=0,COLORMAGENTA,1);//,COLORMAGENTA DRAWCOLORKLINE(EMA20>EMA30&&ISDOWN=1,COLORMAGENTA,0);// DRAWCOLORKLINE(EMA20<EMA30&&ISDOWN=0,COLORCYAN,1);//,COLORCYAN DRAWCOLORKLINE(EMA20<EMA30&&ISDOWN=1,COLORCYAN,0);// C1:=C>VALUEWHEN(CROSSDOWN(EMA20,EMA30),REF(HHV(H,BARSLASTCOUNT(EMA20>EMA30)),1)); C2:=C<VALUEWHEN(CROSS(EMA20,EMA30),REF(LLV(L,BARSLASTCOUNT(EMA20<EMA30)),1)); DRAWCOLORKLINE(EMA20>EMA30&&EXIST(C1,BARSLASTCOUNT(EMA20>EMA30)),COLORRED,1); DRAWCOLORKLINE(EMA20>EMA30&&EXIST(C1,BARSLASTCOUNT(EMA20>EMA30))&&ISDOWN,COLORRED,0); DRAWCOLORKLINE(EMA20<EMA30&&EXIST(C2,BARSLASTCOUNT(EMA20<EMA30)),COLORGREEN,1); DRAWCOLORKLINE(EMA20<EMA30&&EXIST(C2,BARSLASTCOUNT(EMA20<EMA30))&&ISDOWN,COLORGREEN,0);
//方向線上最高點和最低點標注,并將前后兩個最高點數值比較,后面大的標注為紅色數值,后面小的標注為綠色數值,小數點保留與品種一致。 DRAWSHIFTNUMBER(均線死叉&&峰值>前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORRED,? ? ?0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點上升 DRAWSHIFTNUMBER(均線死叉&&峰值<前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORGREEN,? ?0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點下降 DRAWSHIFTNUMBER(均線死叉&&峰值=前峰,? ? ? ? 峰值+P*MINPRICE,? 峰值,? ?Q,COLORYELLOW,? 0,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1),FONTSIZE16;//方向高點相等 DRAWSHIFTNUMBER(均線金叉&&谷值>前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORRED,? ? ?0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點上升 DRAWSHIFTNUMBER(均線金叉&&谷值<前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORGREEN,? ?0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點下降 DRAWSHIFTNUMBER(均線金叉&&谷值=前谷,? ? ? ? 谷值-P*MINPRICE,? 谷值,? ?Q,COLORYELLOW,? 0,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1),VALIGN0,FONTSIZE16;//方向低點相等
高點抬升:=峰值>前峰; 高點降低:=峰值<前峰; 低點抬高:=谷值>前谷; 低點下移:=谷值<前谷; 上升走勢:峰值>前峰&&谷值>前谷; 下跌走勢:峰值<前峰&&谷值<前谷; 盤整走勢:NOT(上升走勢||下跌走勢); DRAWTEXT(上升走勢 AND BACKSET(ISLASTBAR,SUMBARS(上升走勢,1)),前谷-0*MINPRICE,'升走勢',ALIGN1,VALIGN0,FONTSIZE15,COLORYELLOW;//下跌走勢結構中,下跌筆不創新低,博多 DRAWTEXT(下跌走勢 AND BACKSET(ISLASTBAR,SUMBARS(下跌走勢,1)),前峰+0*MINPRICE,'跌走勢',ALIGN1,VALIGN2,FONTSIZE15,COLORWHITE;//上升走勢結構中,上升筆不創新高,博空
/* DRAWTEXT(均線高點上升&&均線低點上升&&均線金叉,L-P1*MINPRICE,'',COLORWHITE,VALIGN0,FONTSIZE16;// DRAWTEXT(均線低點下降&&均線高點下降&&均線死叉,H+P1*MINPRICE,'',COLORWHITE,VALIGN2,FONTSIZE16;// */ DRAWLINE3(均線死叉,峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,均線金叉,谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,0),COLORGREEN; DRAWLINE3(均線金叉,谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,均線死叉,峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,0),COLORRED; DRAWLINE3(ISLASTBAR&&BARSLAST(均線死叉)>BARSLAST(均線金叉),谷值,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+1,1,HHV(H,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+2),HHVBARS(H,REF(LLVBARS(L,SUMBARS(均線死叉,1)),1)+2),0),COLORRED,LINETHICK3; DRAWLINE3(ISLASTBAR&&BARSLAST(均線死叉)<BARSLAST(均線金叉),峰值,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+1,1,LLV(L,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+2),LLVBARS(L,REF(HHVBARS(H,SUMBARS(均線金叉,1)),1)+2),0),COLORGREEN,LINETHICK3;
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容
