LAST函数应用举例
网友的留言
网友留言的意思是说:
1、涨停板次日为放量阴线(阴线成交量要大于涨停板成交量,阴线的最高价可以是涨停价也可以不是涨停价);
2、涨停板次日开始连续缩量,缩量天数可自定义,本文中下述代码中的参数N。
思路所依据的例证图示如下:
依据的例子
思路步骤
一、涨停板条件
FINANCE(3)=4
(DATE>1200822 AND FINANCE(3)=3
②目前两类不同的涨停板幅度
ZTPRICE(REF(CLOSE,1),0.2)
ZTPRICE(REF(CLOSE,1),0.1))
二、涨停板后放量
CONST(REF(VOL,N-1))>CONST(REF(VOL,N))
三、涨停板后缩量
LAST(VOL<REF(VOL,1),N-2,0)
四、总周期数的限定
TOTALBARSCOUNT>=N
数据筛选算法的完整代码
算法流程
ZT:=REF(CLOSE,N)>=IF((FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3)),ZTPRICE(REF(CLOSE,1+N),0.2),ZTPRICE(REF(CLOSE,1+N),0.1));{涨停}
SL:=CONST(REF(VOL,N-1))>CONST(REF(VOL,N)) AND TOTALBARSCOUNT>=N AND LAST(VOL<REF(VOL,1),N-2,0); {缩量}
ZT AND SL;
LAST函数应用方法回顾
LAST(X,A,B):持续存在.
例如:
LAST(CLOSE>OPEN,20,5)
表示从前20日到前5日内一直阳线
若A为0,表示从第一天开始,B为0,表示到最后日止
从今天的实际应用举例中可以得出,LAST的参数A与我们算法中的预设参数N的关系为:
A=N-2
联系客服