不经意间,评论区探讨涨停板的话题此起彼伏,请看截图
网友的作业题
留言的意思是说,当日的涨停板,同时不大于上一次涨停板价格的5%;上次的涨停没有时间的限制,可能10天,或是15天。
思路步骤
使用BARSSINCEN函数,来限定上一次涨停板的位置;
输出上一次涨停板位置的收盘价;
对上一次涨停板位置进行标示。
算法建立
限定上一次涨停板的位置
BARSSINCEN(C/REF(C,1)>=1.098,16)
2.输出上一次涨停板位置的收盘价
BC:IF(CURRBARSCOUNT<=WZ+1,CONST(REF(C,WZ)),DRAWNULL);{上一次涨停板的收盘价}
3. 对上一次涨停板位置进行标示
DRAWICON(CURRBARSCOUNT=WZ+1,H*1.008,39);{标示上一次涨停板位置}
主图标注
WZ:=CONST(BARSSINCEN(C/REF(C,1)>=1.098,16));{上一次涨停板的位置}
DRAWICON(CURRBARSCOUNT=WZ+1,H*1.008,39);{标示上一次涨停板位置}
BC:IF(CURRBARSCOUNT<=WZ+1,CONST(REF(C,WZ)),DRAWNULL);{上一次涨停板的收盘价}
数据筛选
WZ:=CONST(BARSSINCEN(C/REF(C,1)>=1.098,16));{上一次涨停板的位置}
BC:=IF(CURRBARSCOUNT<=WZ+1,CONST(REF(C,WZ)),DRAWNULL);{上一次涨停板的收盘价}
C/REF(C,1)>=1.098 AND RANGE(WZ,9,16) AND RANGE(C,BC-0.01,BC*1.05+0.01);{数据筛选条件};
计算创造价值,分享助你成功。文中代码均可运行。
联系客服