请老师帮忙编写 (文华财经WH6赢顺V6.7)

投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 17:46

请老师帮忙编写:

在30均线之上,当5均线第一次金叉10均线后,且5.10两条均线都是向上时,

1.第一次5均线向下拐头时,预警提示A;

2.当A出现后,如果5.10两条均线都未下破30均线,且5均线再次向上后,运行至5均线再次下拐则提示B;

3.当B出现后,如果5.10两条均线都未下破30均线,且5均线再次向上后,运行至5均线再次下拐则提示C

----下跌同理,条件如下-----

在30均线之下,当5均线第一次死叉10均线后,且5.10两条均线都是向下时,

1.第一次5均线向上拐头时,预警提示A;

2.当A出现后,如果5.10两条均线都未上破30均线,且5均线再次向下后,运行至5均线再次上拐则提示B;

3.当B出现后,如果5.10两条均线都未上破30均线,且5均线再次向下后,运行至5均线再次上拐则提示C



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:screenshot20180724174516.png
技术人员回复
日期:2018-7-24 18:19
MA30:MA(C,30);
MA10:MA(C,10);
MA5:MA(C,5);
N:=BARSLAST(CROSS(MIN(MA5,MA10),MA30))+1;
A:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=1;
A2:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=2;
A3:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=3;

NN:=BARSLAST(CROSSDOWN(MAX(MA5,MA10),MA30))+1;
AA:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=1;
AA2:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=2;
AA3:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=3;

DRAWTEXT(A||AA,MA5,'A'),FONTSIZE25;
DRAWTEXT(A2||AA2,MA5,'B'),FONTSIZE25;
DRAWTEXT(A3||AA3,MA5,'C'),FONTSIZE25;
投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 17:46
 问题补充,加个限制条件,过滤不合格的信号:

A与B  或者 B与C 必须间隔大于30个价位才是真实信号

就是说假如A出现后,B紧跟着一会出现了,但B处和A处的5均线价位相差小于30个价位,那这个B就不算了,直到等下一个出现的大于30个价位的才是B了,C的出现和B一样,也得与B间隔30个价位了
 
技术人员回复
日期:2018-7-25 9:44
请参考:

MA30:MA(C,30);
MA10:MA(C,10);
MA5:MA(C,5);
N:=BARSLAST(CROSS(MIN(MA5,MA10),MA30))+1;
A:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=1;
A2:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=2;
A3:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=3;

NN:=BARSLAST(CROSSDOWN(MAX(MA5,MA10),MA30))+1;
AA:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=1;
AA2:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=2;
AA3:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=3;

N1:=BARSLAST(A||AA)+1;
N2:=BARSLAST(A2||AA2)+1;
N3:=BARSLAST(A3||AA3)+1;
DRAWTEXT(N1=1,MA5,'A'),FONTSIZE25;
DRAWTEXT(C>VALUEWHEN(N1=1,C)+30&&N2,MA5,'B'),FONTSIZE25;
DRAWTEXT(EXIST(C>VALUEWHEN(N1=1,C)+30&&N2,N1)&&C>VALUEWHEN(N2=1,C)+30&&N3,MA5,'C'),FONTSIZE25;

投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 17:46
 可能我描述的不准确,调整下条件了:

在30均线之上,当5均线在10均线之上,且5.10两条均线都是向上时,

1.第一次5均线向下拐头时,预警提示A;

2.当A出现后,如果5.10两条均线都未下破30均线,且5均线再次向上后,运行至5均线再次下拐则提示B,且B处的5均线比A处的5均线大30个点差

3.当B出现后,如果5.10两条均线都未下破30均线,且5均线再次向上后,运行至5均线再次下拐则提示C,且C处的5均线比B处的5均线大30个点差

 

----下跌同理,条件如下-----

在30均线之下,当5均线在10均线之下且5.10两条均线都是向下时,

1.第一次5均线向上拐头时,预警提示A;

2.当A出现后,如果5.10两条均线都未上破30均线,且5均线再次向下后,运行至5均线再次上拐则提示B,且B处的5均线比A处的5均线小30个点差

3.当B出现后,如果5.10两条均线都未上破30均线,且5均线再次向下后,运行至5均线再次上拐则提示C,且C处的5均线比B处的5均线小30个点差

  
技术人员回复
日期:2018-7-25 13:19
 

MA30:MA(C,30);
MA10:MA(C,10);
MA5:MA(C,5);
N:=BARSLAST(CROSS(MIN(MA5,MA10),MA30))+1;
C1:=VALUEWHEN(CROSSDOWN(MA5,REF(MA5,1)),C);
C2:=VALUEWHEN(CROSSDOWN(MA5,REF(MA5,1)),REF(C1,1));
A:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=1;
A2:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=2&&C1>C2+30*MINPRICE;
A3:=MIN(MA5,MA10)>MA30&&CROSSDOWN(MA5,REF(MA5,1))&&SUM(CROSSDOWN(MA5,REF(MA5,1)),N)=3&&C1>C2+30*MINPRICE;

CC1:=VALUEWHEN(CROSS(MA5,REF(MA5,1)),C);
CC2:=VALUEWHEN(CROSS(MA5,REF(MA5,1)),REF(CC1,1));

NN:=BARSLAST(CROSSDOWN(MAX(MA5,MA10),MA30))+1;
AA:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=1;
AA2:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=2&&C1<C2-30*MINPRICE;
AA3:=MAX(MA5,MA10)<MA30&&CROSS(MA5,REF(MA5,1))&&SUM(CROSS(MA5,REF(MA5,1)),NN)=3&&C1<C2-30*MINPRICE;

DRAWTEXT(A||AA,MA5,'A'),FONTSIZE25;
DRAWTEXT(A2||AA2,MA5,'B'),FONTSIZE25;
DRAWTEXT(A3||AA3,MA5,'C'),FONTSIZE25;

投资者咨询:请老师帮忙编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-24 17:46
在30均线之上,当5均线第一次金叉10均线后,且5.10两条均线都是向上时

在30均线之上,当5均线在10均线之上,且5.10两条均线都是向上时


舟老师,上述两种描述都是       N:=BARSLAST(CROSS(MIN(MA5,MA10),MA30))+1                是吗?

 第二种描述中,有可能是在金叉之前就会出现信号A,但第一种描述中就没有这种情况,换言之就是说第二种描述更贴近我的实际需求了,请老师帮忙调整下看怎么修改
   
技术人员回复
日期:2018-7-25 14:21
这里的N是用来统计信号的,理论上加载之后不影响的

您可以加载6楼指标到k线图上,指出哪里错了,为什么错了,在什么位置标注才是对的?我们针对分析下

文字不好理解的