老师好请写一个思路 (文华财经WH6赢顺V6.7)

投资者咨询:老师好请写一个思路 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-16 15:29
 A:=50个周期的最高点;
B:=50个周期的最低点;

MA1=MA(C,5);
MA2=MA(C,10);


我想统计一下,两条均线上穿或下穿靠近A或B的次数(所有k线都包括)。


统计结果显示在窗口上方,上穿靠近A点:(x)次;上穿靠近B点:(x)次;下穿靠近A点:(x)次;下穿靠近B点:(x)次;

靠近这样定义:收盘价距A点小于0.1%,距B点一样。



技术人员回复
日期:2018-8-16 16:13
 A:=HHV(H,50);
B:=LLV(L,50);

MA1:=MA(C,5);
MA2:=MA(C,10);

上穿靠近A点:SUM(CROSS(MA1,MA2)&&ABS(C-A)<A*0.01,BARPOS);
上穿靠近B点:SUM(CROSS(MA1,MA2)&&ABS(C-B)<B*0.01,BARPOS);
下穿靠近A点:SUM(CROSSDOWN(MA1,MA2)&&ABS(C-A)<A*0.01,BARPOS);
下穿靠近B点:SUM(CROSSDOWN(MA1,MA2)&&ABS(C-A)<B*0.01,BARPOS);
投资者咨询:老师好请写一个思路 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-16 15:29
 谢谢老师,把下穿靠近A点和上穿靠近B点提取出来,在上穿或下穿对应的k上显示字符a或b
技术人员回复
日期:2018-8-16 17:04
 添加这2句

DRAWTEXT(CROSSDOWN(MA1,MA2)&&ABS(C-A)<A*0.01,C,'A');
DRAWTEXT(CROSS(MA1,MA2)&&ABS(C-B)<B*0.01,C,'B');