请教画高点连线的问题 (文华财经WH6赢顺V6.7)

投资者咨询:请教画高点连线的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 11:22
请教一下老师,我想把两个高点画射线连线,高点定义是近20日最高价的K,再前一个高点是近高点的20日最高价的K,且次高点最高价比近高点最高价高,把他们的最高价连线  ,请老师帮忙写一下代码,谢谢
技术人员回复
日期:2018-8-31 11:28
 是要找出最近的一个20日k线最高点,与之前的一个满足20日高点的连线,

并且要求之前的20日高点要高于最近的这个高点?
投资者咨询:请教画高点连线的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 11:22
 是先找出最近20日高点,然后后面找出远一点的高点,这个高点在最近高点往前20个K线里找
技术人员回复
日期:2018-8-31 11:34
 可以找到这两个点的连线,参考:

AA:=BACKSET(ISLASTBAR,HHVBARS(H,20)+1);
BB:=BACKSET(CROSS(AA,0.5),HHVBARS(H,20)+1);
DRAWLINE1(BB,H,AA,H,0);

但是如果之前的20周期内的高点没有高于当前,那么不画线吗?

投资者咨询:请教画高点连线的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 11:22
 请问,如果这两个点是同一个点就不划线,并且,如果近点比远点高也不划线,怎么处理啊,现在如果AA BB是同一个点的话,线是画出来直接连向0的
技术人员回复
日期:2018-8-31 14:55
 这样看下:

AA:=BACKSET(ISLASTBAR,HHVBARS(H,20)+1);
BB:=BACKSET(REFX1(CROSS(AA,0.5),1),HHVBARS(H,20)+1);
DRAWLINE3(CROSS(AA,0.5)&&H<VALUEWHEN( CROSS(BB,0.5),H),H,0,CROSS(AA,0.5)&&H<VALUEWHEN(CROSS( BB,0.5),H),REF(H,BARSLAST(CROSS( BB,0.5))),BARSLAST(CROSS( BB,0.5)),0);