投资者咨询:
桃矢老师您好请教一个问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-6 17:15
桃矢老师,请去高低编写,舟亢老师回复的帖子看一下,舟亢老师在您昨天编写基础上,编写的Z1和Z2,
有点小问题,但舟亢老师下班了,请您帮忙修改一下,在帖子的第二页,谢谢您
现在论坛老师都下班了,值班帖子较多,回帖任务量重
您的思路比较复杂,我们需要一定时间来分析,有结果会在原贴给您跟帖回复的
请您耐心等一下
投资者咨询:
桃矢老师您好请教一个问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-6 17:15
好的,谢谢老师,您不用去那个帖子看了,我重新给您粘贴过来吧,我重新给您写一下,不用急,慢慢来
为了便于论坛管理,同一个问题您不用重复多次发帖,
我们会在原贴给您回复的,请放心
投资者咨询:
桃矢老师您好请教一个问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-6 17:15
| 桃矢老师,这是您昨天帮我写的代码 | AA:=ISUP&&C>REF(C,1);HC:=VALUEWHEN(AA,C); T1:=ISUP&&C>REF(HV(HC,SUMBARS(AA,5)),1); BB:=ISDOWN&&C<REF(C,1); LC:=VALUEWHEN(BB,C); T2:=ISDOWN&&C<REF(LV(LC,SUMBARS(BB,5)),1); DRAWTEXT(T1,H,'高'); DRAWTEXT(T2,L,'低'),VALIGN0; N:BARSLAST(T1)+1,NODRAW; M:BARSLAST(T2)+1,NODRAW; |
1、当前K线为阳K线时,求当前k线左边离当前k线最近的低点, 到该低点左边的,离当前K线最近的高点, 这段区间内的落差,也就是高点收盘价到低点收盘价做差,以及这段区间内,有效阴K线的根数,
2、当前k线为阴K线时,求当前k线左边离当前k线最近的高点, 到该高点左边的,离当前K线最近的低点, 这段区间内的落差,也就是高点收盘价到低点收盘价做差,以及这段区间内,有效阳K线的根数, 舟亢老师给编写的落差和高低点代码为 Q:HC-LC;//差Z1:VALUEWHEN(ISUP,REF(SUM(ISDOWN&&C<MIN(C,O),M),N-1)); Z2:VALUEWHEN(ISDOWN,REF(SUM(ISUP&&C>MAX(C,O),N),M-1));//有效根数 其中,Z1和Z2能求出有效K线根数,但忽略了一点,就是高点和低点区间问题。
当前K线为阳K线,求当前K线左边的低点,到该低点左边的高点之间范围内,有效阴K线的个数,因为高点在低点左侧,这是下跌的
当前K线为阴K线,求当前K线左边的高点,到该高点左边的低点之间范围内,有效阳K线的个数,因为低点在高点左侧,这是上涨的
就是当前的阳K线假如是高点,那么Z2求的是当前K线到低点之间的有效阴K线根数,
而不是求低点和低点左侧高点之间的有效阴k线根数,这得出的Z2值是不同的,请老师再给改一下Z1和Z2写法,
|
投资者咨询:
桃矢老师您好请教一个问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-7-6 17:15
老师,Z1和Z2求的根数也不对,老师请您按照文字内容,重新编写一下,谢谢老师
优化了下,解决了您说的问题,您再看下
Z1:VALUEWHEN(ISUP,REF(SUM(ISDOWN&&C
Z2:VALUEWHEN(ISDOWN,REF(SUM(ISUP&&C>MAX(C,O),M),N-1));//有效根数