[求助] K线的取值 (文华财经)

投资者咨询:[求助] K线的取值 (文华财经)
来源:文华财经  日期:2020-12-2 15:33
你好老师,如下图:

最新K线收盘阳线,(也可能连续几个阳K),取最靠近阳K的那个阴K的低点;

取阴K(也可能连续几个阴K)前面,最靠近阴K的 那个阳K的高点,




图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:2.jpg
 
技术人员回复
日期:2020-12-2 15:34
参考:

A:=BARSLASTCOUNT(ISUP);
B:=BARSLASTCOUNT(ISDOWN);
SS:=BACKSET(ISLASTBAR&&ISUP,BARSLAST(B>A&&REFX1(A=1,1))+1);
QQ:=BACKSET(ISLASTBAR&&ISUP,BARSLAST(B<A&&REFX1(B=1,1))+1);
DRAWSL(CROSS(SS,0.5),L,0,10,0,COLORGREEN);
DRAWSL(CROSS(QQ,0.5),H,0,10,0,COLORGREEN);
投资者咨询:[求助] K线的取值 (文华财经)
来源:文华财经  日期:2020-12-2 15:33
你好老师,这个指标会跟随最新K线的收阳和收阴情况,一会出现,一会消失,希望固定

图上画的最近的那个阳K线,指的是不包含本根最新K线,是已经收盘了的那个。


技术人员回复
日期:2020-12-2 21:32
参考:

REFX1(REF(IF(C>=O,VALUEWHEN(C<O,L),VALUEWHEN(C>=O,H)),1),9999);
投资者咨询:[求助] K线的取值 (文华财经)
来源:文华财经  日期:2020-12-2 15:33
 你好老师,REFX1 是未来函数,我想用在程序里面,今天下午那个,只要限制最后那个阳K线不是最新的本根K线就行
技术人员回复
日期:2020-12-2 21:47

参考:

 

A:=BARSLASTCOUNT(ISUP);
B:=BARSLASTCOUNT(ISDOWN);
//SS:=BACKSET(ISLASTBAR&&ISUP,BARSLAST(B>A&&REFX1(A=1,1))+1);
//QQ:=BACKSET(ISLASTBAR&&ISUP,BARSLAST(B<A&&REFX1(B=1,1))+1);
//DRAWSL(CROSS(SS,0.5),L,0,10,0,COLORGREEN);
//DRAWSL(CROSS(QQ,0.5),H,0,10,0,COLORGREEN);


DRAWSL(ISLASTBAR&&ISUP,REF(REF(L,BARSLAST(B>A)),1),0,-1-REF(BARSLAST(B>A),1),0,COLORGREEN);
DRAWSL(ISLASTBAR&&ISUP,REF(REF(H,BARSLAST(B<A)),1),0,-1-REF(BARSLAST(B<A),1),0,COLORGREEN);