画一条线段,连接最近20日的最高点和最低点 (文华财经)

投资者咨询:画一条线段,连接最近20日的最高点和最低点 (文华财经)
来源:文华财经  日期:2021-1-15 11:31
 老师,您好:
          请帮助     画线不能实现。
                        
                         M=20;

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信图片_20210115105013.png
                         DRAWLINE(HIGH>=HHV(HIGH,M),HIGH,LOW<=LLV(LOW,M),LOW,COLORRED);
                         DRAWLINE(LOW<=LLV(LOW,M),LOW,HIGH>=HHV(HIGH,M),HIGH,COLORGREEN);

                        2 计算高 低 点之间的K线数值,并标识在低点下方或高点上方。(如图)
     
                         谢谢
技术人员回复
日期:2021-1-15 13:04
参考:

M:=20;
  
DRAWLINE1(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),HIGH,CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),LOW,0);
DRAWLINE1(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),LOW,CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),HIGH,0);

DRAWNUMBER(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),H,BARSLAST(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5)),0,COLORYELLOW);
DRAWNUMBER(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),L,BARSLAST(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5)),0,COLORYELLOW);
投资者咨询:画一条线段,连接最近20日的最高点和最低点 (文华财经)
来源:文华财经  日期:2021-1-15 11:31
 谢谢老师,非常好。
 还有一个问题,最近12日的低点为起点,每根K线最低价下面标识顺序数字,一直到最新的K线。如图

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信图片_20210115205354.png
技术人员回复
日期:2021-1-15 21:13
 参考;

M:=20;
  
DRAWLINE1(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),HIGH,CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),LOW,0);
DRAWLINE1(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),LOW,CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),HIGH,0);

DRAWNUMBER(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5),H,BARSLAST(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5)),0,COLORYELLOW);
DRAWNUMBER(CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),L,BARSLAST(CROSS(BACKSET(LOW<=LLV(LOW,M),BARSLAST(HIGH>=HHV(HIGH,M))+1),0.5)),0,COLORYELLOW);
LL:CROSS(BACKSET(HIGH>=HHV(HIGH,M),BARSLAST(LOW<=LLV(LOW,M))+1),0.5),NODRAW;

DRAWNUMBER(1,L,BARSLAST( CROSS(BACKSET(ISLASTBAR,BARSLAST(LL)+1),0.5))+1,0,COLORYELLOW),VALIGN0;