老师,请帮我写个公式 (文华财经WH8赢智V8.2)

投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-16 17:35
技术人员回复
日期:2018-7-16 18:39
 以金叉位置判断上一次死叉当根与死叉前一根差值为例:

 MA1:MA(C,5);
MA2:MA(C,10);
JC:=CROSSUP(MA1,MA2);  //定义为金叉
SC:=CROSSDOWN(MA1,MA2);  //定义为死叉
A:JC && REF(MA2,BARSLAST(SC))-REF(MA2,1+BARSLAST(SC))>0.3;
B:SC && REF(MA2,BARSLAST(JC))-REF(MA2,1+BARSLAST(JC))>0.3;

投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-16 17:35


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

老师,可能我的表述不清楚。以上图为例:

竖的黄色虚线区间是金叉前面的死叉区间,当形成后面黄色竖线后的金叉时,判断前面死叉区间内的相邻2根K线的MA10差值。如图中白色十字光标标记的K线(阴线)与其前一根差值最大,并且超过0.3,即判断为符合,取值为1.(想计算死叉区间内,任意相邻2根K线的MA10差值,是否有符合大于0.3的情况,而不是金叉前后或死叉前后的差值

请老师再帮我写出判断公式。
技术人员回复
日期:2018-7-16 20:55
 参考:

 MA1:MA(C,5);
MA2:MA(C,10);
JC:=CROSSUP(MA1,MA2);  //定义为金叉
SC:=CROSSDOWN(MA1,MA2);  //定义为死叉
A:JC && REF(EXIST(ABS(MA1-REF(MA1,1))>0.3,SUMBARS(SC,1)),1);
B:SC && REF(EXIST(ABS(MA1-REF(MA1,1))>0.3,SUMBARS(JC,1)),1);