修改指标的文字标注部分 [文华财经]
-
咨询内容:
//均线参数//☆ ★ △ ▲ ▽ ▼ □ ■ ● ○↑↓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或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容