[求助]老师 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-27 9:37
   

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看 老师:帮我把这个指标,加些内容:【一、加一条MA40均线,MA40方向朝下用原来的绿线,MA40朝上用稍微深点的红线。二、MA40朝上为红色段时:原指标在45以下绿变红,在下面用笑脸标注一下,并发出声音预警;发出摸顶信号时,用哭脸在上面加注一下,并发出声音预警。三、MA40朝下为绿色段时,原指标在 55以上红变绿,在上面用哭脸加注一下,并发出声音预警;发出抄底信号时,用笑脸在下面加注一下,并发出声音预警。】谢谢  

D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;
抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);
 
技术人员回复
日期:2018-8-27 10:39

MA40均线是收盘价均线,和1楼指标数值相差较大,可能造成指标压缩,需要新建指标,单独加载在K线图上

 

1.40均线变色参考:

 

MA40:=MA(C,40);
DRAWCOLORLINE(MA40>=REF(MA40,1),MA40,COLORRED,COLORGREEN);

 

2.原指标修改参考:

 

MA40:=MA(C,40);
D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;
STICKLINE(TT&&D1<REF(D1,1)&&MA40>REF(MA40,1)&&D2<45,D1,D2,3,0),COLORRED;
DRAWICON(CROSS(TT&&D1<REF(D1,1)&&MA40>REF(MA40,1)&&D2<45,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&D1<REF(D1,1)&&MA40>REF(MA40,1)&&D2<45,0.5),'A');
DRAWICON(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),'A');

DRAWICON(CROSS(TT&&D1>=REF(D1,1)&&MA40<REF(MA40,1)&&D2>55,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&D1>=REF(D1,1)&&MA40<REF(MA40,1)&&D2>55,0.5),'A');
DRAWICON(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),'A');
抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);

投资者咨询:[求助]老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-27 9:37
 好的,谢谢
技术人员回复
日期:2018-8-27 13:29
 参考2楼回复
投资者咨询:[求助]老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-27 9:37
老师:MA40,我是叠加进去的;效果还可以。不过修改的部分有出入:一、原来的指标为绿色下降趋势,而新指标却是红色下降趋势,不知哪里出了问题?二、虽然MA40朝下,原指标位置也在 55以上,但没有红变绿却标注哭脸。帮我再改一下,谢谢


图片点击可在新窗口打开查看 


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看   
  
    附:原指标的码

D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;
抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);
技术人员回复
日期:2018-8-27 16:02

原指标是D1上升趋势为红色,下降趋势为绿色

 

您1楼要求MA40上升趋势时,原指标在45以下,绿变红

 

所以2楼写的是MA40上升趋势时,原指标在45以下,D1在下降趋势时(指标为绿),指标改为红色

 

您需要怎么修改,可以具体说明一下

投资者咨询:[求助]老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-27 9:37
哦,老师:可能是我没说清楚,我的意思是:一、MA40均线朝上为红色段的状态下,原指标(指的是D1)45以下绿变红下降趋势转成上升趋势下面用笑脸标注一下,并发出声音预警。二、MA40朝下为绿色段的状态下,原指标(指的是D1) 55以上红变绿(上升降趋势转成下降趋势上面用哭脸加注一下,并发出声音预警】麻烦帮我修改一下,谢谢
 
技术人员回复
日期:2018-8-28 9:19

参考:

 

 

MA40:=MA(C,40);
D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;

DRAWICON(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),'A');
DRAWICON(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),'A');

DRAWICON(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),'A');
DRAWICON(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),'A');

抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);


 

投资者咨询:[求助]老师 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-27 9:37
     谢谢老师:这下对了,不过再帮我修改一下【一、MA40均线朝上为红色段的状态下,发出摸顶信号时,MA5均线是朝下;用哭脸在上面加注一下,并发出声音预警。二、MA40朝下为绿色段的状态下发出抄底信号时,MA5均线是朝上的;在下面用笑脸加注一下,并发出声音预警】谢谢

MA40:=MA(C,40);

D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;

DRAWICON(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),'A');
DRAWICON(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶,0.5),'A');

DRAWICON(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),'A');
DRAWICON(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&CROSS(D1,D2)&&D2<底,0.5),'A');

抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);

技术人员回复
日期:2018-8-28 13:07

参考:

 

MA5:=MA(C,5);
MA40:=MA(C,40);
D1:=EMA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5),COLORWHITE;
D2:=REF(D1,1),COLORBLUE;
底:15,COLORYELLOW;
中:50,DOT,COLORLIGHTGREEN;
顶:85,COLORYELLOW;
TT:=DATE<991231;
TTT:=DATE>991129;
STICKLINE(TT&&D1>=REF(D1,1),D1,D2,3,0),COLORRED;
STICKLINE(TT&&D1<REF(D1,1),D1,D2,3,0),COLORGREEN;

DRAWICON(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&D1>=REF(D1,1)&&MA40>REF(MA40,1)&&D1<45,0.5),'A');
DRAWICON(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶&&MA40>REF(MA40,1)&&MA5<REF(MA5,1),0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&CROSSDOWN(D1,D2)&&D2>顶&&MA40>REF(MA40,1)&&MA5<REF(MA5,1),0.5),'A');

DRAWICON(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),MAX(D1,D2),2),VALIGN2;
PLAYSOUND(CROSS(TT&&D1<REF(D1,1)&&MA40<REF(MA40,1)&&D1>55,0.5),'A');
DRAWICON(CROSS(TT&&CROSS(D1,D2)&&D2<底&&MA40<REF(MA40,1)&&MA5>REF(MA5,1),0.5),MIN(D1,D2),1),VALIGN0;
PLAYSOUND(CROSS(TT&&CROSS(D1,D2)&&D2<底&&MA40<REF(MA40,1)&&MA5>REF(MA5,1),0.5),'A');

抄底:IF(TT&&CROSS(D1,D2)&&D2<底,30,0),LINETHICK2,COLORMAGENTA;
摸顶:IF(TT&&CROSSDOWN(D1,D2)&&D2>顶,30,0),LINETHICK2,COLORCYAN;
T:=FILTER(TTT,40);