高低点问题请教 (文华财经随身行iPhone   5.4.4)

投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
请问如何表示出当日高点比前四天和后四天都高(即前后五日最高)的k线,我只会用ref函数一个个写出来,然后用and连接,有简单的表示方法吗?谢谢
技术人员回复
日期:2018-8-1 21:18
 参考下面写法:

 注意一下,您的思路需要用到未来函数,不能和交易指令一起使用的

 H>HV(H,4)&&H>REFX(HV(H,4),4);
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
 谢谢雨露老师,HV函数不包括当前K线,那比后四个周期的高点都要高是不是要表示成  H>REFX(HV(H,4),5)  呢?谢谢
技术人员回复
日期:2018-8-1 22:33
 前后都是不包括当前周期的四个周期吗?

 那这么改下:

  H>HV(H,4)&&H>REFX(HV(H,4),5);
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
谢谢。我试了一下在图上标出高低点,指标如下:
高点:=H>HV(H,4)&&H>REFX(HV(H,4),5);
低点:=L 我想把高地点依次连接起来,请问该如何编写?

另外如图所示,如果低点后再出现一个低点(中间没有出现高点),则比较两者中的较小值并保留,舍弃另一个“假低点”,高点同理,如图最左边保留后一个低点,之后的三个保留前一个高低点,请老师对高低点公式进行一下修改并连接起来,非常感谢!

按此在新窗口浏览图片
文件名:166ECD44-EA18-45A2-83BF-2549955335D8.jpeg

技术人员回复
日期:2018-8-2 14:27
这麽试试:

高点:=H>HV(H,4)&&H>REFX(HV(H,4),5);
低点:=L<LV(L,4)&&L<REFX(LV(L,4),5);
/*A:=PEAKBARS(H,5,1,1)=0;//当前是高点
B:=TROUGHBARS(L,5,1,1)=0;//当前是低点*/
TT:=IF(高点,H,IF(低点,L,IF(ISLASTBAR||BARPOS=1,C,0)));
POLYLINE(高点||低点||ISLASTBAR||BARPOS=1 ,TT,COLORGREEN); 
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
 试了一下,没有达到效果,如图应该是按蓝色线连接的,但是还是出现了“低点连低点”的现象,烦请老师再修改一下,谢谢。

图片点击可在新窗口打开查看
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
 

图片点击可在新窗口打开查看
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07


图片点击可在新窗口打开查看 
投资者咨询:高低点问题请教 (文华财经随身行iPhone   5.4.4)
来源:文华财经  日期:2018-8-1 21:07
老师,我自己想出了一个思路,关键在于高低点的定义上,我修改了一下,但是高亮处写不来,您觉得这个思路可以吗?能否烦请您帮我将高亮处语言写出来,非常感谢。
 
高点:=H>HV(H,4)&&H>=REFX(HV(H,4),5);
低点:=L<LV(L,4)&&L<=REFX(LV(L,4),5);
关键点:=高点 OR 低点;
 
严格低点:=低点  &&  若前一个关键点是低点,则最低价应比前一个关键点的最低点低
严格高点:=高点  &&  若前一个关键点是高点,则最高价应比前一个关键点的最高点高

 TT:=IF(严格高点,H,IF(严格低点,L,IF(ISLASTBAR||BARPOS=1,C,0)));
 POLYLINE(严格高点||严格低点||ISLASTBAR||BARPOS=1 ,TT,COLORGREEN);