麻烦帮修改一下语句 [文华财经]
-
咨询内容:
NN:=BACKSET(ISLASTBAR,SUMBARS(CROSS(差>0,0))&&(ABS(红)>ABS(白),1))&&(NN2<NN1,1)||CROSS(差<0,0)&&RABS(白))>ABS(红),1)&&(NN2>NN1,1),2));
语法检测提示:圆括号不配对,请帮我检查并更正一下,谢谢。 另外:该语句加NOTICE不行,能否帮改成可以加NOTICE,谢谢来源:程序化99
-
文华技术人员:
1.当前指标含有未来函数,不支持使用NOTICE预警函数的,无法修改的。
2.您当前指标SUMBAR后面对应多个,1),无法改写,
或者您具体说明下您这句话的思路,我们重新帮您编写。来源: WWW.CXH99.COM
-
文华客服:
AA:=C,NODRAW;
REFAA:=REF(C,N时间),NODRAW;
ZDV1:=(AA-REFAA)/N时间,NODRAW;
买:=SCALE*VOL,NODRAW,COLORRED;// 卖:=(1-SCALE)*VOL,NODRAW,COLORCYAN;
差:ABS((买-卖))*ZDV1,NODRAW; /* STICKLINE(差>0,0,差,COLORRED,0); STICKLINE(差<0,0,差,COLORCYAN,0); */ FILLRGN(差>0,0,差,COLORRED); FILLRGN(差<0,0,差,COLORWHITE); //0,DOT;
JC:=CROSS(差,0); SC:=CROSS(0,差); N1:=BARSLAST(JC)+1; N2:=BARSLAST(SC)+1; 总红:VALUEWHEN(差>0,SUM(差,N1)),NODRAW,COLORRED; 总白:VALUEWHEN(差<0,SUM(差,N2)),NODRAW,COLORWHITE;
HH:=VALUEWHEN(CROSSDOWN(差,0),HHV(C,N1)); HH2:=VALUEWHEN(CROSSDOWN(差,0),REF(HH,1)); MHD:=VALUEWHEN(CROSSDOWN(差,0),HHV(差,N1)); MHD2:=VALUEWHEN(CROSSDOWN(差,0),REF(MHD,1)); LL:=VALUEWHEN(CROSS(差,0),LLV(C,N2)); LL2:=VALUEWHEN(CROSS(差,0),REF(LL,1)); MLD:=VALUEWHEN(CROSS(差,0),LLV(差,N2)); MLD2:=VALUEWHEN(CROSS(差,0),REF(MLD,1)); A:=CROSSDOWN(差,0)&&HH>HH2&&MHD<MHD2; B:=CROSS(差,0)&&LL<LL2&&MLD>MLD2; DRAWICON(A,差,5); DRAWICON(B,差,4);
NN1:=BARSLAST(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1))+1; NN2:=BARSLAST(CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1))+1; NN:=BACKSET(ISLASTBAR,SUMBARS(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1)&&REF(NN2<NN1,1)||CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1)&&REF(NN2>NN1,1),2));
DRAWTEXT(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1)&&REF(NN2<NN1,1),0,'',VALIGN0,COLORRED,FONTSIZE30; DRAWTEXT(CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1)&&REF(NN2>NN1,1),0,'',COLORGREEN,FONTSIZE30;
VERTLINE((CROSSDOWN(差,0)||CROSS(差,0))&&BACKSET(ISLASTBAR,BARSLAST((CROSSDOWN(差,0)||CROSS(差,0)))+1),COLORYELLOW);
参数表:[N,1.000000,100.000000,4.000000][X,1.000000,1000.000000,60.000000][N时间,1.000000,1000.000000,1.000000] 当出现竖线提示时(即最后一行),帮写成用在WH7中有NOTICE报警 ,用在WH6中有声音报警。谢谢 -
网友回复:
当前指标含有未来函数,不支持WH7云端公式预警的,
您预警时去掉未来函数,只加载下方指标即可,参考:
买:=SCALE*VOL,NODRAW,COLORRED;// 卖:=(1-SCALE)*VOL,NODRAW,COLORCYAN; 差:ABS((买-卖))*ZDV1,NODRAW; (CROSSDOWN(差,0)||CROSS(差,0)),NOTICE;
WH6声音提醒指标参考:
AA:=C,NODRAW;REFAA:=REF(C,N时间),NODRAW;ZDV1:=(AA-REFAA)/N时间,NODRAW;
买:=SCALE*VOL,NODRAW,COLORRED;//卖:=(1-SCALE)*VOL,NODRAW,COLORCYAN;
差:ABS((买-卖))*ZDV1,NODRAW;/*STICKLINE(差>0,0,差,COLORRED,0);STICKLINE(差<0,0,差,COLORCYAN,0);*/FILLRGN(差>0,0,差,COLORRED);FILLRGN(差<0,0,差,COLORWHITE);//0,DOT;
JC:=CROSS(差,0);SC:=CROSS(0,差);N1:=BARSLAST(JC)+1;N2:=BARSLAST(SC)+1;总红:VALUEWHEN(差>0,SUM(差,N1)),NODRAW,COLORRED;总白:VALUEWHEN(差<0,SUM(差,N2)),NODRAW,COLORWHITE;
HH:=VALUEWHEN(CROSSDOWN(差,0),HHV(C,N1));HH2:=VALUEWHEN(CROSSDOWN(差,0),REF(HH,1));MHD:=VALUEWHEN(CROSSDOWN(差,0),HHV(差,N1));MHD2:=VALUEWHEN(CROSSDOWN(差,0),REF(MHD,1));LL:=VALUEWHEN(CROSS(差,0),LLV(C,N2));LL2:=VALUEWHEN(CROSS(差,0),REF(LL,1));MLD:=VALUEWHEN(CROSS(差,0),LLV(差,N2));MLD2:=VALUEWHEN(CROSS(差,0),REF(MLD,1));A:=CROSSDOWN(差,0)&&HH>HH2&&MHD<MHD2;B:=CROSS(差,0)&&LL<LL2&&MLD>MLD2;DRAWICON(A,差,5);DRAWICON(B,差,4);
NN1:=BARSLAST(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1))+1;NN2:=BARSLAST(CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1))+1;NN:=BACKSET(ISLASTBAR,SUMBARS(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1)&&REF(NN2<NN1,1)||CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1)&&REF(NN2>NN1,1),2));
DRAWTEXT(CROSS(差>0,0)&&REF(ABS(总红)>ABS(总白),1)&&REF(NN2<NN1,1),0,'',VALIGN0,COLORRED,FONTSIZE30;DRAWTEXT(CROSS(差<0,0)&&REF(ABS(总白)>ABS(总红),1)&&REF(NN2>NN1,1),0,'',COLORGREEN,FONTSIZE30;
VERTLINE((CROSSDOWN(差,0)||CROSS(差,0))&&BACKSET(ISLASTBAR,BARSLAST((CROSSDOWN(差,0)||CROSS(差,0)))+1),COLORYELLOW);(CROSSDOWN(差,0)||CROSS(差,0))&&BACKSET(ISLASTBAR,BARSLAST((CROSSDOWN(差,0)||CROSS(差,0)))+1),SOUND(''; - 网友回复: 用收盘价呢,如何改上面黄色的几行
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容